タグ

ブックマーク / qiita.com/hibikikudo (3)

  • ChromeでSVGが表示されない現象 - Qiita

    特定のSVGファイルがChrome(少なくともv51.0.2704.84 から、2017年12月26日現在の最新バージョンである v63.0.3239.108まで)で表示されない現象があるようです。 特定のSVGファイルとは、image要素のxlink:href 属性が xlink:href = "data:img/png; と記述されているものです。 IE, Edge, FireFox, Safariのそれぞれ最新版ではこの現象は確認できませんでした。 解決法 テキストエディタでSVGファイルを開き、xlink:href = "data:img/png; (画像赤罫線で囲った箇所) をxlink:href = "data:image/png;と書き換えてやると正しく表示されます。 Photoshop, Illustratorの現行バージョンで書き出しを行うと、Chromeで表示されないx

    ChromeでSVGが表示されない現象 - Qiita
  • Google Chrome拡張機能のアクセシビリティチェックツール"Alix"が便利すぎた - Qiita

    Google Chrome拡張機能のアクセシビリティチェックツールAlixが簡単便利でかなり使えたので紹介します。 概要 Alixはa11y.cssを元にしたChrome拡張HTML lintツールで、閲覧中のHTMLコードにチェック用のCSSを当てることによってアクセシビリティ上のエラーを検証し、マークアップに関するアドバイスをしてくれます。 Chrome ウェブストア GitHub 使い方 Chromeを立ち上げ、Chrome ウェブストアよりインストールします。 Chromeの右上に><という形をしたAlixのアイコンが表示されるのでクリック。 すると設定画面が表示されます。 LanguageはEnglishを(残念ながら日語はありません)選択。 通知レベルはEverything(旧式の書き方、注意とエラー、アドバイス), Obsolete Stuff, Warnings & Er

    Google Chrome拡張機能のアクセシビリティチェックツール"Alix"が便利すぎた - Qiita
    kathew
    kathew 2017/09/25
    これは翻訳大変そうだ、、。
  • CSSファイルを<head>内ではなく</body>直前で読み込む - Qiita

    Webページの表示は少しでも高速化させたいですね。 そのために我々はいろいろな方法を使いミリ秒単位の短縮化を頑張るわけですが、そのテクニックの一つをメモします。 Webサイト表示高速化の一つの方法として、レンダリングをブロックさせるCSSJavaScriptHTMLの<head></head>内ではなく</body>タグの直前に読み込ませるというものがあります。 JSは普通に</body>タグの直前に書けばいいのですが、CSSは残念ながら<head>~</head>の中にしか書けません。 HTMLの仕様が変わって書けるようになったそうです!教えてくれたmyakuraさんありがとうございます。コメント欄参照 それでもどうしてもCSSも</body>タグの直前に書きたいという場合はJSを利用し以下のように書くことが出来ます。 <head> ... </head> <body> ... <s

    CSSファイルを<head>内ではなく</body>直前で読み込む - Qiita
    kathew
    kathew 2017/09/25
    テクニックとして。書く時は保守性を損なわないように気を付けよう、、。
  • 1