アカウント名:
パスワード:
ブラウザーのデフォルトスタイルシートはちょっと凝ったことをしようとすると邪魔、というのは賛成ですが、べつに HTML の要素はデフォルトスタイルシートのために存在しているわけではないので、デフォルトスタイルシートが意味ないから全部 div と span でいいじゃんというのはおかしな理屈だと思います。例えば、今は検索エンジン等が h1~h6 要素の内容を見出しと解釈して特別扱いしていたりしますが、全部 div になったらそういうことは不可能です。
ああ、なるほど。デフォルトスタイルシートをなくすのは互換性の問題で無理ですが、「デフォルトスタイルシートを使わない」というのを簡単に指定する方法があると綺麗に解決するような気がします。 (あまりちゃんと考えていないのでこれはこれで問題があるかもしれませんが。)
b,i,sなんかはいりませんね。そこはspanとcssでけど構造を定義するh1やsectionやliは要るかなと。
システム会社に入れなくてWEB制作に拾われた #2371459 です。
そこまで極端ではないですが、 reset.css はコーディング規約に組み込まれています。ウチでは h1~h6 も font-size: 100%; font-weight: normal; かけちゃってます。
まぁタイトルはほとんど画像だったりするからですが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
デザインと切り分け (スコア:1)
# まあ、そこまでやりたがりつつ、今時CSSをテキストエディタでフルスクラッチするのがおかしいっちゅうのもあるけど・・・。
# 全ての要素のデフォルトスタイルをクリアしてしまうCSSファイルなんかも出回ってるけど・・・なんか、無駄な遠回りになってて落ち着かない。
とはいえ、class="h1"、class="h2"、・・・とか、class="section"、class="subsection"とかみんなが好き勝手にやるのも無駄が大きいし。 HTMLの、デザインではなく構造をマークアップするんだ、という原点に戻って、 要素ごとのデフォルトのスタイルの差は、ブロック要素かインライン要素か、とかそのぐらいの最小限まで減らして、 細々とした色んな要素の違いはレンダリング時には考慮されない(CSSでやれ)ってやっても良いとは思う。 と言うような意味で、もう要素を増やすのは止めようぜと言うのは理解出来る。
Re:デザインと切り分け (スコア:2)
ブラウザーのデフォルトスタイルシートはちょっと凝ったことをしようとすると邪魔、というのは賛成ですが、べつに HTML の要素はデフォルトスタイルシートのために存在しているわけではないので、デフォルトスタイルシートが意味ないから全部 div と span でいいじゃんというのはおかしな理屈だと思います。例えば、今は検索エンジン等が h1~h6 要素の内容を見出しと解釈して特別扱いしていたりしますが、全部 div になったらそういうことは不可能です。
Re:デザインと切り分け (スコア:1)
SEO対策が強く推奨されているおかげで、多少めんどくさくてもh1~h6なんかを使った方がトータルで美味しいからデザイン面での仕様の不便さには目をつぶってでも使おう、というなんだか後ろ向きな話になっちゃってるので。文書構造をマークアップする役目だけを残してスタイルシートっぽい仕様の部分はクリアしちゃえば、適切なタグの仕様とデザイン設計の両方をより少ない労力で両立できて良いのになぁ、と。
Re:デザインと切り分け (スコア:2)
ああ、なるほど。デフォルトスタイルシートをなくすのは互換性の問題で無理ですが、「デフォルトスタイルシートを使わない」というのを簡単に指定する方法があると綺麗に解決するような気がします。 (あまりちゃんと考えていないのでこれはこれで問題があるかもしれませんが。)
Re:デザインと切り分け (スコア:1)
b,i,sなんかはいりませんね。そこはspanとcssで
けど構造を定義するh1やsectionやliは要るかなと。
Re: (スコア:0)
システム会社に入れなくてWEB制作に拾われた #2371459 です。
そこまで極端ではないですが、 reset.css はコーディング規約に組み込まれています。
ウチでは h1~h6 も font-size: 100%; font-weight: normal; かけちゃってます。
まぁタイトルはほとんど画像だったりするからですが。