CSS Note
Table of Contents
#
Tip about CSS
##
clearfix
為了清除浮動
.clearfix {
*zoom: 1;
}
.clearfix:after {
display: table;
content: "";
line-height: 0;
clear: both;
}
##
padding-right or bottom & margin-right or bottom
如遇 model box 問題盡可能在右或下做修正(因為 XY 是朝右下發展) 避免用到 top 盡量用 bottom
##
scroll bar
在 windows 中,scroll bar 的寬是 16px
##
a & img
在用 a 包覆 img 時會發現一個現象就是就算把 a 用 block 設定寬高設成跟 img 一樣還是會發現滑鼠在要從圖片下面移進圖片會發現進去前會有約 2px 的空白滑鼠就先變成有連結的狀態,經過詢問後發現是因為 img 的關係,img 本身會有一點高度在bottom,所以如果要去掉這高度有一些作法
img {
overflow: hidden;
/* or */
vertical-align: bottom;
/* or */
display: block;
}
##
iframe border in IE7, IE8
<iframe frameBorder="0"></iframe>
##
word-break
在頁面上有要塞入一堆字的地方, 最好使用 break-word
以免英文單字在換行時出問題
word-break: break-word;
Refer - 手動調整 Responsive 中日文斷行的實驗
##
利用編碼呈現單引號等符號
Start Using Quotation Marks the “Correct” Way
##
CSS 文字垂直置中
##
retina 裝置
##
Texture
Texturize It: How to Create Textured Text Using CSS