私はcssのvertical alignプロパティを理解しようとしています。 スパンのみにvertical-align = bottomを設定すると、下に移動します。 divでも同じことが起こります。しかし、私がvertical-align = bottomをpだけに設定すると、divとspanの両方が動きます。この動作は、下に添付されている画像に取り込まれています。1つのインラインブロックの垂直方向の配置は、その隣接するインラインブロックにどのように影響しますか?
マイHTML:
<html>
<head>
<title>
</title>
</head>
<body>
<span>span1</span>
<div>div1</div>
<p>paragraph A</p>
</body>
</html>
MY CSS:上記画像における
span {
height: 50px;
width: 75px;
background: #00FF00;
display: inline-block;
vertical-align: ;
}
div {
height: 100px;
width: 50px;
background: #00FFFF;
display: inline-block;
vertical-align: ;
}
p {
height: 200px;
width: 200px;
background: #FF00FF;
display: inline-block;
vertical-align: bottom;
}
は、唯一の垂直alignプロパティは、指定された因子の上記およびコードだけで変更されています。ケース2を参照してください:pに設定してdivとspanの両方で位置を変更しても
私は青色の段落をクリックすると、黄色のdivが一番下まで移動します。しかし、なぜ緑の色のスパンと赤の段落も底に移動していない? – MAG