oshushichangのブログ

プログラマになるため、勉強した内容を日報として家庭用esaに記録し、旦那からFBを貰っている日々を綴っています。

0625日報

日報

今日やったこと

やったこと じかん ないよう さんこう
HTMLの基本を理解する 19:10 - 19:40 (30m) 少し詳しいHTMLの説明 - 仕様書に見るHTML(2) ごく簡単なHTMLの説明
よちよちrb 20:00 - 22:00 (2h) Rails Tutorial 1.3.2 - 1.3.4 Ruby on Rails Tutorial

困ったこと

  • とくになし

わかったこと

  • ブロックレベル要素 : 文書の大きな構造を作る
  • インライン要素 : テキストのレベルをマークアップする
  • NG : <a href="..."><h3>アンカーについて</h3></a>
  • OK : <h3><a href="...">アンカーについて</a></h3>

ひとこと

  • わかったことのOK/NGに書いた内容を実際に html で書いてみた。定義上でやってはいけないことでも、開いてみると見た目上は同じように表示されることがわかった。間違えていたら視覚的に間違えてるよー!とわかるようにできないものなのかなあと疑問に感じた。1 仕様書を読んでみように下記の記載がされているように強制力を持たないから、できないのか...?

Recommendationの名が示すように、W3C勧告は強制力を持つ国際標準ではありません。

旦那より

わかったことのOK/NGに書いた内容を実際に html で書いてみた。

えらい!

定義上でやってはいけないことでも、開いてみると見た目上は同じように表示されることがわかった。

よくもわるくもゆるいんだよねえ。

今日のまとめ

https://validator.w3.org/#validate_by_input

このサイトに HTML を貼ると、W3C勧告に準拠してない場合に指摘をしてくれるらしく、 実際に昨日書いた HTML を書いてみたけど、 Document checking completed. No errors or warnings to show.とでてきた。 問題無いのかなあ?インライン、ブロックの概念が html5 では無くなったから? :thinking_face: