タグ

マークアップに関するmisarine3のブックマーク (6)

  • 実践アクセシブルHTML - フォームは送信してもらえばこそ

    こんなフォームはイヤだ! フォームとは、HTMLのFORM要素などによってマークアップされているコントロール群の塊のことです。さまざまなウェブサイトにおいて、主に問い合わせのページであるとか、サイト内検索のためのキーワード入力用にだとかで利用されています。コミュニティ機能を備えているようなサイトであれば、掲示板システムのようなところでも使われていることでしょう。フォームのないウェブサイトのほうが珍しいのではないでしょうか。それくらい、制作側にもユーザーにも身近なものです。 INPUT要素やTEXTAREA要素などといった、フォームのコントロール各要素の機能はブラウザによって提供されているため、どのようなブラウザであってもその操作感に大きな違いが出ません。しかしコントロールごとの操作に違いが出ないといっても、フォーム全体としてはやはり使いやすいフォームと使いにくいフォームというのがあります。

  • XHTMLの書き方と留意点

    class="abstract" itemprop="http://purl.org/dc/terms/abstract"ひろく普及したHTMLの資産を生かしつつ、より強力で応用範囲の広いXMLの技術をWebに取り込むために、HTML 4.01と互換性を持つ新しいマークアップ言語XHTML 1.0が勧告されました。次の世代に備えるための、いくつかのポイントをご紹介します。 XHTMLとは XHTMLの基HTMLとの互換性について 従来のHTMLをXHTMLに変換するための若干のヒント XHTMLとは 2000年1月26日にW3Cの勧告となったXHTML(Extensible HyperText Markup Language)[XHTML10]は、素朴な文書構造記述言語として発展してきた(あるいは混乱してきた)HTMLに、XML[XML1]の持つ柔軟性、拡張性を取り入れたものです。H

  • @IT:XMLの基礎を理解しよう〜これだけ知っていれば大丈夫〜

    シリーズ「新入社員のためのXML入門講座」では、XMLの基礎をさまざまな記事を通じて理解してもらう予定だ。その第1回である記事では、できるだけ技術的な解説を行わずに、XMLの特徴や全体像を理解してもらう。 Webサービスやマイクロソフトの.NET、そして企業間取引(BtoB)やEAI(Enterprise Application Integration)など、XMLは最近話題になっている技術の中心的存在になっている。 記事の目的は、そうした最新技術の基礎としてのXMLを解説することにある。多くのXML入門書では、XMLの文法などの技術的な面を紹介しているが、ここではXMLとその関連技術の全体像を理解してもらうことを主眼とした。技術的な詳細については、このXML eXpert eXchangeフォーラムのほかの記事で十分に解説しているので、そちらをぜひ参照してもらいたい。 XMLの特徴を

    @IT:XMLの基礎を理解しよう〜これだけ知っていれば大丈夫〜
  • [CSS]スタイルの初期化(前編) -全称セレクタとhtml, body編 | コリス

    2007年春現在よく使用している、ブラウザがもつスタイルを初期化するスタイルシート「全称セレクタとhtml, body編」です。 CSSのスタイルの初期化が必要な理由 スタイルの初期化 -全称セレクタ(*) スタイルの初期化 -html, body スタイルの初期化 -全称セレクタとhtml, body のメモ スタイルの初期化(後編) -body内の個別タグ編 CSSのスタイルの初期化が必要な理由 HTMLの各タグは、ブラウザごとに初期スタイルが異なり、スタイルシートでレイアウトを行う際、ブラウザごとに異なる指定を行わないと期待通りのレイアウトを再現しない場合があります。 そのため、同一のスタイル指定で意図したレイアウトが再現できるように、このブラウザごとのスタイルの差異を無くすスタイルシートの設定を行います。 対象としているブラウザは、最近の僕の受注案件の多くは下記のブラウザが対象にな

    [CSS]スタイルの初期化(前編) -全称セレクタとhtml, body編 | コリス
  • Generated content, automatic numbering, and lists

    12 生成 内容, 自動番号付け及びリスト 文書ツリー から来ない内容を利用者エージェントにレンダリングさせたいと文書作成者が考える 場合がある。この例としてよく知られているのは,番号付けリストである。文書作成者は 番号を明示的に列挙せず,自動的に利用者エージェントに番号を生成させたい。 図の標題の前に'Figure'という語を,7番目の章の タイトルの前に'Chapter 7'という語を利用者エージェントに挿入する場合も 同様である。 特に,音声又は点字の場合は,利用者エージェントはこれらの文字列を 挿入できることが望ましい。 CSS2では, いくつかの機構が内容を生成してもよい。 'content'特性。これは :before擬似要素及び:after擬似要素と組み合せて使用する。 'cue-before'聴覚特性, 'cue-after'聴覚特性 (聴覚スタイルシートを参照のこと)。

    misarine3
    misarine3 2007/10/25
    入れ子カウンタ及び有効範囲
  • 2xupで実装されているエラスティックレイアウトを調べてみた。 - Trans

    2xupさんのところで実装されているエラステックレイアウト(Elastic Layout)、もしくはエラステックデザイン、はたまたエラスティックレイアウトというのが気になってしょうがない。今年、アックゼロヨンでグランプリを受賞したみずほ証券でも、似たようなレイアウトが施されている。というわけで、またもや調べてみた。 と、調べてみたはいいものの、うまい具合に実装方法について解説されているサイトが見つからなかった。要は、widthやpadding、marginなどにem指定をして、フォントサイズを変更しても、それに応じてレイアウト幅が変更されるレイアウトのことを言うらしい。A List Apart: Articles: Elastic Designで発表されたのがどうも初めてのようだ。ちなみに、作者が作ったサンプルサイトもある。 でも、456 Berea Streetでよい感じに、自分のサイト

    2xupで実装されているエラスティックレイアウトを調べてみた。 - Trans
  • 1