パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

デタラメなHTML入門@朝日新聞土曜版」記事へのコメント

  • ふーむ… (スコア:2, 参考になる)

    by N'gatt (9815) on 2003年07月27日 21時40分 (#366644) 日記
    例えば、

    <html>
    <body>
    <p style="text-align: center; color: blue;">ホームページ講座3回のスケジュール</p>
    <p style="text-align: center;">7月19日号 まず文字だけのページから<br>
    7月26日号 画像を貼ってみます<br>
    8月2日号 リンクを張りましょう</p>
    </body>
    </html>

    としておいて、
    「文字の色やサイズを変えるときはstyle="..."を使います。
    styleの中で"text-align: center;"は文字を真ん中に寄せ、
    color: blue;は色を青くします。他に選べる色は別表を見て下さい
    <p>は段落区切り、<br>は改行です。
    <html></html>と<body></body>は決まり事として常に書いて下さい」
    …と、言うのと、件のめちゃくちゃなHTMLを教えるのと、
    そんなに難易度に差があるんでしょうか?
    • by kkkno (16142) on 2003年07月27日 22時17分 (#366672)
      style属性を使うくらいなら
      妥協してfont要素等を使うか(loose.dtdで)、
      適当なclass等を指定してCSSで操作するか
      どちらかでしょう。

      #例としてsytle属性を使っただけだとは思いますが。
      親コメント
      • by N'gatt (9815) on 2003年07月27日 22時30分 (#366680) 日記
        いえ、最初に教えるのはこれ{が|で}いいんじゃないかと。

        で、
        「前回は

        ごとにstyle属性を指定したが、これは面倒だ。
        そこで今回はclass属性を使ってみよう」
        と繋ぐ方向で。

        紙面の都合上とりあげられないなら、

        「実はclass属性を使うと、一つ一つ指定し直す必要がなく、楽チンだ。意欲のある方は調べて欲しい」

        とか、可能ならウェブ版で追補記事を書くとか、適当なページにリンクを張るとか…できないもんですかね。

        素人相手だと、下手にfontやcenterのような視覚的な要素を教えてしまうと、後にCSSに移行するメリットが掴みづらい気がします。

        親コメント
        • by N'gatt (9815) on 2003年07月27日 22時57分 (#366698) 日記
          #訂正

          「前回は<p>ごとにstyle属性を指定したが、これは面倒だ。
          そこで今回はclass属性を使ってみよう」
          と繋ぐ方向で。
          親コメント
        • by Anonymous Coward
          >後にCSSに移行するメリットが掴みづらい気がします。

          うーん、この辺の発想がヲタor業者なのかと。
          初心者にとってはCSSなんて別の世界の話。
          と言うか、使わなくても(本人的には)何の問題も発生しないものを、
          わざわざ好んで使うor移行することはありえない。

          初心者って定義が問題なのかな?
          自分は「ホーム
          • by N'gatt (9815) on 2003年07月28日 21時08分 (#367282) 日記
            うーん、この辺の発想がヲタor業者なのかと。
            この点は同意しますが…

            そもそも初心者にとって、centerタグとtext-align="center"に差はないでしょう。
            我々の大半は素のタグによるHTMLを覚え、その後にCSSを覚えたから、どうしてもCSSはHTMLの上級レベルの話だと思っちゃいます。
            でも初心者にCSSしか教えなければ、初心者にとってはそれがHTML文書になるわけです。

            で、このスレッドもとの私の発言に戻るんですが…
            こうやってCSSで書くのと、colorタグやcenterタグで書くのと、
            そんなに難易度が違うんでしょうか。素人にとって。

            初心者って言葉の定義を書かれていますが、それこそ妙な定義をしてませんか?
            初心者ってのは「始めたばかりの人」なんです。将来どこまで行くかは分からない。
            で、私が示した程度のCSSなら、あなたの定義でいう「初心者」でも大して苦になるとは思いません。
            一方、あなたの定義で言う、私が対象としている人(=将来それで喰っていく人)にとっても覚えて損はないはずです。

            要するに、初心者だからって、なにも後々使い物にならないものを教える必要はないんです。

            もう一つついでに言えば、「ホームページを作ってみたい」だけの人にHTML言語を教えるのは明らかに無駄です。
            物事には最適なメソッドがあります。個人が、普通にホームページを作るだけならHTMLエディタの方が何倍も適しています。

            その上でHTML言語をわざわざ覚えようとする初心者は、「ホームページを作りたい」のレベルを一歩超えているんだろうと思います。

            …でなければ、ネタ元の記事は、何のためにHTMLなんか解説してるんでしょう?

            #いや、それこそ担当記者が威張りたかっただけかも知れないけど…(^^;
            親コメント
    • by Anonymous Coward
      本題と外れますが、h1をpに変更した理由は何でしょうか?

      元の記事で、大見出しとしてh1を使用している事自体は
      間違っていないと思います。
      • by N'gatt (9815) on 2003年07月27日 22時43分 (#366688) 日記
        いくつか有ります:
        • 朝日の反論 [srad.jp]で文書構造を教える気はない、と言っていること。
        • 駄目駄目な解説ページにある「h1は文字を大きくします」のような勘違いを防ぐこと。
        • 最初に覚える物事は少ないにこしたことはないから。
        …それくらいです。

        きちんと構造について語る気がないなら、h1を教える意味ってあまり感じないのです。下手に見た目だけに注目されても困るし。
        教えなければ使いませんので…。

        もちろん実際にはちょっと触れるだけで済みますが、それなら最低限:
        「h1で括ると大見出しを表します。同様にh2は中見出し、h3は小見出し…となります。
        hnをきちんと記述することで、コンピュータプログラムがあなたのページから情報を取り出しやすくなります」
        くらいは書かなきゃ駄目でしょう。
        親コメント
        • by Anonymous Coward
          まあ厳密にやれば、見出し要素とリスト系の要素を
          使うという、初心者向けには面倒な話になってしまうでしょうね。

          朝日のあのサンプルに関してどうこう言うのも馬鹿らしく
          なってきましたので、この辺で撤退させていただきます。
    • by Anonymous Coward
      たしかに省略なんて教えなくてもいいと思うよ。
      同じように最初から属性なんて教えなくてもいいと思う。

      でも、<p>は段落『区切り』じゃねぇ!
      「内容<p>」で、「<p>は改行を表す」なんて言ってた
      バカと同じじゃん!

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

処理中...