タグ

cssに関するnilabのブックマーク (289)

  • 曖昧になりがちなインライン要素とインラインブロック要素とブロック要素の違い

    公開2016.06.17 更新2017.12.03 仕事技術 曖昧で間違えやすいCSSのdisplayプロパティの、「display:inliine;」と「display:inliine-block;」と「display:block;」の違いについてまとめてみました。 主な違いとしては上図の表のとおりです。 表だけだと把握しづらいと思いますので以下にサンプルを示します。 <span class="inline">インライン要素です</span> <span class="inline">インライン要素です</span> <span class="inline">インライン要素です</span> <span class="inline">インライン要素です</span> <span class="inline">インライン要素です</span> <hr> <span class="inli

    曖昧になりがちなインライン要素とインラインブロック要素とブロック要素の違い
    nilab
    nilab 2018/09/17
    「曖昧で間違えやすいCSSのdisplayプロパティの、「display:inliine;」と「display:inliine-block;」と「display:block;」の違いについてまとめてみました」
  • もし、HTMLのテキスト周りでデザイナーからこんなお願いをされたら... - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    もし、HTMLのテキスト周りでデザイナーからこんなお願いをされたら... - Qiita
    nilab
    nilab 2017/11/30
    文字詰め font-feature-settings: "palt", リガチャ font-variant-ligatures: no-common-ligatures, 左右両端を揃えたい text-align: justify
  • iPhone X の Safari における Web コンテンツの表示 - ONO TAKEHIKO - Medium

    iPhone X が発表されて間もなく、ディスプレイの「切り欠き」については至るところでちょっとしたイジリ合戦が始まっています。中には実際に信じてしまっている人もいるほど秀逸なものがありまして、それがこちら。 思わずクスッときてしまいますが(笑)、まあ当然こんなことにはなりません。 iPhone X にはディスプレイの上下左右に iOS の占有領域が存在し、それ以外(アプリのタッチイベントを認める領域)を Safe Area と呼ぶようです。Safe Area の外にある上部領域にはステータスバーとして時計やアンテナのインジケータなど iOS のシステムアイコン等が並び、下部の領域には iPhone X で導入された「ホームバー」が存在することになります。 では iPhone X の Safari で Web サイトを表示した場合に一体どのようになるのか?それを Web 上の情報を元にまと

    iPhone X の Safari における Web コンテンツの表示 - ONO TAKEHIKO - Medium
    nilab
    nilab 2017/10/06
    「“safe-area-inset-*” が示すとおり、上述のアプリのタッチイベントを認める領域である Safe Area が Safari の表示領域のどのくらい内側に存在するかを示す値です」
  • position-stickyについて調べたメモ - 1000ch.net

    2015.03.31 position-stickyについて調べたメモ 業務中にposition: sticky;的な表現をする必要があって、JavaScriptで実装したり、その辺の仕様がどうなってるのか調べたメモ。スティッキーの挙動を言葉で説明するのは難しいので、デモを見てもらったほうが話が早い。 Fixed-sticky - filamentgroup Demo: Position Sticky 広告をスクロールに応じて一定位置まで追従させたいシーン等によく利用されているイメージ。範囲が限定されているposition: fixed;と言えばいいんだろうか。 スペックなど Sticky Positioning from Edward O’Connor on 2012-06-26 ([email protected] from June 2012) 6.2. Sticky positio

    position-stickyについて調べたメモ - 1000ch.net
    nilab
    nilab 2016/03/01
    「広告をスクロールに応じて一定位置まで追従させたいシーン等によく利用されているイメージ。範囲が限定されているposition: fixed;と言えばいいんだろうか」
  • Fixed固定ナビゲーションを設置するときに気をつけたい4つのこと | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    ライター内藤です。花粉、そして1pxと闘っているWebコーダーでもあります。 最近、立て続けに「上部固定グローバルナビゲーション」を使ったWebサイト構築に2件ほど携わりました。1件はWordPress、もう1件は手打ちの静的サイトです。改めて思ったのは「固定ナビゲーションには落とし穴がある」ということでした。 そこで、固定ナビゲーション設置に際して、私が個人的に体験した「落とし穴」と、その解決のためにやってみたことを4つほどご紹介したいと思います。 必ずしもこれが正解というわけではありませんが、同じようなことがあったときのお役に立てば幸いです。 …と、その前に。そもそも固定ナビゲーションとは何モノか、下図をご覧ください。 例としてFacebookを挙げてみました。上部に固定された青いバーの部分は、スクロールしても常に上部に固定されて消えません。 このようなナビゲーションは、一般的に下記の

    Fixed固定ナビゲーションを設置するときに気をつけたい4つのこと | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    nilab
    nilab 2016/03/01
    position: fixed;
  • z-index再入門 | 第1回 z-indexの仕組み

    次のようなケースでは、冒頭のサンプルのような意図しない重なりになる可能性が高いため注意が必要です。 positionプロパティの値をrelative、absoluteにし、かつz-indexの値をauto以外の整数値にしたとき positionプロパティの値をfixed、stickyにしたとき なぜなら、上記の条件下では、スタック文脈というものが形成されるからです。次に、スタック文脈を解説します。 スタック文脈とスタックレベル スタック文脈(stacking contexts)、スタックレベル(stack level)という概念は、z-indexを扱う上でとても重要なものです。 スタック文脈 スタック文脈とは、ある条件を満たした要素によって形成される階層構造(文脈)のことです。 スタック文脈を形成する条件は前述した通りですが、例えば、position: absoluteとz-indexに整

    z-index再入門 | 第1回 z-indexの仕組み
    nilab
    nilab 2016/03/01
    「スタックレベルは、同一のスタック文脈内での重なり順です。z-indexの値が、同一スタック文脈内でのスタックレベルになります」
  • [CSS]要素を横並びに配置できるdisplay:table-cellの基本的な使い方と注意点 | WEBデザインのTIPSまとめサイト「ウェブネタチョ」

    要素を横並びで配置するには、CSSのfloatやdisplay:inline-blockを用いるか、あるいは <table> タグを用いるか…の方法がありますが、 今回紹介させていただくdisplay:table-cellでも同じことができます。 float などとの大きな違いは「要素を均等幅で配置できる」ので、スマホのような可変のデザインにも適している点だと思います。

    [CSS]要素を横並びに配置できるdisplay:table-cellの基本的な使い方と注意点 | WEBデザインのTIPSまとめサイト「ウェブネタチョ」
    nilab
    nilab 2016/03/01
    「要素を<table>(テーブル)、<td>(セル)として扱うので、テーブルレイアウトの代用になる」「テーブルのセルとして扱うので、要素の縦位置(vertivcal-align)を指定できる」「要素を均等幅で配置できる」
  • line-height - CSS: カスケーディングスタイルシート | MDN

    CSS初心者向けチュートリアル初めてのウェブサイト: コンテンツのスタイル設定CSS スタイル設定の基CSS とは何かCSS 入門課題: 経歴ページのスタイル設定基的な CSS セレクター属性セレクター擬似クラスと擬似要素結合子ボックスモデル競合の処理CSS の値と単位CSS におけるアイテムのサイズ設定背景と境界線オーバーフロー画像、メディア、フォーム要素表のスタイル設定CSS のデバッグ課題: 基的な CSS の理解課題: 美しいレターヘッド付きの便箋の作成課題: かっこいいボックスCSS テキストの装飾基的なテキストとフォントのスタイル設定リストのスタイル設定リンクのスタイル設定ウェブフォント課題: コミュニティスクールのホームページの組版CSS レイアウト入門浮動ボックス位置指定フレックスボックスCSS グリッドレイアウトレスポンシブデザインメディアクエリーの基課題: 基

    line-height - CSS: カスケーディングスタイルシート | MDN
    nilab
    nilab 2016/03/01
    「CSS の line-height プロパティは、ブロックレベル要素に含まれるラインボックスの、最小の高さを定義します」「ボタンやその他の入力要素などの置換インライン要素では、line-height は効果を持ちません」
  • CSSリファレンス。(ウェブの作り方)

    CSS におけるボックスの概念に関して解説します。 ボックスとは。 CSS においては、視覚系のユーザエージェントでは各要素はボックスと呼ばれる領域に納められます。 ボックスを構成するもの。 ボックスは以下のもので構成されております。 体 ボックスに収められる、要素の内容体です。背景のプロパティが適用され、非置換インラインボックス以外では、幅と高さの概念を持ちます。 パディング 要素の内容体周囲の空間で、上下左右にそれぞれ 0以上の幅が指定出来ます(不要なら幅を0とします)。 パディングには体と同様に背景のプロパティが適用されます。 枠線(ボーダ) 要素に引かれる枠線で、上下左右にそれぞれ 0以上の幅が指定出来ます(不要なら幅を0とします)。 枠線(ボーダ)には体と同様に背景のプロパティが適用されます。 破線や二重線など、枠線の一部に線が引かれない部分がある場合、その部分が背景と

    CSSリファレンス。(ウェブの作り方)
    nilab
    nilab 2016/03/01
    「インライン要素では、幅や高さの概念が無く、余白に関しても、左右の余白はボックスの先頭と末尾に存在しますが、上下には余白はありません」
  • オンラインカジノ【おすすめ厳選ランキング10選】|2025年8月

    {"is_any_tile":false,"sources":[{"source":"bmc_bonus_type","table_games":false,"bonus_types":false,"game_providers":false,"slots":false,"live_games":false,"is_live_dealer":false,"payment_methods":false,"sport_types":false,"live_streaming":false,"cash_out":false}]} ウェルカムボーナス {"is_any_tile":false,"sources":[{"source":"bmc_bonus_type","table_games":false,"bonus_types":false,"game_providers":false,"sl

    オンラインカジノ【おすすめ厳選ランキング10選】|2025年8月
    nilab
    nilab 2016/03/01
    「セレクタを半角スペースで区切ると、 ある要素の下の階層にある子孫要素を対象にスタイルを適用することができます」
  • オンラインカジノ【おすすめ厳選ランキング10選】|2025年8月

    {"is_any_tile":false,"sources":[{"source":"bmc_bonus_type","table_games":false,"bonus_types":false,"game_providers":false,"slots":false,"live_games":false,"is_live_dealer":false,"payment_methods":false,"sport_types":false,"live_streaming":false,"cash_out":false}]} ウェルカムボーナス {"is_any_tile":false,"sources":[{"source":"bmc_bonus_type","table_games":false,"bonus_types":false,"game_providers":false,"sl

    オンラインカジノ【おすすめ厳選ランキング10選】|2025年8月
    nilab
    nilab 2016/03/01
    不等号 大なり。親要素の直下の子要素を指定する。「セレクタを > で区切ると、あるセレクタの直下の階層にある子セレクタを対象にスタイルを適用することができます」
  • [CSS]古いバージョンのIEがサポート終了したので、どんどん使っていきたいCSSのテクニックのまとめ

    IE8がサポート外になり、喜んでいる制作者の人も多いと思います。 正式版がリリース予定のjQuery 3もBootstrap 4もIE8はサポート外です。 古いバージョンのIEをサポート外にすると、CSSで使えるテクニックも広がります。これからどんどん使っていきたいCSSのテクニックを紹介します。

    [CSS]古いバージョンのIEがサポート終了したので、どんどん使っていきたいCSSのテクニックのまとめ
    nilab
    nilab 2016/01/27
    _[CSS]古いバージョンのIEがサポート終了したので、どんどん使っていきたいCSSのテクニックのまとめ | コリス
  • Inheriting box-sizing Probably Slightly Better Best-Practice | CSS-Tricks

    Get affordable and hassle-free WordPress hosting plans with Cloudways — start your free trial today. I’m a big fan of resetting box-sizing to border-box, so much that we have a special day of the year around here. But there is a little adjustment to setting it that seems like a pretty good idea. Here’s the adjusted version: html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inheri

    Inheriting box-sizing Probably Slightly Better Best-Practice | CSS-Tricks
    nilab
    nilab 2015/07/30
    Inheriting box-sizing Probably Slightly Better Best-Practice | CSS-Tricks : "box-sizing: border-box;"
  • BLOCKS Bootstrap builder

    Introducing new... BLOCKS v.3.2 Simple Yet Powerful Website Builder Watch theVideo demo Make Websites in Record Time! COMPARE PRICES NOW GET FREE DEMO NOW! "Developers could really use a hand in speeding up or even automating the process. That's where an application like BLOCKS is life saver!" -MightyDeals.com

    nilab
    nilab 2015/06/04
    BLOCKS framework Bootstrap Evolution : "Drag'n'drop builder with ready-made responsive Bootstrap sections"
  • CSSが破綻する4つの理由 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    CSSが破綻する4つの理由 - Qiita
    nilab
    nilab 2015/05/07
    CSSが破綻する4つの理由 - Qiita
  • Prefix free: Break free from CSS vendor prefix hell!

    -prefix-free Break free from CSS prefix hell! Only 2KB gzipped -prefix-free lets you use only unprefixed CSS properties everywhere. It works behind the scenes, adding the current browser’s prefix to any CSS code, only when it’s needed. “[-prefix-free is] fantastic, top-notch work! Thank you for creating and sharing it.” — Eric Meyer Features Processes every stylesheet in <link> or <style> elements

    nilab
    nilab 2015/01/31
    Prefix free: Break free from CSS vendor prefix hell! : "-prefix-free lets you use only unprefixed CSS properties everywhere. It works behind the scenes, adding the current browser’s prefix to any CSS code, only when it’s needed. "
  • コーディングガイド by @mdo

    HTMLシンタックス インデントには半角スペース2個分のソフトタブを使用すること。これが全ての環境で全く同じように見せる唯一の方法。 ネストされた要素はかならず1段階だけインデント(半角スペース2個)すること。 いつもダブルクォートを使うこと。属性値に対してシングルクォートを使わないこと。 閉じタグの無い要素に対して、末尾のスラッシュは省く事。HTML5仕様に省略して良いと書いてある。 省略できる閉じタグを省略しないこと。(例えば</li>とか</body>)。 <!DOCTYPE html> <html> <head> <title>Page title</title> </head> <body> <img src="images/company-logo.png" alt="Company"> <h1 class="hello-world">Hello, world!</h1> </

    nilab
    nilab 2014/09/06
    コーディングガイド by @mdo
  • ★CSS3リファレンス

    山田太郎は、ウェブ開発やグラフィックスプログラミングに10年以上の経験を持つテクノロジーの専門家です。特にHTML5 CanvasやJavaScript、インタラクティブメディアに精通しており、動的なユーザーインターフェースや最先端のウェブアプリケーションの開発に携わってきました。複雑な図形描画や画像操作、リアルタイムグラフィックスに関する知識が豊富で、ウェブ技術の限界を追求する開発者たちにとって頼りになる存在です。知識の共有に情熱を持ち、初心者からプロフェッショナルまで幅広く支援するため、技術フォーラムやブログにも積極的に貢献しています。

    nilab
    nilab 2014/06/06
    box-sizing-CSS3リファレンス : content-box パディングとボーダーを幅と高さに含めない(初期値) : border-box パディングとボーダーを幅と高さに含める : inherit 親要素の値を継承する
  • スマホサイトつくるならbox-sizing: border-box; をつかったほうがいいよ! | 株式会社オールフェスタ

    株式会社オールフェスタは、「仕事で一緒に遊ぼうぜ!」という祭の音頭をとる会社です。13/05/14  そのコードを入れるだけ!棚ボタウィジェット革命【WordPress】 今回は、【ウィジェット】を作る方法をご紹介します。 「ウィジェットエリア」を作りたい方は前回の記事をどうぞ。 1.やり方 ①下のコードをfunctions.phpにいれる class MyWidgetItem extends WP_Widget { function MyWidgetItem() { parent::WP_Widget(false, $name = 'ウィジェットの名前'); } function widget($args, $instance) { extract( $args ); $title = apply_filters( 'widget_title', $instance['title'] )

    nilab
    nilab 2014/06/06
    border や padding の幅だけボックスが大きくなってしまうので、 box-sizing で要素の幅と高さの計算の仕方を変更する。 / スマホサイトつくるならbox-sizing: border-box; をつかったほうがいいよ! | 株式会社オールフェスタ
  • めしおのアフィリエイト教材レビューブログ

    nilab
    nilab 2014/05/30
    iOSシミュレーターでハードウェアアクセラレーションが効いている部分を確認する | casemobile by hi-posi inc. : iOSシミュレーターを立ち上げる → Debug → Color Blended Layersにチェック : transform:translate(x,y) : transform:transform3d(x,y,z)