タグ

CSSに関するrcorcoのブックマーク (22)

  • BEMに基づいたCSS命名規則について考えてみた - nomal note

    皆さんこんにちはnomalです。 最近ブログをはじめたから余計にMacBook Airほしいなーなんて考えてます。MacBook Proを購入して五年目だけど、あと三年くらいは頑張ってくれそう。Mac貯金はじめようかな。 さて、今日はサイトをコーディングするにあたって必要なマークアップについてです。 マークアップエンジニアという役職があるくらい、マークアップって重要!と一新規で1ページコーディングを経験した私は、心の底から作ってる最中に感じました。マークアップ構成をグダるとCSSがどんどん長くなってしまって、一ヶ月後に修正が入った時に「あれ?ここなんでこんなプロパティ入ってるんだっけ?」とか「そもそもどこを修正したら良いのか分からない!」なんて事態に作った人が陥りがちです。 故に、他の人が代理修正するときに激しく時間をロスする可能性だってあるわけです。 自分だけじゃなく、他人の時間を奪

    BEMに基づいたCSS命名規則について考えてみた - nomal note
  • E:empty-CSS3リファレンス

    要素型セレクタ(タイプセレクタ) …… 特定の要素にスタイルを適用する 全称セレクタ(ユニバーサルセレクタ) …… すべての要素にスタイルを適用する classセレクタ(クラスセレクタ) …… 特定のclass名がつけられた要素にスタイルを適用する idセレクタ …… 特定のid名がつけられた要素にスタイルを適用する :link擬似クラス …… 未訪問のリンクにスタイルを適用する :visited擬似クラス …… 訪問済のリンクにスタイルを適用する :hover擬似クラス …… カーソルが乗っている要素にスタイルを適用する :active擬似クラス …… クリック中の要素にスタイルを適用する :focus擬似クラス …… フォーカスされた要素にスタイルを適用する :lang擬似クラス …… 特定の言語を指定された要素にスタイルを適用する :first-child擬似クラス …… 最初に現れ

    rcorco
    rcorco 2017/03/29
    最近使って便利だった:empty
  • シンプルなHTMLとCSSコピペで実装できるタイトル(見出し)のデザインサンプル 50 | NxWorld

    画像は使用せずにCSSだけでスタイリングしたタイトル(見出し)のデザインサンプルで、似たようなものやちょっとCSS追記した程度のものも多いですが全50種類です。 全体的にすごく手間がかかっているようなものはないのですが、似たようなタイトルデザインを使う場合はCSSコピペで実装できると思います。 また、一部複数行に向かないものもありますが、基的には複数行のタイトルでも見栄えが崩れない感じのものになっており、余白やカラーなどを調整することでデザインを変更するのも容易です。 以下で紹介している内容は一部異なるものもありますが、基的に下記のようなシンプルなHTMLを使用しています。 ただ、一部異なるものといってもいずれもspan要素を1つ追記する程度です。

    シンプルなHTMLとCSSコピペで実装できるタイトル(見出し)のデザインサンプル 50 | NxWorld
    rcorco
    rcorco 2017/03/29
    リボンリボン
  • CSSでボックスの内容物を上下中央揃えにする方法3種。|web bibo

    CSSだけでこんな感じに上下中央揃えを実現させるテクニックです。下記の3つの方法を紹介します。 ・1行のみのテキストを中央揃えにする場合 ・2行以上のテキストまたは画像を中央揃えにする場合 ・高さが決まっていない要素を中央揃えにする場合 1行のみのテキストを中央揃えにする場合 <!-- HTML --> <div> <p>1行のみのテキストに有用</p> </div> /* CSS */ div{ width: 200px; height: 100px; background: #DDDDFF; text-align: center; } p{ line-height: 100px; } →1行のみのテキストを中央揃えにするサンプル line-heightは行間のスペースを制御するプロパティです。なので、2行以上の文などには利用できません。1行だけの場合には簡単に実装できる有用な方法です

    rcorco
    rcorco 2012/08/26
  • dl要素でテーブルのような見た目を表現する | kotaログ

    dl要素(定義リスト)は語句・内容と対応するため、色々な場面で応用できます。新着情報とか、フォームとか。 このdl要素をテーブルの見た目のように扱うCSSです。サンプルファイルも用意しています。 ソースなどHTMLの生書き状態 これを、テーブルみたいに見せるべく… 表現したい装飾 HTMLソース<dl> <dt>kotaログ</dt> <dd>MacWeb制作に関しての話題。</dd> <dt>仙グル</dt> <dd>仙台のおすすめ居酒屋 (角ハイボール・日酒)、ランチなどをレビューするグルメブログです。<br /> よくサントリーさんともコラボしています。</dd> <dd>毎日更新、ぜひ見て下さい。</dd> </dl> CSSdl,dt,dd { margin: 0; padding: 0; } dl { background-color: #333; border: 1px

    dl要素でテーブルのような見た目を表現する | kotaログ
    rcorco
    rcorco 2012/07/09
  • Introduction to Sass and How to Setup with Mac + Coda

    2014年7月31日 CSS, 便利ツール 「Sass」って聞いたことありますか?すっごく簡単に言うと、CSSをもっと便利に・効率良く記述するためのものです。とは言え基的な書き方はCSSと同じなので、「新しいプログラミング言語」というより「CSSの新しい装備品」といったところでしょうか。一見難しく思えるかもしれませんが、慣れると「これなしではいられない!」とまで思えるSassの魅力と、Macでの設定方法はあまり見ないなーという事でMac+Codaでの設定方法も紹介します。 ↑私が10年以上利用している会計ソフト! Sassとは 日語では「サス」と読まれるようです。拡張子は「.scss」。今までのCSSに変数や計算式を使ったプログラミング風の書き方を加えた .scss ファイルを、変換(コンパイル)してCSSファイルを作成します。例えば「style.scss」のSassファイルを変換する

    Introduction to Sass and How to Setup with Mac + Coda
    rcorco
    rcorco 2012/06/30
  • 地味に使えるCSS小技のメモ&サンプル集

    cssの小技的なテクニックが便利なので好きなん ですが、cssそのものが嫌いで覚えられないので カンペ的な記事を作ることにしました。便利な小技 は沢山あるんですが、特に自分が良く使いそうな Tipsをメモします。既に出回っている情報ばかりで 特に目新しい手法はありませんので何も期待でき ないです。 というわけで特にテーマも一貫性も無くて、ただ便利ってだけです。推奨されない方法もあるかもしれませんが、僕は細かいこと気にしませんのでそんな感じです。 内容も既出なのでお詳しい方にはお役に立てないですが、僕の個人的なメモなので適当に流して頂けると幸いです。 floatで並べたリストのセンタリング Sample01 コード.centered { position: relative; overflow: hidden; } .centered ul { position: relative; lef

    地味に使えるCSS小技のメモ&サンプル集
    rcorco
    rcorco 2011/08/30
  • とっても使えるoverflowプロパティ。その使い方色々。

    光の4戦士を買ったんすが、売り文句通りレトロな感じがしていいですね。 まぁまだ2, 3時間程度しかやってないんで、これからどうなるか分かりませんが時間を見つけてやって行こうかと。 さて、以前からoverflowプロパティは使い勝手が良いというか、使う場面が多いプロパティの一つですが、考えてみると色んな事に使ってるなぁ~と思ったので自分が良く使うのをまとめてみました。 あんまoverflowプロパティを使った事が無い方は、ビックリですよ! これで、ソコの可愛いアナタもoverflowプロパティの虜になる事間違い無し!!(わかんないけど サンプルとかは以下よりどうぞ。 サンプルサイトを見る サンプルをダウンロード 基的に、全てoverflow: hidden; の指定を足す事で解決したり実現出来る感じです。 01 clearfixみたいに使う まずは以前の「clearfixを使わないでやるに

    とっても使えるoverflowプロパティ。その使い方色々。
    rcorco
    rcorco 2010/10/14
  • css-eblog.com - このウェブサイトは販売用です! - css eblog リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    rcorco
    rcorco 2010/07/29
    ほほぉお
  • [CSS]高さの異なるカラムを揃えるスタイルシート | コリス

    Columnas 100% altas Columnas 100% altasのエントリーでは、下記のデモのように高さの異なるdivで組んだカラムの高さを揃えるスタイルシートを紹介しています。 sample:高さがばらばらのdiv sample:高さが揃ったdiv スタイルシートは、各divに対して「padding-bottom」と「margin-bottom」に同じ数値をプラス値とマイナス値で指定を行い高さを揃え、それらのdiv要素を包んだdivで「overflow:hidden;」を指定します。 詳しくは、最小限にしたサンプルを作成したので参照ください。 高さの異なるカラムを揃えるスタイルシートのサンプル 下記の「32768px」って、何か特別な意味があるのでしょうか。

    rcorco
    rcorco 2010/06/23
    こ、これこれ〜! tableを使えないとき困ってたんです…
  • [CSS]水平に配置するパネルをスマートに実装するスタイルシート

    等間隔にパネルを水平に配置した際、余分なマージンのせいで列から落ちてしまうのをスマートな実装方法で解決するスタイルシートをwoork upから紹介します。 How to distribute elements horizontally using CSS 問題点 3つのdiv要素にそれぞれマージンを付与して等間隔に配置した際、3つのdivとマージンの領域がwrapperの領域を超えてしまうと、ブラウザのレンダリングは一列ではなく二列になってしまいます。 これをdiv要素に異なるclass名を使用せずに、一列に配置します。

    rcorco
    rcorco 2010/06/04
  • CSSハック一覧

    2013年3月23日 CSS 異なるブラウザーで見たらレイアウトが崩れる。。CSSハックはそんな時のお役立ち裏技(?)です。私がブックマークしているCSSハックに関するWebサイトがたくさんあったので(Safariがのってない・IE8しかのってない。。等の理由で)、自分用メモ。「こんなやり方もある!」というのがあればコメントして教えてください! ↑私が10年以上利用している会計ソフト! Internet Explorer IE6以下 #help_me { _color: blue; } * html #help_me { color: red; } IE7 *:first-child+html #help_me { color: red; } *+html #help_me { color: red; } IE6, IE7 #help_me { /color: blue; } IE8 #h

    CSSハック一覧
    rcorco
    rcorco 2010/02/22
  • CSS-EBLOG - (X)HTML+CSS/JavaScript Tips site.

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • IE6のmin-width、min-heightハックに関して - Webtech Walker

    CSSでmin-heightをクロスブラウザにする最も簡単な方法『Easiest cross-browser CSS min-height』 という記事を見かけたんですが、min-widthってこれじゃダメな気がするんです・・・ IE6では min-height や min-width が効かないため、それを効かせるためにはいろいろなハックやブラウザごとのスタイルシートが必要だった。 しかし以下のようにすればIE6にも対応したものが実現できる。 min-widthのソースは以下のとおり .bar { min-width: 100px; width: auto !important; width: 100px; } min-widthはIE6で実装されていないので、無視されます。そして、同一ブロック内では!importantが無視されるというIE6のバグを利用して「width:100px」を

    IE6のmin-width、min-heightハックに関して - Webtech Walker
    rcorco
    rcorco 2009/09/09
  • Safari のバグ - CSSバグリスト

    ブロック要素を含むインライン要素の右ボーダーが表示されない ブロックレベル要素を子要素として持つインラインレベル要素では、ブロックレベル要素直前の右ボーダーが表示されない。 Category: Mac, Safari, ver.3 Under Tag: border z-indexを負の数にしたリンクを選択できない ポジショニングした祖先要素を持たないa要素のz-indexプロパティに負の値を指定すると、そのリンクをマウスなどのクリックによって辿ることができなくなる。 Category: Mac, Safari, ver.3 Under Tag: z-index, 負数 擬似要素の文字列を拡大縮小できない 擬似要素の文字列は、ブラウザの文字列拡大縮小機能を用いて文字サイズを変更することができない。 Category: Mac, Safari, ver.3 Under Tag: 擬似要素 f

    rcorco
    rcorco 2009/08/28
  • safari4のCSSハック | WEB MEMO:RE

    今まで使ってたsafari3のハックがsafari4では通用しなかった。 下記、safari4でも効くCSSハックです。 body:first-of-type example : body:first-of-type body { back-ground: #333333; margin: 10px }

    rcorco
    rcorco 2009/08/25
    safari4
  • Web Designer - Developer - Software Engineer - Business Consultant - London

    Projects can take many forms and I enjoy the challenge of both design and development. Designing simple interfaces that can integrate with complex backend infrastructures. I've spent my career in web development, working for a number of leading technology companies in the UK. I joined Myspace as one of the only developers outside the US, working on digital marketing campaigns for large consumer an

    Web Designer - Developer - Software Engineer - Business Consultant - London
    rcorco
    rcorco 2009/07/03
    CSSとPHPでパーセンテージのバーを描画
  • 異なるバージョンのFirefoxでCSSを有効・無効にするハック集:phpspot開発日誌

    異なるバージョンのFirefoxでCSSを有効・無効にするハック集が紹介されていました。 Firefox のバージョンによって有効なCSSを出し分けるような場合に使えそうです。 すべてのバージョンのFirefoxをターゲットとする /* 方法1 */ #selector[id=selector] { color: red; } /* 方法2 */ @-moz-document url-prefix() { .selector { color: red; } } /* Firefoxを含むすべてのGeckoエンジンで有効にする */ *>.selector { color: red; } Firefox 1.5 と それ以降のバージョンで有効にする .selector, x:-moz-any-link, x:only-child { color: red; } Firefox 2 以降のバー

    rcorco
    rcorco 2009/06/30
  • [CSS]複数行のテキストを天地左右中央に配置するスタイルシート

    Vertically Center Multi-Lined Text demo デモでは、一行、複数行ともに中央に配置されています。 仕組みは、吹き出しに「display: table;」、その中のパラグラフに「display: table-cell;」を指定し、天地左右中央に配置します。 HTML <div class="area"> <div class="bubble"> <p>To look best, text should really be centered inside this bubble both vertically and horizontally.</p> </div> </div> CSS .area { width: 300px; height: 300px; background: url(../images/abe-bg.png) no-repeat;

    rcorco
    rcorco 2009/06/30
    IE7も対応
  • https://d-lover.com/css/hack.shtml

    rcorco
    rcorco 2009/05/29
    CSS ハック