• base.css


    CSS文件结构

    CSS文件的书写可以用一定的结构来组织,来达到复用代码的目的。一般编写CSS样式规则,需要一些基础的模块,比如reset.css,它主要负责去减小浏览器的初始差异化规则。这个模块开源的比较广泛应用的有Yahoo的reset.css,还有normalize.css。这些现有资源拿来使用即可,但是使用之前应该认真地阅读一遍源码,看他们都做了哪些事情,还有一个比较基础的模块便是base.css,可以认为它负责一些高频次需要公共使用的样式规则,并且规则清晰,相对独立。下面是根据Yahoo的base.css改写的base.css,留文记录,仅供参考。

    /* 文本排版 */
    .f12{font-size:12px;}
    .f13{font-size:13px;}
    .f14{font-size:14px;}
    .f16{font-size:16px;}
    .f18{font-size:18px;}
    .f20{font-size:20px;}
    .fb{font-weight:bold;}
    .fn{font-weight:normal;}
    .t2{text-indent:2em;}
    .lh120{line-height:120%}
    .lh150{line-height:150%}
    .lh180{line-height:180%}
    .lh200{line-height:200%}
    .unl,.unl a{text-decoration:underline;}
    .no-unl,.no-unl a{text-decoration:none;}
    .tl{text-align:left;}
    .tc{text-align:center;}
    .tr{text-align:right;}
    .vt{vertical-align:top;}
    .vm{vertical-align:middle;}
    .vb{vertical-align:bottom;}
    
    /* 位置 显示 */
    .bc{margin-left:auto;margin-right:auto;}
    .left,.fl{float:left;}
    .right,.fr{float:right;}
    .cb{clear:both;}
    .cl{clear:left;}
    .cr{clear:right;}
    .clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
    .clearfix { *zoom: 1; }
    .pr,.rel{position:relative;}
    .pa,.abs{position:absolute;}
    .pa-r,.abs-r{position:absolute;right:0;}
    .pa-b,.abs-b{position:absolute;bottom:0;}
    .pa-rb,.abs-rb{position:absolute;right:0;bottom:0;}
    .pf,.fix{position:fixed;}
    .pf-r,.fix-r{position:fixed;right:0;}
    .pf-b,.fix-b{position:fixed;bottom:0;}
    .pf-rb,.fix-rb{position:fixed;right:0;bottom:0;}
    .zoom{zoom:1}
    .hidden{visibility:hidden;}
    .none{display:none;}
    .hand{cursor:pointer;}
    
    /* 颜色 */
    .red,.red a{color:#c00!important;text-decoration:none;}
    .red a:hover{color:#c00!important;text-decoration:underline;}
    .blue,.blue a{color:#2a52c7!important;text-decoration:none}
    .blue a:hover{color:#2a52c7!important;text-decoration:underline}
    .black,.black a{color:#000!important;text-decoration:none}
    .black a:hover{color:#000!important;text-decoration:underline}
    
    /* 尺寸 */
    .w1{width:1px;}
    .w2{width:2px;}
    .w3{width:3px;}
    .w4{width:4px;}
    .w5{width:5px;}
    .w6{width:6px;}
    .w8{width:8px;}
    .w7{width:7px;}
    .w9{width:9px;}
    .w10{width:10px;}
    .w12{width:12px;}
    .w14{width:14px;}
    .w15{width:15px;}
    .w16{width:16px;}
    .w18{width:18px;}
    .w20{width:20px;}
    .w22{width:22px;}
    .w24{width:24px;}
    .w25{width:25px;}
    .w26{width:26px;}
    .w28{width:28px;}
    .w30{width:30px;}
    .w32{width:32px;}
    .w35{width:35px;}
    .w36{width:36px;}
    .w40{width:40px;}
    .w50{width:50px;}
    .w60{width:60px;}
    .w70{width:70px;}
    .w80{width:80px;}
    .w90{width:90px;}
    .w100{width:100px;}
    .w120{width:120px;}
    .w140{width:140px;}
    .w150{width:150px;}
    .w160{width:160px;}
    .w180{width:180px;}
    .w200{width:200px;}
    .w220{width:220px;}
    .w240{width:240px;}
    .w250{width:250px;}
    .w260{width:260px;}
    .w280{width:280px;}
    .w300{width:300px;}
    .w320{width:320px;}
    .w350{width:350px;}
    .w360{width:360px;}
    .w400{width:400px;}
    .w500{width:500px;}
    .w600{width:600px;}
    .w700{width:700px;}
    .w800{width:800px;}
    .w{width:100%}
    .h1{height:1px;}
    .h2{height:2px;}
    .h3{height:3px;}
    .h4{height:4px;}
    .h5{height:5px;}
    .h6{height:6px;}
    .h8{height:8px;}
    .h7{height:7px;}
    .h9{height:9px;}
    .h10{height:10px;}
    .h12{height:12px;}
    .h14{height:14px;}
    .h15{height:15px;}
    .h16{height:16px;}
    .h18{height:18px;}
    .h20{height:20px;}
    .h22{height:22px;}
    .h24{height:24px;}
    .h25{height:25px;}
    .h26{height:26px;}
    .h28{height:28px;}
    .h30{height:30px;}
    .h32{height:32px;}
    .h35{height:35px;}
    .h36{height:36px;}
    .h40{height:40px;}
    .h50{height:50px;}
    .h60{height:60px;}
    .h70{height:70px;}
    .h80{height:80px;}
    .h90{height:90px;}
    .h100{height:100px;}
    .h120{height:120px;}
    .h140{height:140px;}
    .h150{height:150px;}
    .h160{height:160px;}
    .h180{height:180px;}
    .h200{height:200px;}
    .h220{height:220px;}
    .h240{height:240px;}
    .h250{height:250px;}
    .h260{height:260px;}
    .h280{height:280px;}
    .h300{height:300px;}
    .h320{height:320px;}
    .h350{height:350px;}
    .h360{height:360px;}
    .h400{height:400px;}
    .h500{height:500px;}
    .h600{height:600px;}
    .h700{height:700px;}
    .h800{height:800px;}
    .h{height:100%}
    
    /* Margin Padding */
    .m1{margin:1px;}
    .m2{margin:2px;}
    .m3{margin:3px;}
    .m4{margin:4px;}
    .m5{margin:5px;}
    .m6{margin:6px;}
    .m7{margin:7px;}
    .m8{margin:8px;}
    .m9{margin:9px;}
    .m10{margin:10px;}
    .m12{margin:12px;}
    .m14{margin:14px;}
    .m15{margin:15px;}
    .m16{margin:16px;}
    .m18{margin:18px;}
    .m20{margin:20px;}
    .m22{margin:22px;}
    .m24{margin:24px;}
    .m25{margin:25px;}
    .m26{margin:26px;}
    .m28{margin:28px;}
    .m30{margin:30px;}
    .m32{margin:32px;}
    .m35{margin:35px;}
    .m36{margin:36px;}
    .m40{margin:40px;}
    .m50{margin:50px;}
    .m60{margin:60px;}
    .m70{margin:70px;}
    .m80{margin:80px;}
    .m90{margin:90px;}
    .m100{margin:100px;}
    .mt1{margin-top:1px;}
    .mt2{margin-top:2px;}
    .mt3{margin-top:3px;}
    .mt4{margin-top:4px;}
    .mt5{margin-top:5px;}
    .mt6{margin-top:6px;}
    .mt7{margin-top:7px;}
    .mt8{margin-top:8px;}
    .mt9{margin-top:9px;}
    .mt10{margin-top:10px;}
    .mt12{margin-top:12px;}
    .mt14{margin-top:14px;}
    .mt15{margin-top:15px;}
    .mt16{margin-top:16px;}
    .mt18{margin-top:18px;}
    .mt20{margin-top:20px;}
    .mt22{margin-top:22px;}
    .mt24{margin-top:24px;}
    .mt25{margin-top:25px;}
    .mt26{margin-top:26px;}
    .mt28{margin-top:28px;}
    .mt30{margin-top:30px;}
    .mt32{margin-top:32px;}
    .mt35{margin-top:35px;}
    .mt36{margin-top:36px;}
    .mt40{margin-top:40px;}
    .mt50{margin-top:50px;}
    .mt60{margin-top:60px;}
    .mt70{margin-top:70px;}
    .mt80{margin-top:80px;}
    .mt90{margin-top:90px;}
    .mt100{margin-top:100px;}
    .mb1{margin-bottom:1px;}
    .mb2{margin-bottom:2px;}
    .mb3{margin-bottom:3px;}
    .mb4{margin-bottom:4px;}
    .mb5{margin-bottom:5px;}
    .mb6{margin-bottom:6px;}
    .mb7{margin-bottom:7px;}
    .mb8{margin-bottom:8px;}
    .mb9{margin-bottom:9px;}
    .mb10{margin-bottom:10px;}
    .mb12{margin-bottom:12px;}
    .mb14{margin-bottom:14px;}
    .mb15{margin-bottom:15px;}
    .mb16{margin-bottom:16px;}
    .mb18{margin-bottom:18px;}
    .mb20{margin-bottom:20px;}
    .mb22{margin-bottom:22px;}
    .mb24{margin-bottom:24px;}
    .mb25{margin-bottom:25px;}
    .mb26{margin-bottom:26px;}
    .mb28{margin-bottom:28px;}
    .mb30{margin-bottom:30px;}
    .mb32{margin-bottom:32px;}
    .mb35{margin-bottom:35px;}
    .mb36{margin-bottom:36px;}
    .mb40{margin-bottom:40px;}
    .mb50{margin-bottom:50px;}
    .mb60{margin-bottom:60px;}
    .mb70{margin-bottom:70px;}
    .mb80{margin-bottom:80px;}
    .mb90{margin-bottom:90px;}
    .mb100{margin-bottom:100px;}
    .ml1{margin-left:1px;}
    .ml2{margin-left:2px;}
    .ml3{margin-left:3px;}
    .ml4{margin-left:4px;}
    .ml5{margin-left:5px;}
    .ml6{margin-left:6px;}
    .ml7{margin-left:7px;}
    .ml8{margin-left:8px;}
    .ml9{margin-left:9px;}
    .ml10{margin-left:10px;}
    .ml12{margin-left:12px;}
    .ml14{margin-left:14px;}
    .ml15{margin-left:15px;}
    .ml16{margin-left:16px;}
    .ml18{margin-left:18px;}
    .ml20{margin-left:20px;}
    .ml22{margin-left:22px;}
    .ml24{margin-left:24px;}
    .ml25{margin-left:25px;}
    .ml26{margin-left:26px;}
    .ml28{margin-left:28px;}
    .ml30{margin-left:30px;}
    .ml32{margin-left:32px;}
    .ml35{margin-left:35px;}
    .ml36{margin-left:36px;}
    .ml40{margin-left:40px;}
    .ml50{margin-left:50px;}
    .ml60{margin-left:60px;}
    .ml70{margin-left:70px;}
    .ml80{margin-left:80px;}
    .ml90{margin-left:90px;}
    .ml100{margin-left:100px;}
    .mr1{margin-right:1px;}
    .mr2{margin-right:2px;}
    .mr3{margin-right:3px;}
    .mr4{margin-right:4px;}
    .mr5{margin-right:5px;}
    .mr6{margin-right:6px;}
    .mr7{margin-right:7px;}
    .mr8{margin-right:8px;}
    .mr9{margin-right:9px;}
    .mr10{margin-right:10px;}
    .mr12{margin-right:12px;}
    .mr14{margin-right:14px;}
    .mr15{margin-right:15px;}
    .mr16{margin-right:16px;}
    .mr18{margin-right:18px;}
    .mr20{margin-right:20px;}
    .mr22{margin-right:22px;}
    .mr24{margin-right:24px;}
    .mr25{margin-right:25px;}
    .mr26{margin-right:26px;}
    .mr28{margin-right:28px;}
    .mr30{margin-right:30px;}
    .mr32{margin-right:32px;}
    .mr35{margin-right:35px;}
    .mr36{margin-right:36px;}
    .mr40{margin-right:40px;}
    .mr50{margin-right:50px;}
    .mr60{margin-right:60px;}
    .mr70{margin-right:70px;}
    .mr80{margin-right:80px;}
    .mr90{margin-right:90px;}
    .mr100{margin-right:100px;}
    
    .p1{padding:1px;}
    .p2{padding:2px;}
    .p3{padding:3px;}
    .p4{padding:4px;}
    .p5{padding:5px;}
    .p6{padding:6px;}
    .p7{padding:7px;}
    .p8{padding:8px;}
    .p9{padding:9px;}
    .p10{padding:10px;}
    .p12{padding:12px;}
    .p14{padding:14px;}
    .p15{padding:15px;}
    .p16{padding:16px;}
    .p18{padding:18px;}
    .p20{padding:20px;}
    .p22{padding:22px;}
    .p24{padding:24px;}
    .p25{padding:25px;}
    .p26{padding:26px;}
    .p28{padding:28px;}
    .p30{padding:30px;}
    .p32{padding:32px;}
    .p35{padding:35px;}
    .p36{padding:36px;}
    .p40{padding:40px;}
    .p50{padding:50px;}
    .p60{padding:60px;}
    .p70{padding:70px;}
    .p80{padding:80px;}
    .p90{padding:90px;}
    .p100{padding:100px;}
    .pt1{padding-top:1px;}
    .pt2{padding-top:2px;}
    .pt3{padding-top:3px;}
    .pt4{padding-top:4px;}
    .pt5{padding-top:5px;}
    .pt6{padding-top:6px;}
    .pt7{padding-top:7px;}
    .pt8{padding-top:8px;}
    .pt9{padding-top:9px;}
    .pt10{padding-top:10px;}
    .pt12{padding-top:12px;}
    .pt14{padding-top:14px;}
    .pt15{padding-top:15px;}
    .pt16{padding-top:16px;}
    .pt18{padding-top:18px;}
    .pt20{padding-top:20px;}
    .pt22{padding-top:22px;}
    .pt24{padding-top:24px;}
    .pt25{padding-top:25px;}
    .pt26{padding-top:26px;}
    .pt28{padding-top:28px;}
    .pt30{padding-top:30px;}
    .pt32{padding-top:32px;}
    .pt35{padding-top:35px;}
    .pt36{padding-top:36px;}
    .pt40{padding-top:40px;}
    .pt50{padding-top:50px;}
    .pt60{padding-top:60px;}
    .pt70{padding-top:70px;}
    .pt80{padding-top:80px;}
    .pt90{padding-top:90px;}
    .pt100{padding-top:100px;}
    .pb1{padding-bottom:1px;}
    .pb2{padding-bottom:2px;}
    .pb3{padding-bottom:3px;}
    .pb4{padding-bottom:4px;}
    .pb5{padding-bottom:5px;}
    .pb6{padding-bottom:6px;}
    .pb7{padding-bottom:7px;}
    .pb8{padding-bottom:8px;}
    .pb9{padding-bottom:9px;}
    .pb10{padding-bottom:10px;}
    .pb12{padding-bottom:12px;}
    .pb14{padding-bottom:14px;}
    .pb15{padding-bottom:15px;}
    .pb16{padding-bottom:16px;}
    .pb18{padding-bottom:18px;}
    .pb20{padding-bottom:20px;}
    .pb22{padding-bottom:22px;}
    .pb24{padding-bottom:24px;}
    .pb25{padding-bottom:25px;}
    .pb26{padding-bottom:26px;}
    .pb28{padding-bottom:28px;}
    .pb30{padding-bottom:30px;}
    .pb32{padding-bottom:32px;}
    .pb35{padding-bottom:35px;}
    .pb36{padding-bottom:36px;}
    .pb40{padding-bottom:40px;}
    .pb50{padding-bottom:50px;}
    .pb60{padding-bottom:60px;}
    .pb70{padding-bottom:70px;}
    .pb80{padding-bottom:80px;}
    .pb90{padding-bottom:90px;}
    .pb100{padding-bottom:100px;}
    .pl1{padding-left:1px;}
    .pl2{padding-left:2px;}
    .pl3{padding-left:3px;}
    .pl4{padding-left:4px;}
    .pl5{padding-left:5px;}
    .pl6{padding-left:6px;}
    .pl7{padding-left:7px;}
    .pl8{padding-left:8px;}
    .pl9{padding-left:9px;}
    .pl10{padding-left:10px;}
    .pl12{padding-left:12px;}
    .pl14{padding-left:14px;}
    .pl15{padding-left:15px;}
    .pl16{padding-left:16px;}
    .pl18{padding-left:18px;}
    .pl20{padding-left:20px;}
    .pl22{padding-left:22px;}
    .pl24{padding-left:24px;}
    .pl25{padding-left:25px;}
    .pl26{padding-left:26px;}
    .pl28{padding-left:28px;}
    .pl30{padding-left:30px;}
    .pl32{padding-left:32px;}
    .pl35{padding-left:35px;}
    .pl36{padding-left:36px;}
    .pl40{padding-left:40px;}
    .pl50{padding-left:50px;}
    .pl60{padding-left:60px;}
    .pl70{padding-left:70px;}
    .pl80{padding-left:80px;}
    .pl90{padding-left:90px;}
    .pl100{padding-left:100px;}
    .pr1{padding-right:1px;}
    .pr2{padding-right:2px;}
    .pr3{padding-right:3px;}
    .pr4{padding-right:4px;}
    .pr5{padding-right:5px;}
    .pr6{padding-right:6px;}
    .pr7{padding-right:7px;}
    .pr8{padding-right:8px;}
    .pr9{padding-right:9px;}
    .pr10{padding-right:10px;}
    .pr12{padding-right:12px;}
    .pr14{padding-right:14px;}
    .pr15{padding-right:15px;}
    .pr16{padding-right:16px;}
    .pr18{padding-right:18px;}
    .pr20{padding-right:20px;}
    .pr22{padding-right:22px;}
    .pr24{padding-right:24px;}
    .pr25{padding-right:25px;}
    .pr26{padding-right:26px;}
    .pr28{padding-right:28px;}
    .pr30{padding-right:30px;}
    .pr32{padding-right:32px;}
    .pr35{padding-right:35px;}
    .pr36{padding-right:36px;}
    .pr40{padding-right:40px;}
    .pr50{padding-right:50px;}
    .pr60{padding-right:60px;}
    .pr70{padding-right:70px;}
    .pr80{padding-right:80px;}
    .pr90{padding-right:90px;}
    .pr100{padding-right:100px;}
  • 相关阅读:
    20165205 2017-2018-2 《Java程序设计》实验三 敏捷开发与XP实践
    20165205 2017-2018-2 《Java程序设计》第八周学习总结
    20165205 2017-2018-2《Java程序设计》结对编程一 第二周总结
    20165104 第一周学习心得
    Linux安装及命令入门
    做中学learning by doing个人感想
    我所期望的师生关系
    2018-2019 20165235《信息安全系统设计基础》第三周学习总结
    20165235 缓冲区溢出漏洞实验
    2018-2019-20165235 《信息安全系统设计基础》第二周学习总结
  • 原文地址:https://www.cnblogs.com/binking338/p/4070440.html
Copyright © 2020-2023  润新知