タグ

cssに関するstdicのブックマーク (216)

  • !important だらけの CSS にお別れを

    CSS を記述するときに記述したスタイルの適用優先順位を理解していないと思ったようにスタイルが適用されなかったり、後からメンテナンスするときに効率的な作業ができ... CSS を記述するときに記述したスタイルの適用優先順位を理解していないと思ったようにスタイルが適用されなかったり、後からメンテナンスするときに効率的な作業ができなかったりと、思わぬところで無駄な時間をとられたりします。 で、結果として !important 宣言を連発、気が付いたら CSS が !important 宣言だらけになるなんてオチが待ってたりするわけですが、そうならないためにも CSS が適用される際の優先順位について簡単におさらいをしてみたいと思います。 CSS は、「Cascading Style Sheets」 という名前の通り、「Cascading」 されて (段階的に) 適用されます。よって、簡単に言っ

    !important だらけの CSS にお別れを
    stdic
    stdic 2008/10/25
  • IEで指定どおりのfont-sizeにならない | d-spica

    IEで指定どおりのfont-sizeにならない 2008-05-18 0 0 XHTML/CSS CSS, font-size IE との兼ね合いで,font-size は%で指定しておくのが,いちばん無難だと思うのですが,IE6, 7 にちょっと痛いバグがありました。 小さなサイズの文字が指定どおりの大きさにならないのです。 11px以下のフォントが指定より大きくなる まず,font-size のページを IE6 または IE7 でご覧ください。 順にフォントサイズが小さくなっていくはずなのですが,74%から72%あたりの日語のフォントサイズが一旦大きくなっています。その後71%から 60%のところまで,日フォントはサイズが変わっていません。 FIrefox の場合と比べると,よく分かるかもしれません。 %で指定された font-size は,最終的にpxに変換され,端数処理して整

    stdic
    stdic 2008/10/25
  • りゃくえふ » Blog Archive » body{font-size: 62.5%}が想定通りに表示されない場合

    一寸先は湯気.日々四拍子.[Atom] 4コマ新刊フィード(説明) Top :> メモ, 雑記 :> body{font-size: 62.5%}が想定通りに表示されない場合 body { font-size: 62.5% }を使用してスタイルのデザインを行っているページは,最小フォントサイズを指定したFirefoxやOperaで閲覧した場合,想定通りレイアウトされない. 僕は,日常WebブラウジングにFirefoxを使用している.Firefoxには最小のフォントサイズを指定する機能があって,僕はこれを和文で14,欧文で12に設定している.これよりも字が小さいと,読むのがつらく感じるためだ. ところが,この設定でWebブラウジングしているとやたらと文字の大きいサイトがあることに気付く. 「この大きさで表示するほうが自然な言語があって,そのスタイルシートを流用しているのだろう」と勝手に思って

    stdic
    stdic 2008/10/25
  • line-height の値には単位なしが良いとされる理由

    CSS で行ボックスの高さを指定する line-height 値に、em(length) や %(percentage) などの単位を付けて指定しているサイトを意外と見かける。それは間違いではないし、例えばナビゲーションとかでブロック要素の垂直センターに配置するために意図的に指定しているんであれば良いんだけれど、そうでないなら line-height 値には単位なし (number) で指定した方が良いのにとか思ったりする。その理由は Eric's Archived Thoughts: Unitless line-heights でも分かりやすく説明されているんだけど、ちと劣化コピーしてみる。 単位ありと単位なしの違い 手っ取り早く説明するために、サンプルを作ってみた。p 要素があって、その中にインライン要素の em で一部分を強調している。分かりやすいようにそれぞれの font-size

    stdic
    stdic 2008/10/25
  • A library of DHTML and Ajax scripts - DHTMLgoodies.com

    - March, 28th, 2017: DHTML Chess for WordPress. DHTML Chess is now available as a WordPress plugin in a free and PRO version. Learn more. - January, 16th, 2017: LudoJS Progress Bar. Samples of progress bars in the LudoJS Javascript framework on my site ludojs.com. - January, 13th, 2017: DHTML Chess 3.0. The new DHTML Chess 3 has been ported to jQuery. New demos are also available. The home of DHTM

  • [JS]わずか1.3KBの軽量で、快適に動作するアコーディオンのスクリプト | コリス

    Leigeberのエントリーから、以前紹介した「軽量でシンプルなアコーディオンのスクリプト」より更に軽量(1.3KB)になったアコーディオンのスクリプトを紹介します。 Animated JavaScript Accordion V2 demo Accordion V2はjQueryやPrototypeなどの他のスクリプトに依存することなく、単独で動作するスクリプトで、対応ブラウザはIE6, 7, 8, Fx2, 3, Op, Safari, Chromeとなっています。 ※Op9.6.0, Safari3.1.2 for Winで正常に動作しました。 仕様自体に大きな変更はなく、アコーディオンの開閉のタイミングやスピードを調整することができます。 アコーディオンの各項目はdl要素となっており、CSSオフ時やスクリプトオフ時にも情報入手の差し支えないように表示されます。

  • [CSS]大きい画像を背景にする時のスタイルシートの3つの実装例 | コリス

    Web Designer Wallのエントリーから、大きい画像を背景に使用する時のスタイルシートの3つの実装例を紹介します。 How to: CSS Large Background 一枚の画像を使用する方法 demo 実装のポイントは、使用する背景画像(background image)の端と背景色(background color)に同じ色(#f8f7e5)を使用します。 サンプルコード <textarea name="code" class="css" cols="60" rows="5"> body { padding: 0; margin: 0; background: #f8f7e5 url(wdw-bg.jpg) no-repeat center top; width: 100%; display: table; } </textarea>

  • [CSS]カスタマイズも可能なドロップダウン型のナビゲーションのテンプレート CSS Drive- CSS Candy Menu CSS Candy Menu

    Author: Josh Jones Candy Menu is a stylish CSS drop down menu that's comes in six provocative colors to get you started: To get the menu, download "candymenu.zip". It is a zipped folder (.zip) that includes the following: PSD Source File Working demos of each menu CSS StyleSheet All images needed If you want to change the color of the menu in the PSD file, use the "Adjustment Layers" included with

  • CSS Nite in Osaka, Vol.12 「alt属性考」スライド公開 - Trans

    一昨日、CSS Nite in Osaka, Vol.12に来ていただいた皆様、ありがとうございました。 さて、とりあえずなのですが、その際のスライドを公開します。 alt属性考View SlideShare presentation or Upload your own.ちなみに、何が悪いのか、SlideShareのほうはある特定の条件の画面で背景が真っ赤になるという摩訶不思議な現象も体験できます。 PDF版(5.9MB)もあります。 音声はCSS Nite公式ブログのほうで後日聞くことができるようになると思いますので、そちらも聞いてみてください(後ろの方で聞いていた方から聞こえづらかったという意見も伺いましたし)。 あと、最後に触れたのですが、インクルーシブデザインワークショップ with Re:Creator's Kansai、やります。とりあえず、ご報告。これはまた別のエントリーで

    CSS Nite in Osaka, Vol.12 「alt属性考」スライド公開 - Trans
    stdic
    stdic 2008/10/17
    「イベントやセミナーに参加する側と運営する側は立ち位置も思い入れも違うよなー。」
  • 30+ Animated Tab-Based Interface and Accordion Scripts - DzineBlog.com

    Tabs are fundamental to web design, Nowadays Animated Tabs and accordions are used by most websites, here we have collected 30+ Tab-Based and Accordion scripts vary from CSS only tabs ,Ajax based, mootools and jQuery with cool Animation . which you can easily incorporate into your future designs Ajax Drop down Tab Menu… e24TabMenu is a plugin written for scriptaculous. It is a tab menu that expand

  • [CSS]スクリプト無しで実装する、快適に動作する多段ドロップダウンメニュー | コリス

    CSSplayから、リスト要素で実装する、デザインも優れたドロップダウンメニューのスタイルシートを紹介します。 Professional variable width dropdown menu #4 ナビゲーションはリスト要素で実装されており、ラベルはテキストのため日語に変更することも可能です。 対応ブラウザは、IE6, IE7, Firefox, Opera, Safari(PC), Google Chromeとなっています。

  • [CSS]スタイルシートをIEだけに適用する大胆で簡単な条件式の使い方 | コリス

    Paul Hammondから、スタイルシートをIEだけに適用する大胆で簡単な条件式の使い方を紹介します。 Conditional classnames まず、HTMLのbodyは条件式を使用して、IE用に「.ie」をクラスに指定したbodyと通常用のbodyの2つを記述します。 <!––[if IE ]> <body class="ie"> <![endif]––> <!––[if !IE]>––> <body> <!––<![endif]––>

    [CSS]スタイルシートをIEだけに適用する大胆で簡単な条件式の使い方 | コリス
  • IE6のバグのまとめ - Webtech Walker

    XHTML+CSSでコーディングするときにブラウザのバグを知っているか知らないかでは大きく違いますよね。とりわけ他のブラウザよりバグが多いIE6さんのバグをまとめてみることにしました。そろそろIE7の自動配布が始まるころなので忘れないうちにということで。 とは言ったもののIE6のバグを改めて見てみると多い・・・多すぎるよ!逆にこれだけのブラウザがあるからこそコーダーという職種がある気さえしてきます。 今回は『CSSバグ辞典スレッド』の要約のWinIE CSSバグリストからIE6のバグを抜き出して自分でわかりやすいように種類わけしてみました。これで全てではないですがこれだけ知ってればかなりのケースで対応できると思います。 2012/07/31 追記: リンク先がなくなったのでリンクを外して一覧だけ残しときます。 ちなみにこの種類分けも厳密ではないのであしからず。 ボックスモデル maring

    IE6のバグのまとめ - Webtech Walker
  • CSS - col要素に有効なプロパティ | Try | d-spica

    tableの列を示すcol要素について,CSSのどんなプロパティがあてられるかのテストです。 Tried at 2007-06-10 まず,tableのマークアップは次の通り <table> <col class="col1" /> <col class="col2" /> <col class="col3" /> <col class="col4" /> <col class="col5" /> <tr> <th>項目1</th> <th>項目2</th> <th>項目3</th> <th>項目4</th> <th>項目5</th> </tr> <tr> <td>data11</td> <td>data21</td> <td>data31</td> <td>data41</td> <td>data51</td> </tr> ...... </table>

    stdic
    stdic 2008/10/09
    テーブル
  • ブラウザのデフォルトスタイルをリセットする

    はじめに 連載では、「クロスブラウザに対応したデザインテクニック」をテーマに、保守性や互換性に優れたXHTML+CSSの書き方を紹介していきます。 各ブラウザには標準で実装されているスタイルシートがあるのをご存知でしょうか? これを「ブラウザのデフォルトスタイル」と言いますが、CSSを利用してクロスブラウザなデザインを目指すとき、まずはこのデフォルトスタイルを初期化しておいたうえで、スタイルを作りこむ、という手順を踏むのが一般的です。そうすることで、各ブラウザのデフォルトスタイルの差異を気にすることなく、スタイルを作りこむ作業に専念することができるからです。また、初期化ファイルを別ファイルにコンポーネント化しておくことで管理しやすくなります。 連載第3回目となる今回は、このブラウザのデフォルトスタイルについて解説し、これを初期化して、各ブラウザのデフォルトスタイルの差異を埋める方法を紹介

    ブラウザのデフォルトスタイルをリセットする
    stdic
    stdic 2008/10/03
  • ウノウラボ Unoh Labs: 四角いリンク

    yamaokaです。 最近タブをメタファーにしたナビゲーションをよく見るようになりました。タブには大抵、内容を示すキャプションが付けられています。さて、どこからどこまでがリンクでしょうか。どの部分をクリックすればそのタブを選択できるでしょうか。 例えば、キャプションの文字だけにリンクが貼られている場合。利用者はタブの中のさらに狭い範囲、文字の部分を狙ってクリックしなくてはなりません。 実はマウスの操作というのは難しいのです。狭い範囲を狙って指定することにはあまり向いていません。目的到達のために狭い範囲のクリックを強制するのはどう考えてもよいインターフェースではありません。 そこで大抵のタブ型インターフェースではタブの枠の中全体をリンクとして扱えるようになっています。 アンカー要素のdisplay属性をblockにして、必要な高さと幅を与えることでリンクの範囲を四角形に広げることができますね

    stdic
    stdic 2008/10/02
  • Apple風のインターフェイスを実装するチュートリアル集

    当サイトではCookieを使用しています。引き続き当サイトを閲覧することにより、ポリシーを受け入れたものとみなされます。今後表示しない詳しく見る

  • サイトタイプ別class名管理方法 | Takazudo Clipping*

    PHP/CSS書いてて、最近思ったことと、自分CSSデザインパターン解説。class名のつけ方の続き的内容。 オブジェクト指向を勉強してるとこ 最近、XSLTでCMS作る!って思っていろいろPHP書いてます。それで、すっごいclassが増えまくってしまって、継承とかいうものがある!ということで使ってみたら、すっきり。ほほーこれは便利だ!と思いきや、またしてもごちゃごちゃ。どこをどうしたらいいのやら。どーしたもんかと思ってネットをうろうろ見てたら、どうやら、デザインパターンってのを覚えた方がよさそうだということに気づき、このを買いました。 これがすごい良かったです。継承とかinterfaceとか、こういうためにあったんだ!というのを学びました。すべてをまだ理解できてないけど、大きいものには大きいものの作り方があるんだ!と。結果総作りなおしwww CSSのデザインパターン? そんでCSSの話

    stdic
    stdic 2008/09/29
  • [CSS]大胆なドロップダウン型のナビゲーションを実装するスタイルシート

    CSSplayのエントリーから、透過PNG画像を使用した大胆なドロップダウン型のナビゲーションを実装するスタイルシートの紹介です。 Professional drop-down #13 with png transparency デザイン的に面白いだけでなく、通常のドロップダウンに比べ領域が広いため、マウス操作を誤ってドロップダウンが非表示になってしまうということも少ないと思います。 対応ブラウザは、IE6, IE7, Firefox, Opera, Safari(PC) and Google Chrome Betaとなっています。 IE6対策には、ドロップダウンの箇所にtable、背景画像にfilter(AlphaImageLoader)が使用されています。

  • Free CSS Templates - Hidden Pixels

    After very successful post of “Best of FREE Web Template”, Here posting another great collection of Free CSS Templates, Most of them are Web 2.0 Styled, XHTML Validated Templates with source file. Some Great Collection of Free CSS Templates

    stdic
    stdic 2008/09/20