タグ

HTML5に関するd4-1977のブックマーク (127)

  • srcsetとsizes

    パート1:メディア・クエリのどこがまずいのか? そう、もし君がウェブサイトを作っている時代が1993年2月23日から2010年5月25日の間だったら、画像の扱いなんてチョロかったね! それはこんなふうに単純だった。 幅の固定されたレイアウトをにらみつける 画像がきっかり何ピクセルかを測る――その画像はあらゆるユーザーの画面で変わらないスペースを占めることになる Photoshopのエンジンをかける 画像をさっき測ったとおりのサイズで「ウェブ用に保存」する それを<img>タグでマークアップする グラスにビールを注ぎ(または新鮮なグリンピースの缶を開け)、仕事がうまくいったことを祝う ときおり聡明なる預言者が荒野から現れては、この手法に潜む問題について深遠な真実を説くこともあった。それでもこのやり方は、20年もの間、ウェブ・デザイナーを生業とするものたちに受け入れられてきた。 しかし、時代は

    d4-1977
    d4-1977 2020/12/25
    picture 要素の話。IE11 かあ
  • カスタムデータ属性について - ねこものがたり

    これは備忘録です(重要) 参考にしたページ 来月の銀座Rails人生初の発表をするんだけど、それの準備をしていたら、話そうとしていること以前に私はHTMLをわからなければだめだとわかりました。 で、その1つがデータ属性だったので、いい感じ(= 信頼できる、新しい)ドキュメントは一体どれだろうかと調べていました。 結論としてはwhatwgとMDNだなと。 MDNは何かとお世話になってはいるけどHTMLのページって見たことなかったなっていう気づきが得られました。 今のところわかったこと data属性はどの要素にも使える 各HTML要素は任意の値とともに、任意の数の指定されたカスタムデータ属性を持ってもよい なんとなく、divとbuttonくらいしか使ったことがなかったので知りませんでした。 ライブラリーに関係してるカスタムデータの名前はライブラリーを使う(といい) ライブラリー著者はまた、正

    カスタムデータ属性について - ねこものがたり
    d4-1977
    d4-1977 2019/08/29
    最後のところは、Googleの構造化データの話だと思いました。パンくずなどに使うと、Googleがサイトの構造を認識してくれたりします(違ったらすいません💦) https://developers.google.com/search/docs/guides/intro-structured-data?hl=ja
  • 普通のHTMLの書き方

    保守しやすく、規模に依存しないHTML文書のために 一般 DOCTYPEで始める 置き換えられるべきまたは旧式のDOCTYPEを使わない XML宣言を使用しない 文字参照はできる限り使わない &と<、>、"、'は名前文字参照を使ってエスケープする 制御文字や不可視文字は数値文字参照を使う コメントではその内容の前後へ空白文字を置く 終了タグを省略しない 空要素の書き方を混ぜない タグや属性値の前後へ空白文字を置かない 大文字・小文字を混ぜない 引用符を混ぜない 属性を2文字以上の空白文字で区切らない 真偽値を取る属性の値は省略する 名前空間は省略する XML属性は使わない data-*とMicrodata、RDFa Lite用の属性と通常の属性を混ぜない デフォルトの暗黙のARIAセマンティックスを尊重する 文書要素 lang属性を追加する lang属性の値はできる限り短くする できる限り

  • 「HTML5/CSS3 モダンコーディング」を読んだ。 - SKYROCKETING WORK!

    これまでは、HTMLCSSBootstrapに頼ったり、とりあえずググってなんとなく解決したり、という危うい感じで書いてきました。 しかし、このままでは良くないと思い、フロントコーディングの基礎を得るために「HTML5/CSS3 モダンコーディング」を読んでみました。 www.shoeisha.co.jp フロントコーディングの流れを知ることができた チュートリアル形式で0からHTMLCSSを組み立てていくため、フロントコーディングの全体感を把握することができました。 実践的なだけあって、どこから手を付けていけばよいのか、どういう考えでどういうコードを書けばよいのか、そういう知見を体験しながら得られるでした。 「思い通りの見た目」を実現するための実践的なテクニックを得られた box-sizingの使い方 ::before・::afterの有効な活用方法 positionの使い分け

    「HTML5/CSS3 モダンコーディング」を読んだ。 - SKYROCKETING WORK!
    d4-1977
    d4-1977 2018/01/01
    「HTML5/CSS3 モダンコーディング」つまみ読みをしていて全部をきちんと読んでないので読み返そうかな
  • これからのCSSはmargin禁止!?CSSグリッドレイアウトやコンポーネント指向なCSSについて、矢倉さんに聞いてきた!

    これからのCSSはmargin禁止!?CSSグリッドレイアウトやコンポーネント指向なCSSについて、矢倉さんに聞いてきた! 白石 俊平(HTML5 Experts.jp編集長) こんにちは、編集長の白石です。 この記事は、9月24日に開催されたHTML5 Conference 2017に登壇したエキスパートに、お話されたセッションのトピックを中心に語っていただこうとういものです。セッションの内容をより深く理解する手助けになるだけでなく、記事単体でも面白く読んでいただけることを目指しています。 今回お話を伺ったのは、ピクセルグリッドの矢倉眞隆さんです。 矢倉さんのセッション「まあまあ最近のCSSとつらくならないための書き方」に関するスライド資料は、こちらで公開されています。 インパクト大!CSSグリッドレイアウト概要 白石: では、まずは簡単に自己紹介をお願いできますか? 矢倉: 昨年(2

    これからのCSSはmargin禁止!?CSSグリッドレイアウトやコンポーネント指向なCSSについて、矢倉さんに聞いてきた!
  • User timing API  |  Articles  |  web.dev

    User timing API Stay organized with collections Save and categorize content based on your preferences. High performance web applications are crucial to a great user experience. As web applications become more and more complex, understanding performance impact is vital to creating a compelling experience. Over the past few years, a number of different APIs have appeared in the browser to help analy

    User timing API  |  Articles  |  web.dev
    d4-1977
    d4-1977 2016/04/18
    User Timing API について
  • React.jsでも使ってみようと思ってHTML5+JS勉強会へ行ってきた - ただのにっき(2015-03-19)

    React.jsでも使ってみようと思ってHTML5+JS勉強会へ行ってきた 最近はWebアプリケーション開発者ではないので、新しいものを追いかけるよりも勝ち組に乗って楽をしたい所存(←以前からそうだった気もするが)。群雄割拠だったJavaScriptのフレームワークもReact.js + Fluxの勝利が見えてきたかなーと思い、ぼちぼち手をつけることにしようとした矢先に、11th HTML5+JS勉強会で増井さん(@masuidriveの方)がReact.jsのことを喋るというので行ってきた。会場は教壇があるせいで勉強会というより講演会だ(し、実際スタイル的には講演会だった)。 事前学習はAjaxを劇的に簡単にするReact.jsとReact + (Javascript || CoffeeScript) + Bower スタータキット。今回の講演資料も前者をベースとしたもの。サーバサイ

  • Material Design と Polymer - HTML5とか勉強会に登壇してきた

    まさかのデザインに関するトーク 先日の 第49回 HTML5とか勉強会 で、Material Design と、それをWebで実践するための Polymer (Paper Elements) まわりについてお話させていただきました。 去年とか、Googler が紹介するパフォーマンス関係のわりとマニアックなトコだとかケーススタディの共有に努めたり、さらにその前もJavaScript関係のライブラリ・ツールの話をしておりました。 という流れで、エンジニア的なブランディングに終始しておりました為、今回Google I/O 現地で話を聞いてきたとはいえ、デザインに関するセッションのお話をいただいて緊張しきりでございました。 YouTube(追記) いつの間にか動画があがってました。 第49回HTML5とか勉強会「HTML5最新情報 @Google I/O」 - YouTube 小並感 なんでgr

    Material Design と Polymer - HTML5とか勉強会に登壇してきた
  • 今から3分で,HTML5のドラッグ&ドロップAPIと File APIを習得しよう(JSの実装サンプル付き) - 主に言語とシステム開発に関して

    JavaScriptプログラミングのTOPへ 今から3分で,HTML5の JavaScript API の使い方を2つ覚えよう。 1:ドラッグ&ドロップAPI 画面上の要素を。 画面外から。 2:File API 読み込み。 書き込み ※これは覚える必要はない。 シンプルなサンプルコード付きで,これらの実装の方法を素早く学習する。 ※サンプルは,IE8のようなHTML5未サポートの古いブラウザでは動かないので注意。FirefoxやChromeを使うこと。 では,ここから3分の時間のカウントを開始。集中して読もう。 (0:00〜前半の1分半) 画面内でのドラッグ・ドロップ (後半の1:30〜3:00) 画面外からのドラッグ・ドロップ 参考資料 (0:00〜前半の1分半)画面内でのドラッグ・ドロップ まず,動作例を見てみる。「リンゴ」をバスケットにドロップしてみてほしい。 動作サンプル1 ht

    今から3分で,HTML5のドラッグ&ドロップAPIと File APIを習得しよう(JSの実装サンプル付き) - 主に言語とシステム開発に関して
  • WebKit (Nightly Builds) で srcset 属性がサポートされたらしい

    WebKit (Nightly Builds) で HTML の srcset 属性がサポートされたようですので、簡単に srcset 属性の仕様について解説してみます。 WebKit (Nightly Builds) で HTML の srcset 属性がサポートされたようです。 srcset 属性は、img 要素の属性として使用することで、高精細ディスプレイ (デバイスピクセル比に応じて) 向けや、ディスプレイサイズに応じて画像を出し分けるための属性。所謂、「Responsive images (レスポンシブ イメージ)」 を HTML のみで実現することができます。 Improved support for high-resolution displays with the srcset image attribute : Surfin' Safari WebKit Nightly

    WebKit (Nightly Builds) で srcset 属性がサポートされたらしい
  • イチから分かる、テスト自動化とSelenium | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム

    今日は、テスト自動化と、ブラウザ自動テストツールSeleniumについて、知らない方でも分かるようイチから解説したスライドを作ったのでご紹介します。 このスライドは、2014年2月28日に開催された「Enterprise × HTML5 Conference」の発表スライドに、時間の関係で省略した多数の未発表ページを加えたものです。 イチから分かる解説についてはこれで終わりですが、せっかくですのでスライドの見どころをご紹介しましょう。

    イチから分かる、テスト自動化とSelenium | MagicPod Tech Blog | MagicPod: AIテスト自動化プラットフォーム
  • 第45回HTML5とか勉強会「ユーザーエクスペリエンスとペーパープロトタイピング」レポート

    第45回HTML5とか勉強会「ユーザーエクスペリエンスとペーパープロトタイピング」レポート 窪田則子 2014年2月17日、日マイクロソフトの品川社オフィスにて、第45回HTML5とか勉強会を開催しました。今回は「ユーザーエクスペリエンスとペーパープロトタイピング」というテーマで、安藤幸央さんのご講演およびワークショップといういつもとは違った試みを行っています。 参加枠も100人の定員がすぐに埋まり、140人もの応募がありました。普段のHTML5とか勉強会に比べると、デザイナーの方の参加率が高いことが印象的ですが、エンジニアの方も興味を持って参加されていて、職種を問わず多くの方が興味を持っているテーマだということを感じました。 前半はスライドを見ながら 「ユーザーエクスペリエンス」に関してご講演頂きました。 まずは有名なサイトのプロトタイプを見て、どのサービスのプロトタイピングかを考え

  • ここ数年のブラウザのデフォルトスタイルシート。縦書きとかHTML5とか。 - kojika17

    最初からブラウザに設定されているスタイルシートを、「User Agent Style Sheets」といいます。(以下、UA Style Sheets) ここ数年でUA Style Sheetsに変化があり、どのような変化があるのか知っておくと、リセットCSSの見直しなどに役立ちます。 UA Style Sheets の margin p要素に定義されているUA Style Sheetsを例にすると、IE8などは私たちがいつも利用しているmarginによって指定されています。しかしGoogle ChromeやFirefoxなどのUA Style Shteetsでは、margin-start, margin-endなどの論理プロパティが利用されています。 IE8: p要素のUA Style Sheets p { display: block; margin: 1em 0; } Webkit:

    ここ数年のブラウザのデフォルトスタイルシート。縦書きとかHTML5とか。 - kojika17
    d4-1977
    d4-1977 2014/02/05
    なるほどなあ(あと、ドメインいいな)
  • https://jp.techcrunch.com/2014/01/08/20140107vimeo-new-video-player/

    https://jp.techcrunch.com/2014/01/08/20140107vimeo-new-video-player/
  • ここまでできる!Bootstrapで作られた国内のレスポンシブWebデザインのサイトまとめ20個 | A40

    レスポンシブWebデザインのサイトは国内でも増えてきましたが、制作するとなるとかなり手間がかかります。 そんなとき役に立つのがレスポンシブWebデザイン対応のフレームワーク。中でも「Bootstrap」は、多彩な機能を備え、その使いやすさから広く知られています。 そこで今回は、国内の秀逸なレスポンシブWebデザインを集めた「Responsive Web Design JP」から、Bootstrapを使って作られたサイトをご紹介したいと思います。 whiteSTOUT フォトクリエイティブを中心としたマネージメントオフィスのサイトです。トップに大きな画像を使い、洗練されたイメージとなっています。 AGATHA E-SHOP アクセサリーブランド「AGATHA」のECサイトです。有名ブランドの、しかもECサイトにもBootstrapが使われています。 ACTUS online こちらは有名イン

    ここまでできる!Bootstrapで作られた国内のレスポンシブWebデザインのサイトまとめ20個 | A40
  • HTML5 Conference 2013 講演資料まとめ #html5j

    サイトではアフィリエイト広告を利用しています。記事内および商品リンクにはプロモーションが含まれる場合があります。 こんにちは、星影(@unsoluble_sugar)です。 11月30日に開催された「HTML5 Conference 2013」の発表スライドや動画などの講演資料をまとめました。 ※リンクミスや追加情報などありましたら、コメントまたは@unsoluble_sugarあてにお知らせいただけるとありがたいです 基調講演 次世代Web、深まる。広がる。 関連記事 村井純教授。IT戦略は前倒しで実現される。7年先の夢を語ろう! HTML5 Conference 2013招待講演Webのモバイル対応には、Webが社会に定着する上での真の問題や課題が隠されている。HTML5 Conference 2013基調講演2000人のイベント開催に成長した、HTML5コミュニティの深まりと広が

    HTML5 Conference 2013 講演資料まとめ #html5j
  • html/css 参考サイト総まとめ

    作成:2013/10/15 更新:2014/11/01 Web制作 > 先週、WordPressとEC-CUBEのレイアウトを変更しなければいけなくて、久しぶりにいじっておりましたが、忘れていたり知らなかったことが沢山ありました。レイアウトはSEOUIにも深く関係しているのもあり、ここらへんでCSSHTML5を触るときに参考にすると捗る記事を一回まとめようと思います。今回はCMSやオリジナルサイトを作るうえで「知っておくと必ず役立つ」ものをまとめました。 エンジニア速報は Twitter の@commteで配信しています。 もくじ 定番まとめ 1.勉強になるテクニック/サンプルまとめ 基知識 2.セレクタ 3.メディア クエリ 4.コーディング規約 5.フォント 6.CSSスプライト 7.アニメーション 8.正確なHTML使用方法 9.CSSハック 10.書き方/読み方 定番まとめ

    html/css 参考サイト総まとめ
  • Responsive Web Css

    HTMLCSSのファイルは「page.zip」として一つのファイルで、自動ダウンロードされます。 ファイルの中身は、下記のようになりました。 HTML HTMLのスケルトンです。 必要最小限のもののみの構成です。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title></title> <meta name="generator" content="Responsive Web Css (www.responsivewebcss.com)" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="Stylesheet" href="index.html.css" /> </head> <bod

  • 達人出版会

    探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木子, 風薬 つくりながら学ぶ!生成AIアプリ&エージェント開発入門 ML_Bear DaVinci Resolve Fusion 今日から使える活用ガイド 大藤 幹 大規模データセットのためのアルゴリズムとデータ構造 Dzejla Medjedovic, Emin Tahirovic, Ines Dedovic(著), 岡田佑一(訳) LLMのファインチューニングとRAG ―チャットボット開発による実践― 新納浩幸 Rで学ぶVAR実

    達人出版会
  • Pinterest風グリッドレイアウトを作ってみよう (1/4) - @IT

    Pinterest風グリッドレイアウトを作ってみよう:jQuery×HTMLCSS3を真面目に勉強(3)(1/4 ページ) はじめに 一口にSNSというと、読者の皆さんはまず、TwitterやFacebook、LINEなどのサービスを思い浮かべることでしょう。しかし、こういったデファクトスタンダードなサービスだけでなく、世の中にはさまざまなジャンルに特化したSNSがいくつも登場してきています。 特に写真共有に特化したSNSUIというのは、その特性のためか画像を画面いっぱいに敷き詰めたものがよく見受けられます。基的な操作性はもちろんのこと、いかに美しく、ユニークに画像を並べるかによって他サービスとの差別化を図るかが、デザイナーならびにフロントエンドエンジニアの腕の見せ所といっても過言ではありません。 Pinterestは、そうした写真共有SNSの1つです。高さが均一のグリッドが整然と

    Pinterest風グリッドレイアウトを作ってみよう (1/4) - @IT