zoukankan      html  css  js  c++  java
  • CSS优化技巧

    CSS是页面效果呈现中非常重要的组成部分,它包括颜色、大小尺寸、背景和字体等。写CSS很简单很容易,但是要想写出精炼的CSS代码还是有很多技巧的。
    下面就是技巧7则:
    1. 合并多个相同属性;
    比如很多人写margin会这样写
    margin-top: 8px;
    margin-right: 4px;
    margin-bottom: 8px;
    margin-left: 4px;
    但是这样写更高效
    margin: 8px 4px 8px 4px;
    对于font属性来说,也一样,
    常规写法
    font-family: Tahoma;
    font-weight: bold;
    font-style: italic;
    font-size: 12px;
    推荐写法
    font: italic bold 12px Tahoma;
    常规写法
    background-image: url(bk_main.jpg);
    background-repeat: repeat-x;
    background-color: #ccccff;
    推荐写法
    background: #ccccff url(bk_main.jpg) repeat-x;
    2. 把具有相同属性的标签写在一块;
    比如
    H2
    {
        font-size: 16pt;
        color: #4169e1;
        font-family: 'Trebuchet MS' , Arial;
        margin: 4px 0px 2px;
        padding-left: 10px;
        text-decoration: underline;
    }

    H3
    {
        font-size: 14pt;
        color: #4169e1;
        font-family: 'Trebuchet MS' , Arial;
        margin: 4px 0px 2px;
        padding-left: 10px;
        text-decoration: underline;
    }
    更好的写法是这样
    H2, H3
    {
        color: #4169e1;
        font-family: ‘Trebuchet MS’ , Arial;
        margin: 4px 0px 2px;
        padding-left: 10px;
        text-decoration: underline;
    }
    H2
    {
        font-size: 16pt;
    }
    H3
    {
        font-size: 14pt;
    }
    3. 简化颜色;
    比如 #99ff33 可以写成 #9f3
    比如 #ff0000 可以写成 with #f00
    比如 #000000 可以写成 #000
    4. 在父级元素中用Class;
    比如有这样一段代码
    <p>Home</p>
    <p>About</p>
    <p>Contact</p>
    <p>Sitemap</p>
    其实上面的可以这样写
    <div>
         <p>Home</p>
         <p>About</p>
         <p>Contact</p>
         <p>Sitemap</p>
    <div>
    5. 不要使用令人眼花缭乱的注释;
    比如下面这样的
    /*****************************/
    /**********Header CSS*********/
    /*****************************/
    你可以把它写成这样
    /*Header CSS*/
    6. 永远不要在行内元素中加入CSS;
    <p style=”font-size: 14pt ;font-family: Arial; text-decoration: underline;”>Home</p>
    <p style=”font-size: 14pt ;font-family: Arial; text-decoration: underline;”>About</p>
    <p style=”font-size: 14pt ;font-family: Arial; text-decoration: underline;”>Contact</p>
    <p style=”font-size: 14pt ;font-family: Arial; text-decoration: underline;”>Sitemap</p>
    请把它们写成这样
    <p>Home</p>
    <p>About</p>
    <p>Contact</p>
    <p>Sitemap</p>
    7. 移除多余的空格和空行。
       移除多余的空格和空行能够减小style文件大小.
  • 相关阅读:
    文件File
    Vuex 模块化实现待办事项的状态管理
    浅谈jquery插件开发模式*****************************************************************************************
    git 详细的操作指南笔记
    Vue学习之路---No.5(分享心得,欢迎批评指正)
    Java 向Hbase表插入数据报(org.apache.hadoop.hbase.client.HTablePool$PooledHTable cannot be cast to org.apac)
    MongoDB -- 查询
    3 分钟学会调用 Apache Spark MLlib KMeans
    架构设计:负载均衡层设计方案(4)——LVS原理
    Linux内核:关于中断你须要知道的
  • 原文地址:https://www.cnblogs.com/qhorse/p/4686182.html
Copyright © 2011-2022 走看看