タグ

cssに関するbk246のブックマーク (26)

  • 令和のHTML / CSS / JavaScriptの書き方50選

    Web制作技術は日々進化しており、会社やプロジェクトによっては昨今の環境に適さない書き方をしているケースも時折見受けられます。 そこで今回は「2024年のWeb制作ではこのようにコードを書いてほしい!」という内容をまとめました。 質より量で、まずは「こんな書き方があるんだ」をこの記事で伝えたかったので、コードの詳細はあまり解説していません。なので、具体的な仕様などを確認したい方は参考記事を読んだりご自身で調べていただけると幸いです。 1. HTML 画像周りはサイトパフォーマンスに直結するので、まずはそこだけでも取り入れていただきたいです。また、コアウェブバイタルやアクセシビリティも併せて理解しておきたい内容です。 Lazy loading <img>にloading="lazy"属性を付けると画像が遅延読み込みになり、サイトの読み込み時間が早くなります。

    令和のHTML / CSS / JavaScriptの書き方50選
  • 自力でWebサイトを作れるようになるブロックコーディングとは? HTML/CSSの脱初心者を目指して

    HTML/CSSの知識を習得しても、いざWebサイトを構築しようとすると手が止まってしまう。それは知識の体系化ができていないから、と語るのが『HTML/CSSブロックコーディング』の著者である笠井枝理依さんです。笠井さんは書で、そうした悩みを解決する手法としてサイトの要素をブロック単位で分解してコーディングしていくブロックコーディングを解説しています。今回は書からWebサイトをブロックに分解する方法を紹介します。 書は『HTML/CSSブロックコーディング デザインをすらすら再現できる』の「Ch01 モックアップをブロック分解」を抜粋したものです。掲載にあたって編集しています。 モックアップとは モックアップとは皆さんが考えるところの「デザイン」であり、日では「デザインカンプ」と呼ばれることもよくあります。Webページがどのように表示されるのか、実際にブラウザで表示される場合と遜色

    自力でWebサイトを作れるようになるブロックコーディングとは? HTML/CSSの脱初心者を目指して
    bk246
    bk246 2022/11/23
  • Webサイトの画像の取り扱いでやってしまう10の間違い | DevelopersIO

    現在のWebサイトで画像が占める役割は大きいです。最近では画像がWebサイトの全帯域幅の60%以上を占めています。最先端のWebデザインの場合、さらに顕著でしょう。Pinterestのレイアウトのように、画像の豊富なソーシャルWebサイトにおいては、この数字は 85% 以上 (!) にまで上ります。 帯域幅は、残念ながらコストのかかるものです。トラフィックの多いWebサイトでは帯域幅がIT費用の大部分を占め、ホスティングやストレージの費用をも容易に上回ります。さらに、そのような大量のトラフィックは時間がかかるため、サイト訪問者がWebサイトを開いた際に画像の読み込みで長く待たされる可能性があります。 一方ではITのコスト、もう一方で読み込み時間による閲覧者の喪失を考えると、今どのようにオンラインで画像を管理しているかよく見直したくなるでしょう。このように、1秒ごとにWebサイト全体のコンバ

    Webサイトの画像の取り扱いでやってしまう10の間違い | DevelopersIO
  • 直書きライクな、HTML+CSSコーディング。 | kimihiko Tech

    直書きライクな、HTML+CSSコーディング。 【追記】これは、ネタです。 以下の内容は、良いHTML+CSSコーディングを推奨するものではありません。 こんなに反響があると思ってなかったので追記しておきます (´-ω-`)ゴメンナサイ CSSHTMLから切り離して外部ファイルとして保管され、 その外部CSSファイルを修正すれば、HTMLファイルに触れずとも、 HTMLページの見た目を柔軟に変更できる、ということが 近年のHTMLページ制作におけるスタンダードになっています。 ですが、 私はHTML+CSSコーディングをする際に、 この外部CSSを作るのが非常に億劫でなりません。 idやclassなどのネーミングはもちろん、 どこに、どう設定を書くのか、などに非常に繊細な技術を要するからです。 かといって、styleを使って htmlに直書きするのも面倒だなと思っていました。 そこで

    bk246
    bk246 2008/09/19
    "styleを使ってhtmlに直書きするのも面倒だなと思っていました。"<面倒なままじゃん
  • CSS&JavaScript 表現アイデア帖

    ものすごく久しぶりに更新しといて宣伝かよという感じですが、MDN さんより今月発売された 「CSS & JavaScript 表現アイデア帖」 のご紹介。 このムックは同じく MDN さんが発行する web creators 上で過去に掲載された特集や連載の中から、CSSJavaScript に関する記事を選んで再編したもの。私やうちの会社の中の人が書いた記事もいくつか掲載されています。これ 1冊で 150件くらいの記事がまとまっているので、もう web creators のバックナンバー漁りから解放されるかも。 Webサイト制作でいまや必須の技術であるCSSを中心に、デザインに差をつけるJavaScriptのテクニックを紹介。CSSJavaScriptでつくるデザインのTipsと、抑えておきたいCSSの知識をテーマごとにまとめました。今日から、明日からすぐに役に立つTipsと知

    CSS&JavaScript 表現アイデア帖
  • ウノウラボ Unoh Labs: フォームのユーザビリティを改善する10のTips

    miyakeです。Webアプリケーションにおけるユーザーインタフェースの代表格と言えばフォーム。今日はそんなフォームのUIを作るに当たって、普段自分が心掛けていることをつらつらとご紹介します。 ■チェックボックスやラジオボタンはfieldset,label要素でくくる チェックボックスやラジオボタンには一般的にその内容を表すテキスト(ラベル)が付けられますが、input要素だけでマークアップした場合、チェックボックス(ラジオボタン)の部分しかクリックすることができません。 label要素を用いることで、ラベルの部分をクリックしてフォームを操作することが可能になります。これは是非設定しておきましょう。 ラベルをクリックできると思って期待を裏切られると、かなりのストレスになりかねません。 また、そのチェックボックスやラジオボタンのグループをfieldset要素で囲んでおくことをお勧めします。マ

  • マークアップエンジニアはどこへ向かうべきか(を考えてたらカッとなって LL の資料公開) - IT戦記

    はじめに このエントリはマークアップエンジニアに対する批判ではありません。不快な想いをした方がいましたら、申し訳ありません。 きっかけ ライブドア & サイボウズラボの数人でお昼ご飯をべにいって、いろいろ話しながら考えたことを昼後に Twitter に書き込みました。 濃い昼飯だた、(X)HTML+CSS しか出来ない人は真剣に第二の何かを探したほうがいいと思た。(X)HTML+CSS ではもうこれ以上すごいと呼ばれる人なんて増えないと思う。 http://twitter.com/amachang/statuses/191256222 「CSS 道」は道が短すぎるんだ。マーケティングの為に長く見せてるけど、実際覚えることは少ない。「デザイン」か「JavaScript」を職業に出来るくらいにしとかないとヤバいと思う。 http://twitter.com/amachang/statuse

    bk246
    bk246 2007/08/08
    HTML+CSSだけの人っているの?デザイナ兼Script書きFLASH作成UI設計な人が当たり前かと思ってた。←自分は恵まれた環境にいるようです。感謝
  • CSS 2.1のエッセンス -- 脱初心者をめざす人のためのホームページ作成講座

    bk246
    bk246 2007/04/19
    CSS2.1の仕様解説
  • ウノウラボ Unoh Labs: CSSの管理と記述法のコツ

    前回はYUIの紹介でしたが、今回はCSSの管理と記述法について書きたいと思います。 CSSは、主なHTMLエディタなどでは標準で編集できますが、多人数での開発 やスタイルが多くなってくるほど管理が大変になっていきます。 アプリケーションソフトの管理機能もいいですが、CSSコーディング規約のようなものがあると、より把握が容易になるメリットがあります。 サイト基準設定、ページレイアウト、共通要素、個別スタイルに分ける 構成内容によって、上記のような段階に分けると、意図しない表示等が出たとき、簡単に影響箇所の割り出せます。 基準スタイル(ex: base.css) font-sizeやfamily,デフォルトのmarginやpaddingのリセット等。 前回のYUIのReset.CSSを使う手もあります。 ページレイアウト(ex: layout.css) カラム構成やグローバ

    bk246
    bk246 2007/04/11
    リンクに引数をつけて強制キャッシュクリア
  • スタイルシートデザインを始めたい方へ-WEB工房きくちゃん-

  • https://jp.blogherald.com/2007/04/02/strip-down-naked-css-day/

    bk246
    bk246 2007/04/05
    うーん、仕事でやってる某サイトだとスタイルシートで消しているモノが見えて恥ずかしいな。
  • MOONGIFT オープンソース - KompoZer - Nvuに修正パッチを当てたWYSIWYG HTMLエディタ

    Polliz レビュー 管理画面 (クリックすると拡大します) 投票追加 (クリックすると拡大します) 項目追加 (クリックすると拡大します) 追加しました。 (クリックすると拡大します) オンライン化 (クリックすると拡大します) クライアント側 配列をプログラミングする必要があります。 (クリックすると拡大します) 投票結果 (クリックすると拡大します) Polliz 紹介はこちら

    MOONGIFT オープンソース - KompoZer - Nvuに修正パッチを当てたWYSIWYG HTMLエディタ
  • CSS Cheat Sheet

    <style type="text/css"> selector {property: value;} </style>

  • ブラウザによってスタイルシートを切り替えるスクリプト

    ブラウザによって見える文字の大きさが違うもんで、対策を考えた結果です。 サンプルページを用意していますが、読み込むスタイルシートを用意していないのでSSのページで確認して下さい。 参考 『Greasemonkey』でどこでも『あれこれポップアップ』(あの頃のように…) ブラウザ/OS/バージョン別にスタイルシートを読み込む(JavaScript例文辞典) ココログのスタイルシートに独自定義を追加(notスタイルシート置き換え)(nisimura | メモ) css_change.jsの内容 //OSの種類を調べる function getOSType(){ var uAgent = navigator.userAgent.toUpperCase(); if (uAgent.indexOf("MAC") >= 0) return "MacOS"; if (uAgent.ind

  • スタイルシートを分けて管理する方法をまとめる - 2xup.org

    comment 2006-10-17T21:15:00+09:00 お好みの言語が英語で無い場合は、日語でどうぞ。 In this PDF file, the order of the set format rule and property's appearing was announced. This time, the method of separately managing the CSS file used on the site is announced. Why is CSS divided? I think that most reasons are the improvements of the work efficiency. The access to the revision part becomes early They are combined and co

  • JavaScriptを使わずにページのCSSを切り替える:phpspot開発日誌

    ページのデザインを利用者好みにカスタマイズできるように、javascript を使い、CSSを切り替えることでデザイン変更できるサイトがありますが、 JavaScriptオフでも同様のことを実装したい場合のサンプル。 JavaScriptを使わずに、PHP+クッキーを使ってページのCSSを切り替えてみましょう。 PHPの知識がなくても、次のサンプルを使えば簡単に誰でもCSSを切り替えることが出来ます。 次のサンプルは、main.css , blue.css , red.css , pink.css というCSSを切り替えたい場合のサンプルです。 (1) まずは、レイアウトを保存するクッキー設定用のPHPスクリプト( index.phpとして保存 ) <?php $valids = array( "main", "blue", "red", "pink" ); $layout = (isse

    bk246
    bk246 2006/08/28
  • CSSとDOM操作で3Dダンジョンゲームを作成する:phpspot開発日誌

    [brothercake] Dynamic 3D with CSS and the DOM CSSとDOM操作で3Dダンジョンゲームを作成するサンプル。 Flash等のプラグインなしでブラウザ上で3Dダンジョンを移動するような効果が得られます。 (Firefox & Operaにより動作確認可能) 尚、このスクリプトはダウンロードも可能のようです。 どのようにこの処理を行っているか?を調べるだけでもWEBアプリケーション開発の領域が一歩広がりそうです:-)

  • 100%、CSSのみで構成されるメニューの作り方 - GIGAZINE

    JavaScriptがオフになっているブラウザでも問題なく利用できるメニューです。なおかつ操作性は損なわれていません。ほとんどのDHTMLをサポートしているブラウザで動作してくれます。 作り方や実例は以下から。 Pure CSS menus http://www.howtocreate.co.uk/tutorials/testMenu.html 以下も同じ種類のメニューです。 Pure CSS Menus http://meyerweb.com/eric/css/edge/menus/demo.html CSS / DHTML Hybrid Navigation Bar http://www.brothercake.com/scripts/navmeister/page.php CSSだけでもけっこうなんとかなるものですね、めもめも。

    100%、CSSのみで構成されるメニューの作り方 - GIGAZINE
    bk246
    bk246 2006/07/28
  • ページ作成のテクニックをまとめた「20 pro tips」が公開されています - PHPプロ!ニュース

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    bk246
    bk246 2006/07/25
  • スタイルシートを書く時のガイドライン - 2xup.org

    2006-07-11T19:56:28+09:00 会社ではやっているのだけれど、自分のウェブサイトでもやってみよう。と簡略記述を利用する場合の値の順序やらもまとめとく必要があるのかもしれないけれど、セットフォーマットルールやプロパティの順番だけをサクッとまとめて資料にしてみました。課題は残したもののこれだけでも相当すっきり。詳細やセットフォーマットルールに関しては、ダウンロードできるようにしている資料を参考にしていただくとして、このエントリーではプロパティの順序についてまとめることに。自分自身が実際に作業を進めていくことを考慮し、その考えに基づいて設定したモデル別の順序は以下の通り。 生成 内容, 自動番号付け及びリスト (Generated content, Automatic numbering, and Lists) 利用者インターフェイス (User Interface) ビジュ

    bk246
    bk246 2006/07/14