タグ

ブックマーク / web.w3g.jp (10)

  • Web制作者は抑えておくべき低品質コンテンツがもたらす悪影響への注意喚起

    Updated 2015.06.01 / Published 2015.06.01 健全にサイトを運営しているはずが、検索エンジンから適切な評価を受けられなくなる要因の1つに低品質コンテンツ問題があります。低品質なコンテンツが同一サイト(ドメイン)内に一部存在するだけで、サイト(ドメイン)全体の掲載順位にまで悪影響を与えることがあり、とりわけこの問題は見落とされがちなためサイト制作・運営を行っていく上で細心の注意を払うようにしましょう。 ことの始まりと最近の動向 Googleが、検索結果から良質なサイトを見つけやすくすることに特に力を入れ出したのが、2012年7月に実施(米国は2011年から先行)したパンダアップデート(低品質なサイトの掲載順位を下げ、同時に良質なサイトの掲載順位をより適切に評価するためのアルゴリズム変更)です。このアルゴリズム変更を実施した後、Google ウェブマスター

    Web制作者は抑えておくべき低品質コンテンツがもたらす悪影響への注意喚起
  • 言葉の言い回しでこんなにも変わる事例

    なお、ズレの大きい言葉でしか表現されていない場合が問題であって、「お問い合わせ・ご相談」「登録・入会」のように企業側の言い回しとユーザ配慮の言葉の両方が併記して用いられていることで、よりわかりやすく表現できる場合もあります。 ユーザの行動手順に基づいていること 注意しなければならないのは、ユーザにとってわかりやすい表現というのは、ユーザが言葉の意味を理解できるようになってさえいれば良いというわけではありません。ユーザの行動手順に基づいているかまでを含めて考える必要があります。特にコンバージョンに結びつくボタンなどの場合はこれができているかできていないかが決定的なコンバージョン率の違いをうむことになります。 わかりやすい事例として、beBitさんのユーザビリティ実践メモに掲載されていた宿泊先を探して予約できる旅行サイトの事例を紹介します。 ラベリングが及ぼす影響 - 「予約」か「検索」か (

    言葉の言い回しでこんなにも変わる事例
  • ホイール系イベント2014年版クロスブラウザ

    Updated 2014.10.15 / Published 2014.03.04 ホイール系のイベントは各ブラウザの実装がバラバラでクロスブラウザ対策に苦労するイベントのひとつとして知られているでしょうが、Document Object Model Level 3 Eventsにより標準化されたwheelイベントが多くのブラウザで実装されてきています。エントリーでは現状のホイール操作時の各イベントについて、クロスブラウザでフォールバックしながら用いる方法を解説していきます。 ホイール系イベント比較 DOMMouseScroll, MozMousePixelScroll DOMMouseScrollイベントとMozMousePixelScrollイベントはどちらもGecko 固有のため、現存ではFirefoxしかサポートしていないイベントです。DOMMouseScrollはスクロールする

    ホイール系イベント2014年版クロスブラウザ
  • Internet ExplorerのどのバージョンからどのHTML/CSS/JSに対応しているかの一覧

    Internet Explorer 7から対応したHTML/CSS/JS Internet Explorer 7はMicrosoft社から2006年10月18日(日語版は11月2日)にリリースされたウェブブラウザ。 HTML 透過PNGフォーマット abbr要素 CSS 子供セレクタ(親要素 > 子要素 ) 隣接セレクタ(要素1 + 要素2) 間接セレクタ(要素1 ~ 要素2) 属性セレクタ([属性名], [属性名="属性値"], [属性名~="属性値"], [属性名|="属性値"]) a要素以外をセレクタにした:hover擬似クラス, :active擬似クラス :first-child擬似クラス max-widthプロパティ, max-heightプロパティ min-widthプロパティ, min-heightプロパティ positionプロパティの fixed の値 border-c

    Internet ExplorerのどのバージョンからどのHTML/CSS/JSに対応しているかの一覧
  • 大学サイトに多く見られるhttps運用への注意

    Updated 2014.03.31 / Published 2014.03.31 ここ1、2年で多くの大学が公式サイトをhttpsでも接続できる運用に切り替えています。その背景の大きな理由に、SSL-VPNを導入しことがあるようですが、httpsでも接続できる運用に切り替えられたことで、Googleの検索結果の変化に伴った思わぬ落とし穴があることに注意しなければなりません。 大学への導入が加速するSSL-VPN 企業、自治体、教育機関など様々ありますが、VPNを一番上手く活用しているのは圧倒的に大学のようです。「大学 VPN」のキーワードで検索しても特定の学部学科の有無に関わらず今や多くの大学がVPNサービスを提供していることがわかります。 VPNは大学であれば自宅や出張先などの学外のコンピュータ端末からでもインターネット環境さえあれば学内の認められたコンピュータ端末のように学内ネットワ

    大学サイトに多く見られるhttps運用への注意
  • jQuery2.1.0にて-webkit-transitionが無効になるバグ

    Updated 2014.03.15 / Published 2014.03.15 jQuery2.1.0にはCSS()メソッドで指定した-webkit-transitionのスタイル情報が無効になるバグがあります。このバグはjQuery2.1.1にて改善される予定です。 jQuery2.1.0における-webkit-transitionスタイル無効の再現例 $('#test').css({ '-webkit-transition': '-webkit-transform 1s', 'transition': 'transform 1s' }); 上記のようにCSS()メソッドでChrome, Opera, Safariなどのための-webkit-transitionのスタイル情報が指定されていても、jQuery2.1.0では適用されません。これはjQuery2.1.0にてベンダープレフィ

    jQuery2.1.0にて-webkit-transitionが無効になるバグ
  • iOS7.1 Safariのminimal-uiと高さ100%コンテンツへの使用警告

    Updated 2014.11.01 / Published 2014.03.11 The minimal-ui viewport property is no longer supported in iOS 8. ということで、minimal-uiはiOS8からは早速サポートされなくなり、iOS7.1限定のものすごく短命な機能となりました。 iOS 7.1がリリースされました。いろいろ改善されたり不具合がなおっているとのことですが、職業柄、特にiOSのSafariについてのチェックはかかせないため、チェックしていた最中に見つかったiOS7.1 Safariにおいていくつか注意すべき点を報告いたします。特にhtml, bodyともに高さ100%のコンテンツを作成している場合にiOS 7.1から指定できるようになったminimal-uiを指定すると、深刻な不具合が生じることを警告いたします。

    iOS7.1 Safariのminimal-uiと高さ100%コンテンツへの使用警告
  • jQueryのdata-*属性キャッシュ仕様と対策

    Updated 2014.02.16 / Published 2014.02.16 jQueryでdata-*属性を扱う際にjQuery.data()メソッドもしくはjQuery.attr()メソッドを使うことになるでしょうが、jQueryで扱えるdata-*属性のオブジェクトは前提としてキャッシュ仕様であることを理解しておかないと嵌ることが多々あります。 取得だけなら問題は起こらない <div id="user1" data-id="1" data-user="Jack" data-date-of-birth="2000-10-01">Jack</div> これらのdata-*属性を取得したい場合、jQueryであれば次のように記述します。 //data()の場合 jQuery("#user1").data("id"); // => 1 (数字扱い) jQuery("#user1").d

    jQueryのdata-*属性キャッシュ仕様と対策
  • role属性を実装しよう

    各キーワードの意味については、割愛するので、詳細はリンク先の原文を参照してください。 何故、ランドマークロールばかり取り沙汰されるのか これは振り返りでみた通りXHTML2.0第7次案の2005年に提唱されていたころから考えられていた使い方であるということ、我々制作者にとってもナビゲーションの目印として機能することを目的にしたものは魅力的かつ実用的なので先攻して実装を試みる制作者が決して少なくないこと、そして現にこれを実装するソフトウェアも既にいくつかでてきていることから、ランドマークロールが圧倒的に取り沙汰されることになっているのだと思われます。一番は何と言っても制作者側が現実的に実装するための労力と時間をかけるには、ランドマークロール8個までが取り入れられる限界だとも考えられます。 ランドマークロールに対応している音声読み上げソフト Windows 用スクリーンリーダー NVDA 日

    role属性を実装しよう
  • HTML5についてのおさらい|Web制作 W3G

    Updated 2010.07.29 / Published 2010.07.29 これからHTML5を使いはじめようという方に向けたHTML5のおさらいです。HTML5の記述方法にはじまり、導入にあたって間違いやすいところや勘違いしがちなところをまとめてあります。 hgroup, header, footer要素の説明を含めた続きもあります(続HTML5についてのおさらい)。 HTML5の記述方法 まず最初に、必ずDOCTYPE宣言を行います。HTML5には公式のDTDがないので、すごくシンプルになっています。 <!DOCTYPE html> 続いて、html要素にドキュメントの言語を宣言します。 <html lang="ja"> そして順番にhead要素ときて、文字エンコーディングの指定ですが、charset属性が新たに利用できるようになりました。 <meta charset="UTF

    HTML5についてのおさらい|Web制作 W3G
  • 1