<p>
特にインライン要素で使用されることを知っています。しかし、インライン要素 like<span>
をを使用してブロックレベル要素に変更し{ display:block }
、それを a 内に含めるとどうなり<p>
ますか?
すなわち。
<html>
<head>
<style>
p {
background: red;
height: 100px;
width: 100px;
}
p span {
display: block;
background: blue;
height: 50px;
width: 50px;
}
</style>
</head>
<body>
<p>
<span>I am a pizza</span>
</p>
</body>
</html>
それは言葉のあらゆる意味で間違っていますか?私はそれが一般的ではないことを知っています(つまり、ほとんどの人がなぜdivを使用しなかったのか疑問に思うでしょう)が、それは架空の状況です. それは検証テストに合格しますが、すべての一体/悪い習慣としてずさんですか? そのコードを読んだら嘲笑しますか?