ナビゲーション全体のブロックではなく、画像の位置に基づいて中央に配置するにはどうすればよいですか?ナビゲーションの途中で要素を中心にする
私はこれを考えていた理由は、誰かが長い名前を持っていれば、navは中心に見えないからです。私は相対的なポジションを作ることに疑問を抱いていましたが、それがうまくいくかどうか、あるいは浮動小数点数を使うかどうかは分かりません。
.profileinfo {
padding: 0 10px;
float: left;
}
.profileinfo:nth-child(2) img {
align: middle;
width: 60px;
height: 60px;
border-radius: 50%;
}
.profileinfo:first-child {
border-right: 1px solid silver;
}
.profileinfo:last-child {
border-left: 1px solid silver;
}
.profileinfo:last-child,
.profileinfo:first-child {
margin-top: 20px;
}
#container {
height: 80px;
width: 300px;
margin: 10px auto;
padding: 0;
}
ul {
list-style-type: none;
}
<ul id="container">
<li class="profileinfo">Ashley Siwiec</li>
<li class="profileinfo">
<a href="/accounts/profile/">
<img src="//dummyimage.com/60">
</a>
</li>
<li class="profileinfo">C: 175</li>
</ul>
あなたはミドル 'img'の一定の大きさを持っています? –