私の知る限り、p
タグは段落を作成します。しかし、これらのタグが別の目的で使用されている HTML コードをよく見かけます。たとえば、Codecademy の演習で見つけました。
<div><p>Rex</p></div>
div {
position: relative;
display: inline-block;
height: 100px;
width: 100px;
border-radius: 100%;
border: 2px solid black;
margin-left: 5px;
margin-top: 5px;
text-align: center;
}
div p {
position: relative;
margin-top: 40px;
font-size: 12px;
}
この円の中心に Rex という名前の円を作成します: http://jsfiddle.net/cvT6E。しかし、Rex という単語は段落ではなく、単なる単語です。
p
タグを置き換えようとするとspan
(私にとってはより論理的だと思われます)、動作しません: http://jsfiddle.net/cvT6E/2/。なぜだめですか?
最後に、私は知りたいです:
1) この例でのp
タグの使用は意味的に正しいですか? 2)タグをタグに置き換えた
ときに単語が中央に配置されないのはなぜですか?p
span