タグ

cssに関するdaira4000のブックマーク (35)

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

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

    令和のHTML / CSS / JavaScriptの書き方50選
    daira4000
    daira4000 2024/05/14
    参考程度に
  • 2024年版 HTMLで作るフォームバリデーション - ICS MEDIA

    すべてのフォームが要件を満たしている場合のみ、送信できます。 フォームバリデーションのデザイン 上記の例では最低限のHTMLのみ実装されています。しかし、実際のサイトではバリデーションエラーをユーザーにフィードバックする必要があります。よりユーザビリティの高いフォームでは、以下の点を検討する必要があります。 エラー時のスタイル エラーメッセージの出し方 バリデーションエラーの表示タイミング 以下では、それぞれについて深堀りします。 エラー時のスタイル エラーを検知する方法として、CSSには:valid疑似クラスと:invalid疑似クラスがあります。これらの疑似クラスは『CSS疑似クラスを活用した、モダンでインタラクティブなフォームの作り方』でも紹介されている、バリデーションエラーが起きている要素にのみ適用されるクラスです。 しかし、この疑似クラスには欠点があります。required属性を

    2024年版 HTMLで作るフォームバリデーション - ICS MEDIA
  • 文章の折り返し指定のCSS最新版 - ICS MEDIA

    文章の折り返しはウェブ制作において意外と難しいものです。URLが文章に含まれている場合、URLがレイアウトを突き抜けてしまった、という経験をみなさんはお持ちではないでしょうか? この記事では、国内のウェブ制作において「開発者が考えることが少なくてよくなる」安全なCSS指定を紹介します。 結論から説明すると、以下の指定を提案します。 body { overflow-wrap: anywhere; /* 収まらない場合に折り返す */ word-break: normal; /* 単語の分割はデフォルトに依存 */ line-break: strict; /* 禁則処理を厳格に適用 */ } この記事では上記の指定にいたった理由と、折り返しの理解について必要なoverflow-wrapとword-breakプロパティを中心に解説します。 overflow-wrap overflow-wrapは

    文章の折り返し指定のCSS最新版 - ICS MEDIA
  • Code your website faster with CSS-like utilities | Stylify CSS

    Stylify uses CSS-like selectors color:blue, width:640px, margin:0_auto along with variables, components, custom selectors to generate optimized CSS dynamically based on what you write. Zero Learning Curve. Don't waste time studying CSS frameworkLess switching between HTML/CSS filesAutomagic and Extremely Tunned CSS OptimizationSimple CSS Bundles Splitting for Layouts/PagesEasily Configurable and E

    Code your website faster with CSS-like utilities | Stylify CSS
    daira4000
    daira4000 2023/09/07
    classにstyleっぽいのを書いて良い感じにするやつ
  • UAスタイルシートとリセットCSSとは - 2023 - kojika17

    以前に 劇薬の The New CSS Reset という記事を書き、その中で「UAスタイルシートを理解していれば、どんなCSSリセットも使える」と言いました。 ただ改めてUAスタイルシートの事を検索にかけても「ブラウザのデフォルトのスタイルシートです」で終わる記事が多く、これでUAスタイルシートを理解しろというのは無理な話です。 そこで後進のために、UAスタイルシートとは何なのか? UAスタイルシートとリセットCSSの付き合い方を文章として残しておきます。 UAスタイルシートとは? UAスタイルシートとは、User Agent Style Sheet の略で、webブラウザがデフォルトで持っているスタイルシートのことです。これは、HTML要素をどのように表示するか、振る舞いを持たせるかを定義したものです。 スタイルシートの種類と階層 スタイルシートといっても、いくつかあります。 多くのド

    UAスタイルシートとリセットCSSとは - 2023 - kojika17
    daira4000
    daira4000 2023/02/27
    歴史だ
  • 2024年に最適なfont-familyの書き方 - ICS MEDIA

    ウェブサイトのフォントは何を指定すればよいのでしょうか? CSSのfont-familyプロパティーに指定可能なフォントは選択肢が多く、HTMLコーダーなら誰もが一度は迷ったことがあるはずです。 font-familyの組み合わせを紹介している記事は多々あります。しかし、必要のない指定や、考察不足なまま紹介している記事を見かけることは少なくありません。それもそのはず、フォント事情は日々変化するもので、古い情報は役立たないことが多いためです。 記事ではフォントに関わるここ最近のビッグニュースを取り上げつつ、教訓から学んだ変化に強い「無難」なフォント指定を紹介します。 結論 いきなり結論ですが、以下のフォントの組み合わせがオススメです。CSSのbodyセレクターなどにコピー&ペーストして利用ください。 body { font-family: "Helvetica Neue", Arial,

    2024年に最適なfont-familyの書き方 - ICS MEDIA
  • 最短2行。上下左右中央揃えにはCSS Gridが一番ラク

    CSSで要素を上下左右中央揃え(以下、中央揃え)する機会は多いです。要素は1つだけの場合もありますし、複数の要素の場合もあります。 ▼ 中央揃えの4つの事例 昔は多くのコードを書いていましたが、CSS Gridを使えば最短2行のコードだけで実現できます。2020年から全ブラウザ(Chrome・Firefox・Safari・Edge)で対応済みです。 記事では、単一・複数要素の中央揃えの方法、キーとなるplace-contentとplace-itemsの使い方、従来のコードとの比較についてデモを交えて解説します。 結論 1つの要素の中央揃えは、次の2行のコードを使います。

    最短2行。上下左右中央揃えにはCSS Gridが一番ラク
  • Defensive CSS

    Defensive CSS Practical CSS and design tips that helps in building future-proof user interfaces. @DefensiveCSS Introduction to Defensive CSS An explanation of the concept of defensive CSS, what it means, why it's useful and how it applies to different areas in the design process.

    Defensive CSS
    daira4000
    daira4000 2022/07/13
    コンテンツの変化に強いcssの書き方
  • Bulma: Free, open source, and modern CSS framework based on Flexbox

    Dark Mode Smart Grid CSS Variables Auto-Color Themes Skeleton Loaders Auto-Palettes Dart Sass Support Improved Accessibility HSLA

    Bulma: Free, open source, and modern CSS framework based on Flexbox
    daira4000
    daira4000 2020/08/05
    cssフレームワーク
  • CSS のサンプルコードの作成ガイドライン - MDN Web Docs プロジェクト | MDN

  • Autoprefixer CSS online

    What is it Autoprefixer online — web repl for original Autoprefixer. It parses your CSS and adds vendor prefixes to CSS rules using values from Can I Use. It is recommended by Google and used by Twitter and Taobao. How does it work The Autoprefixer uses data on the popularity of browsers and support for vendor prefixes by browsers. Based on this information, it arranges and deletes the prefixes. I

    daira4000
    daira4000 2019/08/02
    自動的にブラウザを絞ってベンダープレフィックスをつけてくれる
  • flexboxのバグに立ち向かう(flexboxバグまとめ) - Qiita

    注)文中の「コンテナ」「アイテム」について 文中でいう「コンテナ」「アイテム」は、flexコンテナとflexアイテムのことを指しています。 コンテナ display: flexや、wrap指定などをする 複数のアイテムを含む アイテム flex: 1 0 0%などの指定をする 1. アイテム潰れる問題(Safari) Chrome Safari 潰れてますね。 起きる条件 Safari なぜ コンテンツの最小サイズを尊重してくれない模様 どうすればいいのか flex-shrinkに0を指定 flex-basisにautoを指定(デフォ値なので、指定がなければそのままでOK) Safari10にて修正済み(つまり、SierraとiOS 10以降では対応不要) 2. align-items:center はみ出す問題 Chrome IE11 はみ出てますね。 起きる条件 IE10-11 f

    flexboxのバグに立ち向かう(flexboxバグまとめ) - Qiita
  • CSS 最適化によるパフォーマンス改善 | murashun.jp

    [ + expand ]破綻する CSS CSS ファイルサイズの削減Minify 化使われていないルールセットの削除重複しているルールセットの削除ショートハンドプロパティクリーンな CSS に変換するモジュールCSS セレクタの最適化レンダリングの最適化Calculate StyleLayoutクロスブラウザ対応まとめ関連記事破綻する CSS 以前、CSS が破綻する原因を 破綻しにくい CSS 設計手法と命名規則 の記事で書きました。 破綻しにくい CSS の設計手法はいくつか考案されていますが、いずれも完璧ではありません。多くのサイトでは、CSS が適切にメンテナンスされておらず、肥大化しています。肥大化した CSS はブラウザのレンダリングパフォーマンスに悪影響を与えます。 ページでは、CSS を最適化しパフォーマンスを向上させる方法を説明します。ただし、CSS の最適化はデータ

    CSS 最適化によるパフォーマンス改善 | murashun.jp
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Health Insurance Parental Control Healthy Weight Loss Cheap Air Tickets Online classifieds Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

    daira4000
    daira4000 2010/11/29
    "まずガラケーを切り捨てる"
  • http://www.designwalker.com/2010/06/html5-template.html

    http://www.designwalker.com/2010/06/html5-template.html
  • [CSS]ブラウザのサイズに合わせてスタイルシートを変更する方法

    ブラウザのウインドウサイズに合わせて、スタイルシートを変更し、レイアウトを最適化する方法をCSS-Tricksから紹介します。 Different Stylesheets for Differently Sized Browser Windows デモではブラウザのサイズを変更すると、それに応じてレイアウトが変わります。

    daira4000
    daira4000 2010/04/30
    ブラウザのサイズに合わせてスタイルシートを変更する
  • CSSビギナーに気をつけてほしい5つのポイント | コリス

    スタイルシートは、複数の人間が携わる場合は当然のことながら、自分一人の場合でも長期にわたり携わることがあるので、分かりやすくクリーンなものにしておきたいものです。 スタイルシートを適切に使用し、そして管理しやすくする5つのポイントをSoh Tanakaから紹介します。 CSS Beginners Do's and Dont's Part 2 下記は各ポイントを意訳したものです。 1. classとidは適切に使用する ビギナーは新しいclassをどんどん作成してしまう傾向があります。冗長なものや不必要なclassやidはCSS来の目的からはずれるものです。 CSSの美しさはデザインをマークアップから切り離すことにあり、それを許すということです。またclassやidを最小限にすることで負荷を減らすことにも繋がります。 Bad p要素それぞれに全て個別のclassを使用しています。 <tex

    daira4000
    daira4000 2010/04/14
    css定義のポイント
  • 各プロパティの値を初期値にする、initial_value.css

    前回のエントリー「とっても使えるoverflowプロパティ。その使い方色々。」の補足で、Dreamweaver使ってコーディングする場合、デザインビューを使ってるとその部分が選択できない問題が有ったと思います。(確認しているのはVer8) 一時的に、宣言を取れば普通に選択できます。 さて、ちょっと必要になったんで、各プロパティを初期値にするCSSを書いておきました。 使いどころとしては、ごちゃごちゃ複雑になってきたCSSが何か当たってて変だったりする時や、取り合えず初期値に戻してみたい時ですね。 他に、ブログサービスとか使ってると、良く分かんない場合が有るのでそんな時にも活用できるかもしれません。 ダウンロードしたい方は以下よりお願いします。 initial_value.css DLするのとほぼ同じのを貼り付けておきます。 selectorsName { background-attach

    各プロパティの値を初期値にする、initial_value.css
    daira4000
    daira4000 2009/11/27
    初期化用css
  • Tips - Web Design Ledger

    Tips InspirationLogo DesignTipsUncategorizedWeb Design The Basics of Coffee Branding & Design – Coffee Design Ideas Brewed to Perfection Web Design LedgerSeptember 23, 2020 TipsTypography A Designer’s Guide to Kerning, Tracking, and Letter-Spacing in 2020 | L e t ‘ s D o T h i s Web Design LedgerSeptember 7, 2020 TipsTools Diving Into The Stock Market With Marketstack Web Design LedgerSeptember 2,

    daira4000
    daira4000 2009/11/18
    cssを書くときの10のTips
  • [CSS]ネガティブマージンの理解を深め、活用するテクニック集

    スタイルシートのmarginで使用する「ネガティブマージン(マイナスマージン)」について理解しておくべきこと、ネガティブマージンを使用したテクニックなどをSmashing Magazineから紹介します。 The Definitive Guide to Using Negative Margins 1. ネガティブマージンの理解 2. ネガティブマージンの使い方 3. ネガティブマージンのテクニック集 4. ネガティブマージンのバグフィックス 5. 終わりに 1. ネガティブマージンの理解 スタイルシートを使用する際、必ずといっていいほどマージンを使用するでしょう。しかし、ネガティブマージンになると意見は分かれ、それは悪魔の仕事であると考える人たちもいます。 ネガティブマージンをは、例えばこういうのです。

    daira4000
    daira4000 2009/08/10
    ネガティブマージンについて