タグ

ブックマーク / trans.hatenablog.jp (21)

  • Webアクセシビリティを動画で学べるWebサイトを公開 - Trans

    Webアクセシビリティを動画で学べるWebサイトを公開 Open Accessibility Library Project 付添い介助付き旅行を手がける特定非営利活動法人しゃらく(所在地:神戸市須磨区、理事長:小倉譲)は、2010年4月19日にWebアクセシビリティを動画で学べるWebサイト「Open Accessibility Library Project」を公開しました。 当Webサイトは障害者や高齢者、在日外国人の方々がどのようにWebサイトを使い、どんなことを改善してほしいのかをインタビューし、そのインタビューの様子を動画で公開しています。Webアクセシビリティを動画で学べるWeb サイトは以前からありましたが、それらのWebサイトはインタビュー数が少なく、体系的にWebアクセシビリティを学ぶことは困難でした。当Webサイトはさまざまな障害や属性を持つ50人のインタビューを掲載

    Webアクセシビリティを動画で学べるWebサイトを公開 - Trans
    teruwyi
    teruwyi 2010/04/28
  • hn要素を各エリアに配置し、アクセシビリティを高くする。 - Trans

    ページの各エリアに対してhn要素を使い起点を設けることにより、アクセシビリティを高めることができるかもしれません。 ある全盲の音声ブラウザユーザの意見 最近、ある全盲の音声ブラウザユーザの意見を聞く機会がありました。彼女が主張する使いやすいWebサイトとは以下の3つとのことでした。 ページ全体の構造がイメージしやすいこと 迷子にならないように道しるべがあること 自分の行きたい場所にすぐに行けること 1つ目はWebサイトの標準的なデザインに従えば、ある程度達成できます。このあたりは、Alertbox: ウェブデザイン標準の必要性(2004年9月13日)を参考にしてください。 また、3つ目はWebコンテンツJISにもあるナビゲーションスキップである程度対応できます。ただ、ジャンプするのはメインコンテンツだけにするべきか、それともサブナビゲーションも入れるべきかなどの問題もあるとは思いますが。

    hn要素を各エリアに配置し、アクセシビリティを高くする。 - Trans
    teruwyi
    teruwyi 2009/04/22
    非表示かあ・・・
  • HTML×CSSのプレビュー型とアーキテクト型コーディングフロー - TRANS [hatena]

    CSSにはプレビュー型とアーキテクト型コーディングフローというのがあり、今後はアーキテクト型コーディングが主流になるのでは!というアイディアを思いつき、実際にコーディングしてみたら。・・・挫折しました。ただ、こういう考え方もありなのかなと思い、書いておきます。 プレビュー型コーディング 先に申し上げておきますが、このプレビュー型とアーキテクト型コーディングフローとはどこかのCSSハッカーの言葉ではなく、僕が便宜上名付けただけです。というわけで知った顔して誰かに話しても、全く通じないこと請け合いなので気をつけてください。 さて、ここでいうプレビュー型コーディングとはこんなコーディングフローのことを意味しています。 HTMLをコーディング PhotoshopやFireworksの画像をスライス HTMLで書いたid属性やclass属性を軸にCSSをコーディング 多少の前後はあるにせよ、このフロ

    HTML×CSSのプレビュー型とアーキテクト型コーディングフロー - TRANS [hatena]
    teruwyi
    teruwyi 2008/07/05
  • WordPressテーマ(テンプレート)カスタマイズのまとめ(日本語訳) - Trans

    著者: Nick La件名: WordPress Theme Hacks日付: 2007年10月15日URL: http://www.webdesignerwall.com/tutorials/wordpress-theme-hacks/訳者: Arata Kojima WordPress Theme Hacks WordPressは最初ウェブログやブログプラットフォームとして開発された。しかし、今、WordPressはとても力強く成長し、僕たちはWordPressであらゆるタイプのWebサイトを作り、CMSとしても利用することができる。 この記事では、みんながよりよいWordPressのテーマを作るために、僕の技をみんなと共有しようと思う。僕はプログラマでもデベロッパーでもない。だから、フロントエンドの開発にフォーカスしようと思う。 そういえば、言い忘れていた。私のようなプログラマーでは

    WordPressテーマ(テンプレート)カスタマイズのまとめ(日本語訳) - Trans
  • base要素とナビゲーションスキップとアクセシビリティと。 - Trans

    2008年4月14日21時:追記 はてブのコメントに関して書き足しました(文末)。 base要素とナビゲーションスキップを同時に実装すると、そのナビゲーションスキップは当に機能していますか? base要素とその使い道 いきなり引用で申し訳ないのですが、base要素とは、 HTML 文書の基準 URI を指定します。href属性に書かれた URL が、この文書の基準 URL とされ、相対参照を解釈する際に利用されます。 base要素@ばけらの HTML リファレンス(未完成) とのことでして、コードはこんなふうに使います。 <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <base href="http://www.123kobe.com" /> HTML文書のURLの起点を作るみたい

    base要素とナビゲーションスキップとアクセシビリティと。 - Trans
  • リンクテキストとアクセシビリティとスクリーンリーダーの動作 - TRANS [hatena]

    リンクテキストをスクリーンから隠したいときに、どんな方法が最もアクセシブルなのでしょうか。 Yahoo! User Interface Blogより もう3ヶ月ほど前のことですが、Yahoo! User Interface Blogで面白い取り組みをしていました。Empty Links and Screen Readersという記事です。その取り組みとは、リンクテキストをスクリーンから隠すための方法を1つ1つ検証し、どの方法がアクセシブルなのかを調査するというものです。 Yahooが調べたのは以下のリンクです。 通常のテキストとそれに対するリンク テキストもtitle属性もないリンク title属性はあるが、テキストがないリンク テキストの代わりに空白を入れたリンク これらのリンクに次のCSSを当てます。 特に指定しない offscreen visibility: hidden displ

    リンクテキストとアクセシビリティとスクリーンリーダーの動作 - TRANS [hatena]
  • デバッグ用CSS「Diagnostic Styling」とそのサンプルコード - Trans

    CSSを使って開発中のHTMLのデバッグを行ってしまうという考え方の紹介とそのサンプルコードをメモしておきます。 デバッグ用CSSとは何か。 まず、サンプルのコードを示してみます。 img[alt=""] {border: 3px dotted red;} img[title=""] {outline: 3px dotted fuchsia;} img要素に続くのは属性セレクタ(属性セレクタについてはCSS セレクタに関するおさらい | WWW WATCHが詳しいので、そちらを参考に)。alt=""とtitle=""の属性と値を持つimg要素にマッチし、それぞれのスタイルを与えます。こうしておくと、HTML内に空白のalt属性やtitle属性があれば、指定されたスタイルが適用されるになり、空白であることが分かるわけです。 もう1つサンプルとして、こんなのはどうでしょうか。 a[href="

    デバッグ用CSS「Diagnostic Styling」とそのサンプルコード - Trans
  • TRANS [hatena] - Hkon Wium Lie氏「CSSの10年とこれからの大きな動き」(日本語訳)

    タイトルは誇張ではありません。僕も読み始めたときは何のことなのか分かりませんでしたが、途中で出てくるコードを読んで、やっと分かりました。「当に、これは今のWebデザインCSSを変えるかもしれない」と。元記事は、A List Apart: Articles: CSS @ Ten: The Next Big Thingより。著者はCSSそのものの草案者であり、今はOperaのCTOを務めるHåkon Wium Lie氏です。 追記 id:iwaimさんのはてブコメントに対する返答を文末に書きました。(2007年9月11日19時ごろ) CSS @ Ten: The Next Big Thing CSS は去年10年の節目を迎えた。このような節目は、過去に立ち返り、未来の計画を立てるための機会である。CSSは構造から見た目を分離することによって、根的にWebデザインを変えた。CSSはデザイナ

    TRANS [hatena] - Hkon Wium Lie氏「CSSの10年とこれからの大きな動き」(日本語訳)
  • 初音ミクとユーザが作るメディアマーケティング - Trans

    初音ミクの面白さが分からない?それは、そもそもそのストーリー性を知らないからだと思うのです。 初音ミクとはとどのつまりストーリーである。 既に答えは自分でおっしゃっているとは思いますが。。。 初音ミクと、そしてミクの可能性を極限までひき出そうとする「初音ミク使い」たちには、何か、「萌え」とか、「オタク」とか、そういう枠をぶっちぎりで乗りこえていくものがあると思う。 それは、先端技術がエンターテインメントと出逢うところにのみ存在するあのスリル、いま何かが起こっている、何か新しいものが生まれようとしている、その興奮だ。 この言葉を言い換えると、初音ミクの流行というのはそのストーリー性なのだと思います。 僕が初音ミクにはまる過程。 最初に見た動画は覚えていませんが、3D初音ミクに01_balladeを歌わせてみたと初音ミク 1st Live 「Packaged」で完全にはまりました。こりゃ、すげ

    初音ミクとユーザが作るメディアマーケティング - Trans
  • Seth Godin「すごいWebサイトを作る方法」(日本語訳) - Trans

    著者: Seth Godin件名: How to create a great website日付: 2007年10月11日URL: http://sethgodin.typepad.com/seths_blog/2007/10/how-to-create-1.html訳者: Arata Kojima How to create a great website あなたが逃れられない原則はこれだ。 委員会なんかは首にしてしまえ。歴史上、3人以上で作られたすごいWebサイトというのは存在しない。1つもない。厄介なことになるだけだ。 インタラクションを変えろ。すごいWebサイトをすごいと言わしめるのは、簡単そうな感じと同時に、新しいことだ。これは、そのWebサイトがあなたに新しいこと、新しいインタラクション、新しい関係性をもたらすことを意味する。その一方で、すぐにどうやって使えばいいのかも分かる

    Seth Godin「すごいWebサイトを作る方法」(日本語訳) - Trans
  • IEハックなんて全部捨てちまえ! - Trans

    件名の通り。といっても、英語ブログの訳文です。原文は「Trash All IE Hacks」より。間違いもあるかもしれませんが、訳文の許可をもらったので日語訳しておきます。以下から訳文。 みんながIE6を嫌っていることをそろそろ認めようよ。僕たちのCSSのデバッグの約80%の時間がIE6のために費やされている。みんな知っていると思うけど、IE6は時代遅れだし、ひどいCSSのレンダリングエンジンを持っている。けれど、ほとんどの平均的なインターネットユーザはそのことをいまだに理解していない。だから、僕たちはそれに時間をかけないといけないし、様々なIEハックを使って、バグを埋めないといけない。そう、何かをやる時間を使ってね。 共通のIEハック 1.CSSコンディショナルコメント 特定のIEのバージョン(不適切なCSSレンダリングをする)で僕たちのサイトを動かすためには、CSSコンディショナルコ

    IEハックなんて全部捨てちまえ! - Trans
    teruwyi
    teruwyi 2007/08/09
    IE以外に選択肢のある方達だといいのだけれど
  • TRANS - WordPressで企業サイトを作る際によく使うプラグイン

    2009年10月30日(追記):プラグインを見直し、こちらで公開しています。 2008年8月9日(追記):この記事はちょっと古いです。最近よく使っているプラグインはWordPressをCMSとして使うときに必ず使うプラグイン6選-Re:Creator’s Kansaiに書いています。 WordPressで企業サイトを作る際に、僕がよく使うプラグインを書き出しておきます。簡単な説明は僕が付け加えたもの、もっと詳しい説明はほかの方が説明してくれている日語のブログなどにリンクを貼っておきます。それでは、以下から。 追記(2007年7月11日)1点付け加え忘れていました。以下のプラグインを1つのWPに入れた場合などは、いくつかうまく起動しないことがあると思います。そのへんの使用には注意してください。 大体毎回使うプラグイン Customizable Post Listings WPのテンプレート

    TRANS - WordPressで企業サイトを作る際によく使うプラグイン
  • TRANS - WordPressで企業サイトを作る際に押さえておくべき10個のこと

    少し前に、WordPressで企業サイトを作る際によく使うプラグインという記事を書きましたが、プラグインを入れたらそれで完成、という訳にはいきません。そこで、プラグインとは別に、企業サイトを構築する際に押さえておくべき10個のことを書き出しておきますので、参考にして下さい。 そのコンテンツにはページなのか、記事なのか、それともHTMLなのか。 WPには、「ページ」というブログの時系列には影響されない個別のコンテンツを作るための機能があります。まず、はじめに考えておくべきことはWP自体をどの階層にインストールしておくのか、ということです。 同時に、あるコンテンツを作る際にそれを「ページ」で作るのか、それともブログベースの「記事」で作るのか、それともWPとは別に単なるHTMLファイルとして作るのか、そのあたりを考えておく必要があります。僕がよく使う方法は、「お知らせ」や「新着ニュース」などは「

  • h1要素の話とHTML5のheader要素とかの話について - Trans

    見出し要素に関する議論 - 徒委記を読んで思ったことを書きとめておきます。それから、話を転じて、HTML5のheadingheader要素などの話もメモしておきます。 要所、要所にて僕のはてブの発言の ブクマ 僕もh1でサイト名はありだと思うんだけど。全ページ統一しておけば、スクリーンリーダーなどでhn要素を引っ張り出して、トップページに戻るのが簡単そうな気がする。 ブクマ 僕としてはh1要素をトップページへの回帰リンクとして張っておき、全ページに配置しておくのがWebデザインの標準であると思うからです。そっちのほうが閲覧者にとっては使いやすいデザインだとは思うんですけど。 が取り上げられているようです。他意は特になく、これはちょくちょく思っていることなので、皆さんの意見を聞けてよかったと思っています。ありがとうございます。 ここから話を蒸し返す必要もないので、少し話題を変えて。 僕自身は

    h1要素の話とHTML5のheader要素とかの話について - Trans
  • TRANS - 携帯用CSSを書く上で押さえておくべきポイント

    先日、diggでVitamin Features » Make your site mobile friendlyというエントリーが上がってきてました。見てみると、非常にうまい具合に携帯向けのCSSHTMLの書き方などが紹介されていました。僕も携帯向けCSSの書き方には興味があったので、勉強がてら重要なポイントを抜き出して、和訳してみました。 和訳文は次からスタートです。(上記サイトの「mobile」は携帯電話やPDAを含めたモバイル機器が正確な訳ですが、ここでは話を分かりやすくするために「mobile」を全て「携帯」と訳しています。) 基からスタートしよう。 既に論理的でセマンティックなHTMLを構造化しているんだったら、携帯を含めたどのデバイスでもきれいに、使いやすく、アクセシブルになっています。携帯によっては、WAPに準拠しているかもしれないし、もしかしたらWAP2もいけるかもし

    TRANS - 携帯用CSSを書く上で押さえておくべきポイント
  • TRANS - * { magin: 0;}だけでは物足りない!zoom: 1;を使おうよ!

    IE6からIE7が今後格的にマーケットシェアを取って行くことを考えると、IE7の仕様やバグを考えた上でのマークアップが欠かせないとは思います。でも、僕らはまだIE7がどんなものかが分からない。そのため、とりあえず* { zoom: 1;}を指定しておくことが安全策なのかもしれません。 IE7のZoom機能で、見事にこける。 先日、うちの体のサイトを更新し終わった際に、スタッフから「あれ、しゃらくのサイトずれてるよ」と指摘されました。更新箇所が多く、CSSも多少いじくったので、どこか消してしまったのかもしれません。そこで、自分のブラウザで確認するも、どうも問題が再現できない。そのスタッフのブラウザを見ると、こんな感じになっていました。 僕のFirefoxで見てみても問題ないし、そのスタッフが使っているIE7でも問題なし。「うーん」と悩んでみるものの、意外と答えは簡単なところにありました。

    TRANS - * { magin: 0;}だけでは物足りない!zoom: 1;を使おうよ!
    teruwyi
    teruwyi 2007/05/02
    もう少しいろいろ頑張ってみる
  • 印刷用CSSをもっとよくするための4つのTips。 - TRANS [hatena]

    約2ヶ月くらい前に、Printing the Web: Solutions and Techniques | Smashing Magazineというエントリーを読みました。10個以上の海外のサイトのいろんな印刷向けCSSJavaScriptのTipsが紹介されていて、「印刷用CSSをまとめてみた。」を書いた自分としては何とか分解してやりたいなと思っていました。で、日ようやく分解が一通り終わりましたので、その中で得たTipsを紹介します。 印刷用デザインも1つのWebデザインプロセスとして考えておく。 今回、このエントリーが最も自分にとっては衝撃的でした。印刷用CSSの機能面だけを追い求めて、「まあ、印刷されるときに、最低限読めればいいんでしょ?」くらいにしか思っていなかった自分が、ちょいと情けない。元ネタは、Five Simple Steps to Typesetting on th

    印刷用CSSをもっとよくするための4つのTips。 - TRANS [hatena]
  • ユーザビリティはユニバーサルデザインか、それともバリアフリーか。 - Trans

    DESIGN IT! w/LOVEさんのところで、「ユーザビリティという言葉の適用範囲は? Web? インタラクティブシステム全般?」というエントリーと共に、僕がはてブで残したコメントに対して、異論を唱えているので、その返答と併せてこっちのエントリーにも書いておきます。はじめは、コメントで残そうと考えていたのですが、いかんせん文章が長くなってしまったので、エントリーとして書いておきます。 以下、元々コメントに残そうとした文章。 はてブでコメントした人です。 あくまで個人的にはユーザビリティはUD、アクセシビリティはバリアフリーという表現に近くなるのかなと思っています。それは、どちらかというと、その考え方の対象が誰に向いているのか、そういう意味で。 ユーザビリティは初心者やシニア、無論障害者を含めた、「全員」が使いやすいように設計すること。アクセシビリティは、どちらかというと、障害者に特化

    ユーザビリティはユニバーサルデザインか、それともバリアフリーか。 - Trans
  • letter-spacingをマークアップする際の注意点 - Trans

    body要素にletter-spacingを入れる際の注意点が分かったので、自分の備忘録としても書いておきます。 今までは、 /*\*/ letter-spacing: 0.1em; /**/というふうにbody要素に書いており、MacIEの「letter-spacingを指定した要素内の表示が崩れる」というバグをホーリーハックで防いでいました。 基的にはこれさえ守っておけば、うまく表示されるはずなのですが、最近作ったブログではコードによっては、うまく表示されませんでした。改行しているはずの箇所が、全く改行されていない。それもWinIE6のみ。てっきり、MacIEさえ気をつけておけばOKというわけではなくて、WinIEにも配慮しなければならないよう。 では、何が問題だったのかと言いますと、br要素による改行なんですね。WinIEには「letter-spacingを指定した要素内で連続した

    letter-spacingをマークアップする際の注意点 - Trans
  • ページ内リンクはどう実装すべきかについて考えてみた。

    ナビゲーションスキップは主に音声ブラウザ向けに、グローバルナビゲーションなどをスキップするために実装されるものだが、前々からずっとナビゲーションスキップをどのように書けば最適なのか、についてはずっと疑問に思ってきた。というわけで、調べてみた。 前提:まずは最適なHTML(XHTML)を書くこと。 これが大前提。音声ブラウザによっては、heading要素(h1とかh2)を順にスクロールすることができるから。というわけで、XHTMLCSSによるWeb標準での実装は大前提。というより、これをしっかりと書いておけば、ナビゲーションスキップを埋め込まなくても、音声ブラウザにとってはテーブルレイアウトに比べて、かなり便利になるようだ。 検討事項その1:そもそもナビゲーションスキップは見えるようにすべきか否か。 ナビゲーションスキップを見えるようにするべきか、しないべきかについて、まず考えておく必要が

    ページ内リンクはどう実装すべきかについて考えてみた。