アナログ
RSS  

hrタグをaタグで囲ったら怒られた2011/01/17 18:30

戯れにAnother HTML-lint gatewayをやってみた。

<a href="#0115sp1"><hr id="0115sp1"></a> をしこたま怒られた。

Another HTML-lint : Explanation
DOCTYPEの意味をわからずに、「とにかくHTML4.0のやつ」と不用意に宣言している人はこの警告を大量に食らうことになります。そういう人は、とりあえずHTML4.01 Transitionalな宣言を付けましょう。そしてその意味を勉強してください。
 ':,     ',   _____,,.. -‐ ''"´ ̄ ̄`"'' ー 、.,          /
  ':,    ',   >' ´             `ヽ.       /  し バ
   ':,     /                    ヽ.     ,'   な カ
    ':,   ,:' /   /   ,'´        ヽ.     ':,/Ti  i.   い に
. \    ,' /   /  ,'  !      ;   ',  ヽ__ /::::| | |   で 
   \  / ,'   ,'!  /!  !   ;  /!   i  「:::|'´::::::::| | .!.   く
     ∠__,!   / !メ、」_,,./|   /! / !   ハ! |__」<:::::」」 |.   れ
`"''  、..,,_  !  / ,ァ7´, `iヽ| / |ヽ、」ニイ、 |  ! |^ヽ、」」  |.   る
       i,/レイ i┘ i. レ'   'ア´!_」 ハヽ|   |   | ∠   ! ?
─--     /   !  ゝ- '       !    ! !   |   |  `ヽ.
      /   7/l/l/   、     `'ー‐ '_ノ!   |  i  |    ` ' ー---
,. -──-'、  ,人    `i`ァー-- 、  /l/l/l |    !. |  |
       ヽ.ソ  `: 、.   レ'    ',   u ,/|    |  !  |
 そ  知  i  /ーナ= 、 '、    ノ  ,.イ,カ    !  |  |
 の   っ  .|ヘ./|/レへ`>-r  =ニi´、.,_ |  i  ハ  ! ,'
 く   て   !     _,.イ´ヽ.7   /  /:::| /レ'  レ'レ'
 ら  る   |   /7:::::!  ○O'´  /::::::レ'ヽ.
 い  .わ  .|  /  /:::::::レ'/ムヽ.  /::::::::/   ヽ.
 ! !  よ   ! ./  ,':::::::::::!/ ハ:::::`´:::::::::::;'    ',
このAAが分からない人のための説明→チルノが「9(バカ)」と呼ばれる所以 : デ・レ・メタリカ(幻想)
チルノじゃなかったルーミアだった。実は東方のことは、ほとんど知らないです。orz

そもそもそんなことしていいなんて思ってなかったんだから
し、しゅ、主要ブラウザで動くから、便利に使ってただけなんだから。orz

流石に2009/12/31から全て書き換えるのも時間の無駄なので、せめて今月分だけでも後から書き換えます。

それにともない、hrタグをaタグで囲った場合のCSSを消しますので、今年以前の記事の仕切り線はクリックしにくくなります。
今年の分は新たに、hrタグにheightを指定するとFirefox、Chrome、IE8で見え方が違うの1.のスタイルで定義しなおしたaタグにします。

こんなかんじ

a.ahr {
  display: block;
  border: solid #D8DDDC;
  border-width: 8px 0;
  background: #777;
  padding-top: 1px;
  margin: 24px 0;
}
<a class="ahr" href="#P01171" id="P01171"></a>

つうか、最初からaタグだけでよかったんや……_ノ乙(、ン、)


つづく。複数ネタの区切りをなおしてみた