CSS網(wǎng)格系統(tǒng)onlygrid.css

1. 需求背景

之前項目使用bootstrap奢方,可是使用后發(fā)現(xiàn)bootstrap太臃腫,我想要的自身一個網(wǎng)格布局而已爸舒,特別是默認再帶的padding各個瀏覽器下導(dǎo)致的bug蟋字,迫使我去寫一個自己的CSS網(wǎng)格系統(tǒng)。取名onlygrid.css
onlygrid.css參照了bootstrap網(wǎng)格系統(tǒng)碳抄、960網(wǎng)格系統(tǒng)的特點進行編寫愉老,是一個純粹的網(wǎng)格系統(tǒng),壓縮后的大小之后1KB左右剖效,兼容IE6+嫉入。

壓縮后的onlygrid.css

2. 模塊介紹

  • 容器
.container-12 {    
    display: block;
    width: 1200px; 
    margin-left: auto;
    margin-right: auto;
}
.container-fluid{
    display: block;
    width: 100%;
}

.container-12這里就是容器的定義焰盗,默認的width1200px,如果想修改容器的默認寬度咒林,你可以重新定義熬拒。
.container-fluidwidth100%


  • width為父元素的100%


  • 采用12列的網(wǎng)格方式:
    .c-12 .c-11 .c-10 .c-9 .c-8 .c-7 .c-6 .c-5 .c-4 .c-3 .c-2 .c-1

  • 列偏移
    允許列相對于默認位置偏移1到12列的位置,偏移的時候其他列布局不受到影響垫竞。

3.使用方法

1.引入onlygrid.css
<link rel="stylesheet" href="/extends/onlygrid.css">
2.使用
<div class="container-12">
    <div class="r warpper">        
       <a >百度</a>
       <a >360</a>             
   </div> 
   <div class="r">
       <div class="c-4 c-move-right-1">1</div>
       <div class="c-4">2</div>
      <div class="c-4">3</div>
   </div>
</div> 

源碼

/*only grid  網(wǎng)格系統(tǒng)*/html, body {    min-width: 1200px;}/*百分之百容器*/.container-auto {    width: 100%;}/*12列澎粟,16列容器*/.container-12 {    width: 1200px;    display: block;    margin-left: auto;    margin-right: auto;}.container-fluid{   display: block;    width: 100%;}/*行*/.r {    display: block;    width: 100%;    position: relative;    zoom: 1;}.r:after {    content: "";    display: block;    height: 0;    clear: both;}/*列*/.c-12, .c-11, .c-10, .c-9, .c-8, .c-7, .c-6, .c-5, .c-4, .c-3, .c-2, .c-1 {    /*解決float: left列內(nèi)容為空的時候,列被忽略的問題*/    min-height: 1px;    float: left;}.c-12 {    width: 100%;}.c-11 {    width: 91.66666667%;}.c-10 {    width: 83.33333333%;}.c-9 {    width: 75%;}.c-8 {    width: 66.66666667%;}.c-7 {    width: 58.33333333%;}.c-6 {    width: 50%;}.c-5 {    width: 41.66666667%;}.c-4 {    width: 33.33333333%;}.c-3 {    width: 25%;}.c-2 {    width: 16.66666667%;}.c-1 {    width: 8.33333333%;}/*列偏移bootstrap的列偏移是采用magin-right和margin-left欢瞪,這會導(dǎo)致同一行內(nèi)的列也可能會移動活烙,這里的偏移和bootstrap的列排序是一樣的,采用相對定位進行偏移*/.c-move-right-12, .c-move-right-11, .c-move-right-10, .c-move-right-9, .c-move-right-8, .c-move-right-7, .c-move-right-6, .c-move-right-5, .c-move-right-4, .c-move-right-3, .c-move-right-2, .c-move-right-1 {    position: relative;}.c-move-right-12 {    left: 100%;}.c-move-right-11 {    left: 91.66666667%;}.c-move-right-10 {    left:  83.33333333%;}.c-move-right-9 {    left: 75%;}.c-move-right-8 {    left: 66.66666667%;}.c-move-right-7 {    left: 58.33333333%;}.c-move-right-6 {    left: 50%;}.c-move-right-5 {    left: 41.66666667%;}.c-move-right-4 {    left: 33.33333333%;}.c-move-right-3 {    left: 25%;}.c-move-right-2 {    left: 16.66666667%;}.c-move-right-1 {    left: 8.33333333%;}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末遣鼓,一起剝皮案震驚了整個濱河市啸盏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌骑祟,老刑警劉巖回懦,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異次企,居然都是意外死亡怯晕,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進店門缸棵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來舟茶,“玉大人,你說我怎么就攤上這事蛉谜≈赏恚” “怎么了?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵型诚,是天一觀的道長。 經(jīng)常有香客問我鸳劳,道長狰贯,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任赏廓,我火速辦了婚禮涵紊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘幔摸。我一直安慰自己摸柄,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布既忆。 她就那樣靜靜地躺著驱负,像睡著了一般嗦玖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上跃脊,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天宇挫,我揣著相機與錄音,去河邊找鬼酪术。 笑死器瘪,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的绘雁。 我是一名探鬼主播橡疼,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼庐舟!你這毒婦竟也來了衰齐?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤继阻,失蹤者是張志新(化名)和其女友劉穎耻涛,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瘟檩,經(jīng)...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡抹缕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了墨辛。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卓研。...
    茶點故事閱讀 40,505評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖睹簇,靈堂內(nèi)的尸體忽然破棺而出奏赘,到底是詐尸還是另有隱情,我是刑警寧澤太惠,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布磨淌,位于F島的核電站,受9級特大地震影響凿渊,放射性物質(zhì)發(fā)生泄漏梁只。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一埃脏、第九天 我趴在偏房一處隱蔽的房頂上張望搪锣。 院中可真熱鬧,春花似錦彩掐、人聲如沸构舟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽狗超。三九已至弹澎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抡谐,已是汗流浹背裁奇。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留麦撵,地道東北人刽肠。 一個月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像免胃,于是被迫代替她去往敵國和親音五。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,515評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案羔沙? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J的外補...
    _Yfling閱讀 13,759評論 1 92
  • 選擇qi:是表達式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color躺涝,font,text-align扼雏,li...
    love2013閱讀 2,316評論 0 11
  • 選擇qi:是表達式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color坚嗜,font,text-align诗充,li...
    wzhiq896閱讀 1,759評論 0 2
  • Bootstrap是什么苍蔬? 一套易用、優(yōu)雅蝴蜓、靈活碟绑、可擴展的前端工具集--BootStrap。GitHub上介紹 的...
    凜0_0閱讀 10,881評論 3 184
  • 原文出處 http://blog.poetries.top/2016/11/19/bootstrap-review...
    程序員poetry閱讀 7,087評論 0 42