常用的CSS(收集)
1. 防padding屬性改變盒子模型寬度?
Css代碼??- *?{??
- ??-webkit-box-sizing:?border-box;??
- ?????-moz-box-sizing:?border-box;??
- ??????????box-sizing:?border-box;??
- }??
?? ?當(dāng)前css將固定盒子模型寬度總是以(顯示)指定的寬度(width:300px)為準(zhǔn), 并不會(huì)受到padding而強(qiáng)制改變和模型寬度.
?
2. 文字包圍圖片
Java代碼??- img?{??
- ??float:?right;??
- ??margin:?2px;??
- }??
? ? 在相同和模型中, 將圖片浮動(dòng)而文字內(nèi)容不浮動(dòng)時(shí), 將形成文字包圍圖片的效果.?
? ? Note: 因float已脫離流式布局, 為防止圖片溢出和模型, 即需要在和模型中使用樣式 -- overflow:aotu;
?
3. 使用inline-block實(shí)現(xiàn)柵格化布局
Css代碼??- .layout-box?{??
- ??display:?inline-block;??
- ??width:?200px;??
- ??height:?100px;??
- ??margin:?2px;??
- }??
? ? 如果使用 display:block; float:left; 則需要小心當(dāng)前和模型容器的高度是否會(huì)影響到后面的布局, 而使用inline-block則無(wú)需擔(dān)心, 它會(huì)將盒模型撐開(kāi).
?
4. 將文字內(nèi)容分列顯示, column
? ? 當(dāng)屏幕過(guò)寬且文字內(nèi)容較多時(shí), 你是否常常很難找到正在閱讀的內(nèi)容, 下一行的開(kāi)始位置呢? 以下css會(huì)將文字內(nèi)容分為三列顯示
Css代碼??- .three-column?{??
- ??padding:?1em;??
- ??-moz-column-count:?3;??
- ??-moz-column-gap:?1em;??
- ??-webkit-column-count:?3;??
- ??-webkit-column-gap:?1em;??
- ??column-count:?3;??
- ??column-gap:?16px;??
- }??
? ? Note: 查看column兼容性說(shuō)明
?
3. CSS設(shè)定旋轉(zhuǎn)功能
Css代碼??- .rotate?.item:hover?{??
- ????-webkit-transform:rotate(-5deg);??
- ????-moz-transform:rotate(-5deg);??
- ????-o-transform:rotate(-5deg);??
- ????-ms-transform:rotate(-5deg);??
- } ?
=====僅供參考,會(huì)有后續(xù)更新=======
轉(zhuǎn)載于:https://www.cnblogs.com/xm1-ybtk/p/5112011.html
總結(jié)
以上是生活随笔為你收集整理的常用的CSS(收集)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【转】android错误 aapt.ex
- 下一篇: VS2010 编译 QT4.8.7 x6