- 261 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/09(木) 02:06:01 ID:SZ77Cigx0]
- >スタイルシートでa要素をブロックレベル要素化しているページでは、
>a要素でブロックレベル要素を内包できるようになる これは正しいのかな。 a { display: block; } のことだと思うけど、あくまでブロックレベル要素「のように見せている」だけ。 文法上はあくまでインライン要素だし、 スタイルシートを切ってしまえば視覚的にもインライン要素になる。 (アンカーでブロックレベル要素を括っている場合を除く) ttp://htmllint.itc.keio.ac.jp/htmllint/tagslist.cgi?HTMLVersion=HTML401-Transitional#A 文法上、アンカーの子孫になりうるもの。(「Contents」) ただ、実際にアンカーでブロックレベル要素を括っているのはよく見かける。 a h1 { border: 2px dashed; } こんな感じで適用させてみればわかるかと。 意図せずアンカーをクリックせずに済むので、少しはましになるかもしれない。
|

|