/// BANGBOO BLOG ///

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

September 29, 2010

F☆ck CSS

■IEとFirefoxでのpaddingの違い////////////////////

hoge {
 width:100px;
 padding: 10px;
}

IEの場合→横幅は100pxとして認識しされる
Firefoxの場合→横幅は120px(左padding+右padding)として認識される
対策はpaddingを使わずmarginを使う or padding分をwidth,heightから引く
divを2重にし外側でwidthを指定し、内側でpaddingを指定する



■floatによる浮き上がり////////////////////
<div id="container">
 <div class="leftBox">内容</div>
 <div class="rightBox">内容</div>
</div>

#container {
    color: #000000;
    background-color: #cccccc;
    border: 2px solid #333333;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
}

#container:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

.leftBox {
    width: 45%;
    float: left;
    border: 2px solid #000000;
}

.rightBox {
    width: 45%;
    float: right;
    border: 2px solid #000000;
}

floatはボックスを"浮かせる"ので、内側のボックスが全部浮かんでしまった場合、外側のボックスの高さはなくなり色も抜けてしまう。

:afterにcontentを指定すると、ボックスの中の一番最後に新たなテキストや画像を挿入し外側のボックスが拡張されるようになる。clearfixの方法はたくさんあり他のやり方もチェック。



■Height100%のテーブル////////////////////
Height:100%の可変長テーブルをあきらめた
 →IEとFirefoxで挙動が違うので一つのcssで制御するのが面倒だったから
 →CSSを切り替えるできると思う

(理由)
高さ100%のテーブルは親要素も全てHeight:100%にする必要がある
タイトル高などhtml100%から高さを引きたいが上手く引けない
IEではブラウザサイズに対して100%となるので、ナビコンテンツが長い場合はコンテナ背景色が消える
Firefoxではコンテンツ高さに対して100%となるので、ナビコンテンツのコンテナ背景色が消える

twitter
Hatena
Google Buzz
newsing
Yahoo!
Buzzurl
Technorati
del.icio.us
Choix
Iza!
Livedoor Clip
Facebook
Evernote
 

Posted by funa : 01:07 AM | Web | Comment (0) | Trackback (0)


PhotoGallery


TWITTER
Search

Mobile
QR for cellphone  QR for smart phone
For mobile click here
For smart phone click here
Popular Page
#1Web
#2Hiace 200
#3Gadget
#4Column
#5RSS Radio
#6Ressentiment
#7Being The Ideal Boss
#8Estimation
#9Flavor
#10PC SPEC 2007.7
#11Watch Out
#12Darwinian Theory Of Evolution
#13Doing?
#14Re-install my OSXP
#15Europe
#16Make your front wheel right
#17Cache
#18通話SIM
#19セレブ
#20GoogleMap Moblile
#21Plasticity
#22People never say truth, Just do it, observe them, Anything is impossible
#23The black sheep to the black ship
#24The team that always wins
#25Optimost
#26Who's BAT? (Batch file)
#27Automobile Inspection
#28α7Ⅱ
#29Detected as bad site by virus company
#30Windows env tips
#31/// BANGBOO BLOG /// From 2016-03-01 To 2016-03-31
#32Ora Ora Ora Ora Ora
#33ahe-ahe is goooood for your brain
#34Summer time blues
#35SN
#36Win7 Insco
#37Great games before VR
#38無料ストレージ
#39RAMちゃ~ん
#40Wifi security camera with solar panel & small battery
#41ライブ
#424 Pole Plug
#43I want to ride my bicycle
#44System designing
#45It tests you
#46Hiace oil change
#47/// BANGBOO BLOG /// From 2012-08-01 To 2012-08-31
#48Bike
#49Norton Internet Security
#50F☆ck CSS
#51ZETA Pivot
#52Fail Safe & Fault Tolerance
#53株式取引モバイルサイト - TOKIO Shock Exchange
#54CSS Selectors
#55Shooting star
#56Information privacy & antispam law
#57Contaminated
#58映像制作
#59/// BANGBOO BLOG /// From 2015-08-01 To 2015-08-31
#60Sharpen up
#61角印
#62Google Sitemap
#63Tools - free icon etc
#64Bank transfer fee
#65Positive
#66Oxcelo
#67Victorinox PLI traveller
#68Ant
#69XSS, CSRF, JSOP, SSO
#70Politics
#71Emancipation Proclamation
#72Street fighter 4
#73/// BANGBOO BLOG /// From 2016-07-01 To 2016-07-31
#74Fork OH
#75My mic
#76ウェブサイトサムネイルAPI
#77Big D
#785-year-old shit
#79True April Fool
#80Spy Extraction
#81ApacheBench
#82/// BANGBOO BLOG /// From 2017-12-01 To 2017-12-31
#83Tora Tora Tora
#84Engine OH
#85After Effects
#86The beginning of CSSレイアウト
#87Online softwares
#88Rope
#89PC SPEC 2011.10
#90Cisco Catalyst
#91Photo Boo
#92How to make a bomb - 爆弾の作り方
#93着メロの掲載っていくらかかんの?
#94Assertive Behavior
#95Movable Type
#96Personal Information Privacy Act
#97Link Bait
#98Availability
#99One of the net service TVCM
#100/// BANGBOO BLOG /// From 2014-07-01 To 2014-07-31
Category
Recent Entry
Trackback
Comment
Archive
<     September 2018     >
Sun Mon Tue Wed Thi Fri Sat
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Link