CSS

基本的にはCSSでプルダウンメニューを作る

Fireworksで作るプルダウンメニューがキライです。 レイアウトもいまいちだし、何よりクロスブラウザしてない。 バージョンが昔のすぎるというのがありますが…。 多分今のバージョンのものだといいものができるんだと思います。 でもまぁそんなお金もないの…

IE6対策いろいろ

まとめてくださってる方がいらっしゃったのでご紹介。 基礎編7 段落が崩れるのを防ぐ http://www.geocities.jp/multi_column/float/07.html

IEでoverflow: scroll時に中身が変になる

もうIEはダメすぎるね。 divタグなんかで中身をスクロールさせたくて overflow: scroll とかしてるときに、中身がおかしくなることがある。 これは子要素に、position:relative が指定されている時に 起こることが多いみたいなんだが、これを解決するには 子…

IE6でカラム落ちするのを防ぐ方法

まぁ、overflow: hidden が手っ取り早い。 特に自分で書いてなくてきったないよくわからんような サイトのCSSをいじるときは、これが一番早い。 フロートボックスが並んだ時の右端のがカラム落ちしない方法みたいなのとIEのコメントバグ | CSS HappyLife htt…

クラスを複数設定するには

CSS

こうすればいいのさ! <div class="input text"></div>こうすると.input と.textのどちらも適応されたdivができあがる。 なぜこれを今まで知らなかったんだ…。 CSSにクラスを複数設定するテクニック|Webで使えるテクニック!Webで困ったときのメモ帳 http://ameblo.jp/linking/entry-1006019…

IE6の終わってるCSSに対抗するための10の方法

CSS

勉強になりますが、うーん、position:relativeとかって 逆に表示狂いません? 試してみないとなぁ。 IE6問題に対処する10のテクニック | エンタープライズ | マイコミジャーナル http://journal.mycom.co.jp/news/2009/03/09/026/index.html

IE5.5だけに効くCSSの書き方 Tantek Box Model Hack

CSS Hackって、実はあんまり好きじゃないんですよね。 W3Cに則らない的な意味で。ええ。 でもまぁ背に腹は代えられません。もう最悪IE5.5。 IE5.5はpaddingの解釈にバグがあり、きちんと解釈されません。 width内の大きさとしてとらえちゃうので、ちゃんとwi…

IE5.5でのセンタリング

IE5.5では、互換モードが実装されていない。 もう意味が分からない。何なのIEとか? まぁとはいえ、IE5.5などという化石よりも古くダメな ブラウザにも対応しなくてはならないことも世の中的には あるので、しかたない。text-alignを使う。 親要素のtext-ali…

IEでDIVがうまく配置できない時は

marginとwidthを同じボックス要素に指定してないか確認する 子要素のwidthが親要素のwidthを越えていないか確認する 上記はIE5.5 / 6で特に有効。 7以降はまだ多少はCSSをちゃんと解釈してくれます。 スタイルシートをめぐる冒険: 要素を左右に隙間なく配置…

overflow:hiddenを無視する英単語には文を改行するword-break

CSS

overflow: hiddenをしてるにも関わらず、文章が 改行されずボックスのレイアウトが壊れる事があります。 IEにおいて。 そういう困ったちゃんにつかうためのプロパティが word-break。これでbreak-allを指定すればURLだったとしても 無視してボックスの大きさ…

liの記号を変える

CSS

list-style-typeで変えます。 list-style-type: *** disc: 黒丸 circle: 丸 square: 四角 decimal: 数字 CSS 概説 | リスト http://msugai.fc2web.com/web/CSS/list.html

フロートを解除するfloat設定

CSS

floatを解除する場合は、clearfixという方法がよく使われます。 clear: both; でも同じクラス名を持たせつつ、領域でfloatの仕方を 変えたいときはどうしたらええねん?というとき。 (というか、設定していたfloatを上書きして消したいとき) そんなときは…

IE6のバグについて

CSS

ULのmargin設定に引っ張られて、その下のDIVのmarginが 設定されてしまうーなんていう信じられないIEのバグに 出くわしました。 んで、探すと、死ぬほどあるんですね。この手のバグ。 いやになりますね。IE6。 IE6のバグのまとめ - Webtech Walker http://we…

IE6ではoverflow:hidden指定するときにwidthが必要

CSS

しかもこのときmargin-bottomは一緒に設定しても大丈夫。 早く消えてくれIE6。 とりあえずいろいろ:IE6のoverflow:hidden - livedoor Blog(ブログ) http://blog.livedoor.jp/shushu81/archives/50895355.html

IE6ではpaddingとwidthを一緒に設定してはならない

CSS

なぜならwidthをきちんと解析できないから。 早く消えてくれIE6。 ADP: IE6のwidth解釈バグ対処法 http://adp.daa.jp/archives/000265.html

divをページの下まで(100%)伸ばすには

CSS

# HTML <body> <div id="body">本文</div> </body> * { margin: 0px; padding: 0px; } html{ height: 100%; } body{ height: 100%; } #body { height: 100%; min-height: 100%; } body > #body { height: auto; } すごすぎ。 解説は下記のサイト。ありがとうございました! div等に指定した背景…

IEでmargin: autoを実装するには

CSS

IEはダメなブラウザです(断言)。 なぜなら、CSSをちゃんとサポートしてないから。 特にmargin:autoに関するサポートがひどい。 センタリングされねぇ。で、仕方なくtext-align: center とかして逃げてしまう。 でも回避法がある。 どうも文章型宣言でIEで…

文字の太さを変える

CSS

font-weight: normal; /* 太字指定なし */ font-weight: bold; /* 太字にする */

CSSの外部からの読み込み

CSS

<link rel="stylesheet" href="URL" type="text/css" /></link>

floatでのdiv配置

CSS

非常にはまりました。 + l BODY l l +--------+ +------------------+ l l l A l l B l l l l l l +-----+ +-----+ l l l l l l l B1 l l B2 l l l l l l l l l l l l l l l l l +-----+ +-----+ l l l l l l +--------------+ l l l l l l l B3 l l l l l l…

divを横に並べる方法

CSS

float: left; で、次々に右に出てくる。

floatのわかりやすい説明

CSS

まぁ、そういうことですよね。 CSS(スタイルシート) float http://hac-design.com/css/float.html