タグ

CSSとcssに関するnakagawのブックマーク (183)

  • 長い単語やURLの改行をコントロールするword-wrapプロパティ - builder by ZDNet Japan

    欧文のテキストは半角スペースの位置で改行される。そのため、半角スペースが入らない長い単語は途中で改行されることがない。レイアウトスペースの横幅が狭い場合、長い単語ははみ出してしまい、レイアウトを崩す原因となる。 とはいえ、レイアウトスペースよりも横幅が長い単語を使う機会はほとんどないだろう。問題が発生する確率が高いのは、長いURLを表記した場合だ。 URLは半角スペースを含まないので、ブラウザにとっては1つの長い単語と同じ扱いになる。特に、ブログなどのコメントで長いURLを記述されると、制作者の予期しないところでレイアウトが崩れる原因になってしまう。 そこで今回は、ブラウザごとのURLの改行処理の違いを確認して、長い単語やURLの改行をコントロールするword-wrapプロパティを紹介したい。 ブラウザごとのURLの改行処理 次のサンプルは、横幅が300ピクセルのボックス内に長い単語やUR

    長い単語やURLの改行をコントロールするword-wrapプロパティ - builder by ZDNet Japan
    nakagaw
    nakagaw 2010/01/29
    word-wrap: break-word;
  • cssとHTMLのみで擬似的な3D表示を実現するCSS 3D Meninas - かちびと.net

    これ凄いです。僕が知らなかった だけかも知れませんが、この動き でjs等も使用していないのは驚き でした。cssHTMLのみでマウス オーバーした際の画像に3D効果 を出しています。 動作はIE8、Firefox3、Opera9、Safari 3、Chrome4などで動作するそうです。 マウスオーバーし、左右に動かすと画像も動きます。 複数の透過レイヤーを重ねてhoverで動きを出しているみたい。何枚かの画像と下記のような画像を使ったcssスプライトを使って実現しているようです。 この効果はmootoolsやjQueryのプラグイン(mParallaxやjParallax)を使えば同じ表現を実現出来ます。 実用性は期待できませんが、cssHTMLだけっていうのが凄い。ソースは以下でご確認下さい。 Pure CSS 3d Meninas (説明ページ:CSS 3D Meninas)

  • border-image を利用したボックスデザイン

    border-image を利用したボックスデザイン border-image プロパティは装飾の幅を広げてくれそう。使うにあたっていろいろ調べたので、サンプルなどを用意して整理しておくことにした。 まずは現在の草案(2009年10月15日版)を読んで、関連プロパティや、設定できる値など、仕様の概要を簡単に整理したものを箇条書きにしてみる。 要素の border-style?プロパティと background-image プロパティの代りに使う画像を設定する。画像は四辺それぞれには必要なくて、ひとつだけ用意すればよい (border-image-source) 画像の四辺それぞれから内側にスライスする位置を設定、画像は四つの辺、四つの角、中央の9つに分ける。中央は背景画像のように使われる (border-image-slice) 四つの辺の高さを設定する (border-image-wid

    border-image を利用したボックスデザイン
    nakagaw
    nakagaw 2009/11/23
    CSS3
  • IE共通の9つのCSSバグをそれぞれ解決する方法:phpspot開発日誌

    IE共通の9つのCSSバグをそれぞれ解決する方法がNettutsにて紹介されています。 どれも、なんでだろうと頭を悩ましそうな問題なので解決法を知っておくと簡単に対処できそうです。 1. センタリングが効かない問題 margin: auto を指定した場合の期待する結果 IEの場合以下のようになりますが↑にするための解決法が書かれています 2. 横に並べたいリストが階段状になってしまう IEの場合以下のようになってしまいますがこの解決法も記載されています 3. ダブルマージンフロートバグ マージンの指定が期待通りに出ている例 ↓ IEの場合、margin: 30px 0 0 30px;  で定義した値が正しく適用されない例も解決法があります 4. heightの高さ指定が効かないバグ height:2px を指定した場合の想定する表示 IEはなぜか2pxにならないのでこれも解決法が示されて

    nakagaw
    nakagaw 2009/11/18
    IEあるある
  • [CSS]リンクの装飾をテキストと画像で調整するスタイルシートのチップス | コリス

    テキストリンクに設定したスタイルを画像リンクで不具合がでないようにするスタイルシートのチップスをCSS-Trickから紹介します。 Fix Padded Image Links with Negative Margins demo テキストリンクには角丸の矩形のスタイルを適用した際、そのままだと画像リンクにも同様のスタイルが適用されてしまい、意図しないものになってしまいます。 これを画像だけそのスタイルが適用されないように設定します。 リンクには、下記のスタイルシートを設定し、角丸のスタイルを適用しています。 角丸のスタイルシート <textarea name="code" class="css" cols="60" rows="5"> a { padding: 2px 6px; background: #eee; -moz-border-radius: 4px; -webkit-bord

    nakagaw
    nakagaw 2009/11/18
    全体にリンクの装飾をすることはないけど、あったときに
  • 【ネタ帳】CSSをより良く書くための10箇条 + 24記事 *二十歳街道まっしぐら(FC2ブログ時代)

    「ネタ帳」ではサイトの記事のネタにできそうなものをピックアップしています。 自分の中で記事候補になっているものを適宜公開していきます。 すべて海外記事ですが、タイトルのみ日語にしています(ちょっと適当かも・・・)。 概要もちょろりーんと書いているので参考にしてください。

    nakagaw
    nakagaw 2009/11/16
    ものすごいざっくりしたまとめ
  • とっても使えるoverflowプロパティ。その使い方色々。

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

    とっても使えるoverflowプロパティ。その使い方色々。
    nakagaw
    nakagaw 2009/11/02
    05 とか諦めてた!
  • HTML 5 And CSS3 Cheat Sheets Collection

    Free Web Resources Everyday - WebResourcesDepotRelated Posts70+ Practical Cheat Sheets For Web Designers And Developers 20+ Cheat Sheets Handy For Designers Wireframe Magnets For Easy Prototyping (DIY Kit) Free Pixel Patterns From Kaliber10000 Lorem Ipsum Generators

  • Fluid 960 Grid System

    Fluid 960 Grid System If you are looking for the Fluid 960 Grid System mentioned long ago on Smashing Magazine, I have moved it to the Markup Library. If you are looking for the Fluid 960 Grid System mentioned long ago on Smashing Magazine, I have moved it to the Markup Library. Initially released as open source on GitHub Jan 29, 2009. Markup LibraryDesign ProcessDesign is based on the inspiration

    Fluid 960 Grid System
    nakagaw
    nakagaw 2009/10/28
    グリッドレイアウトのテンプレート
  • ページ送りのサンプル|CSS HappyLife

    ページ送りのサンプル 01 display: inline;の宣言が有ったりしてセンタリングしたサンプル。 コードの改行によって生じるすき間対策が必要。 « 前123456次 » « 前123456345634563456次 » HTML + <ul class="pageNav01"> <li><a href="1.html">&laquo; 前</a></li ><li><a href="1.html">1</a></li ><li><span>2</span></li ><li><a href="3.html">3</a></li ><li><a href="4.html">4</a></li ><li><a href="5.html">5</a></li ><li><a href="6.html">6</a></li ><li><a href="3.html">次 &raquo;<

    nakagaw
    nakagaw 2009/10/27
    いろいろなブラウザで四角の真ん中になるようにするのって以外とめんどくさかったので
  • XHTML+CSSガイドライン

    仕様 原則としてXHTML1.0 Strictに準拠する。 要件に応じて、適宜XTHML1.0 Transitionalを用いる。 CSS2.1に対応する。 文字コードはUTF-8を採用する。 ブラウザ対応 推奨ブラウザ Internet Explorer 6以降 Firefox 2以降 Opera 9以降 Safari 2以降 これらのブラウザに関して、標準準拠モードを使用する(XHTMLガイドラインDOCTYPE宣言の項を参照)。 過去バージョンのブラウザへの対応 IE4、NN4、MacIE5以前のバージョンには、以下のようにCSSを適用させない措置をとる。 XHTMLファイルにおいて、CSSファイルを読み込むlink要素のmedia属性に複数の値を指定する(NN4対策)。 <link rel="stylesheet" type="text/css" media="screen, t

    nakagaw
    nakagaw 2009/10/20
    古いらしいけど、作るときの参考として
  • Layout Gala: a collection of 40 CSS layouts based on the same markup and ready for download!

    by Alessandro Fulciniti In November 2005 I presented on pro.html.it a three-part article on creating CSS layouts using techniques like negative margins, any order columns and in some case opposite floats. The main goal of the article was getting the maximum number of layouts based on the same markup, each with valid CSS and HTML, without hacks nor workaround and a good cross-browser compatibility.

    nakagaw
    nakagaw 2009/10/14
    2カラム3カラムリキッドレイアウトとかとか
  • CSS Layouts: Grid and CSS Layouts

    NameBright.com - Next Generation Domain Registration ironmyers.com is coming soon

    nakagaw
    nakagaw 2009/10/14
    2カラム3カラムリキッドレイアウトとか
  • [CSS]コンテンツとサイドバーの高さを同じにするスタイルシート

    サイドバーがコンテンツの高さと異なる際に、コンテンツと同じ高さのように見せるスタイルシートをwoork upから紹介します。 Really simple CSS trick for equal height columns 仕組みの概要は、コンテンツの右のボーダーを200pxにし、その上にサイドバーを表示して、サイドバーの高さをコンテンツと同じように見せるものです。 HTMLは、コンテンツとサイドバーのdiv要素を内包するdiv要素(wrapper)を配置します。 HTML <textarea name="code" class="html" cols="60" rows="5"> <div id="wrapper"> <div id="maincontent">...</div> <div id="sidebar">...</div> </div> </textarea>

    nakagaw
    nakagaw 2009/10/13
    うーん
  • ashikunep.org

    This domain may be for sale!

  • 昔の記事には注意を出すことにした - by edvakf in hatena

    前にどっかで「ブログの賞味期限」というのがあったらいいなー、という記事があって、激しく同意した記憶がある。 ブログの記事を書くときに、この記事の賞味期限は何ヶ月ですよ、とか設定できて、それを過ぎると自動的に注意が表示されるようになるというアイデア。 このブログは2年も続けることができ、時には昔の記事が今でもリンクされたりすることがある。そういう時に自分の記事を見返して、「あー、今ではちょっと違うのになあ」と思うけど、とき既に遅し。リンクした人は間違った情報を信じてしまっているかもしれない。 じゃあ古い記事を訂正すればいいじゃないかということなんだけど、ブログを長く続ければ続けるほど過去記事は増え、いつかは全部の記事をメンテするなんて不可能になっていく。 で、まあそういう記事を運悪く検索で発見しちゃった人なんかは、当は日付けを見て察してほしいんだけど、やっぱりこっちから注意を促すべきだと思

    昔の記事には注意を出すことにした - by edvakf in hatena
  • フォントプレビュー

    フォントサイズ100%での表示テストです。 フォントサイズ99%での表示テストです。 フォントサイズ98%での表示テストです。 フォントサイズ97%での表示テストです。 フォントサイズ96%での表示テストです。 フォントサイズ95%での表示テストです。 フォントサイズ94%での表示テストです。 フォントサイズ93%での表示テストです。 フォントサイズ92%での表示テストです。 フォントサイズ91%での表示テストです。 フォントサイズ90%での表示テストです。 フォントサイズ89%での表示テストです。 フォントサイズ88%での表示テストです。 フォントサイズ87%での表示テストです。 フォントサイズ86%での表示テストです。 フォントサイズ85%での表示テストです。 フォントサイズ84%での表示テストです。 フォントサイズ83%での表示テストです。 フォントサイズ82%での表示テストです。

    nakagaw
    nakagaw 2009/09/18
  • 30分でできる!Webサイトを高速化する6大原則 (2/4)

    2.画像はサイズを指定せよ! 画像サイズは必ずHTMLのwidth属性とheight属性、もしくはCSSのプロパティで指定する。サイズを指定することによって、ブラウザーは画像ファイルのダウンロードが完了する前にレイアウトを計算できる。結果、ページの表示にかかる時間は短縮される。 ●記述例:HTMLのwidth属性、height属性を利用した場合 <img src="web+directions+east.png" alt="画像 Web Directions East ロゴ" width="100" height="100" /> ●記述例:CSSのwidthプロパティとheightプロパティ利用した場合 img{ width: 100px; height: 100px; } このとき、画像自体のサイズとHTMLで指定するサイズを一致させることが大切だ。たとえば、200×200ピクセルの画

    30分でできる!Webサイトを高速化する6大原則 (2/4)
    nakagaw
    nakagaw 2009/09/09
    CSS スプライトジェネレーター
  • [CSS]スクリプトやテーブルや条件付きコメントやハック無しで実装するドロップダウン型のナビゲーション

    CSS Hack、IEの条件付きコメント、table要素、JavaScriptを使用しないで、ドロップダウン型のナビゲーションを実装するスタイルシートをCSSplayから紹介します。 Two CSS menus - NO hacks, NO conditional comments, NO tables and NO javascript. demo ドロップダウンを表示するトリガーはhoverとclickの二種類があり、どちらもハック無しで実装されています。 二つとも、active時にはドロップダウンがキープされます。 ナビゲーションはリスト要素で実装されており、各親階層ごとにul要素が使用されています。 また、dl要素版も公開されています。

    nakagaw
    nakagaw 2009/09/09
  • セマンティックで使いやすいフォームを制作するための習作

    ビギナーのためのセマンティックでアクセシブルで機能性にも優れたフォームを制作するための習作Nettuts+から紹介します。 20+ HTML Forms Best Practices for Beginners 下記は、その意訳です。 1ステップずつフォームを改善し、アクセシブルで機能性をアップするポイントを紹介します。 セマンティック アクセシビリティ ファンクショナリティ デザイン 結論 セマンティック 1. fieldsetを使用 ユーザーが入力する多くのフィールドがある際、fieldset要素を使用して類似情報をまとめます。 <textarea name="code" class="html" cols="60" rows="5"> <fieldset> <span>Billing Address</span><input type="text" /> <span>City</sp

    セマンティックで使いやすいフォームを制作するための習作