• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > 高效编写CSS代码的建议汇总

高效编写CSS代码的建议汇总

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含CSS等相关知识,佚名 希望在学习及工作中可以帮助到您

1. 基本原则

  1.1 把CSS放在HTML页面头部

  由于浏览器需要在所有的样式表加载完成后才能开始渲染页面,样式表加载完成之前页面会一直显示空白,因此需要将样式表放在头部。

  @import 相当于把 标签放在页面的底部,因此从优化性能的角度考虑,应避免使用 @import。

  1.2 避免使用 CSS Expressions

  Expression 只有 IE 支持,而且他的执行比大多数人想象的要频繁的多。不仅页面渲染和改变大小 (resize) 时会执行,页面滚动 (scroll) 时也会执行,甚至连鼠标在页面上滑动时都会执行。在 expression 里面加上一个计数器就会知道,expression 的执行上相当频繁的。鼠标的滚动很容易就会使 expression 的执行次数超过 10000。

  1.3 CSS简写

  1.3.1 16进制颜色值简写

  1. /* Not recommended */  
  2. color: #eebbcc;   
  3.   
  4. /* Recommended */  
  5. color: #ebc;     

  1.3.2 属性值简写

 

  1. margin-top: 2px;   
  2.  margin-right: 5px;   
  3.  margin-bottom: 2em;   
  4.  margin-left: 15px;     ----->>     margin: 2px 5px 2em 15px;    
  5.   
  6.  border-width: 1px;   
  7.  border-style: solid;   
  8.  border-color: #000     ----->>     border: 1px solid #000    
  9.   
  10.  font-style: italic;   
  11.  font-variant: small-caps;   
  12.  font-weight: bold;   
  13.  font-size: 1em;   
  14.  line-height: 140%;   
  15.  font-family: sans-serif;  ----->>  font: italic small-caps bold 1em 140% sans-serief    
  16.   
  17.  background-color: #f00;   
  18.  background-image: url(background.gif);   
  19.  background-repeat: no-repeat;   
  20.  background-attachment: fixed;   
  21.  background-position: 0 0;   ----->>background: #f00 url(background.gif) no-repeat fixed 0 0    
  22.   
  23.  list-style-type: square;   
  24.  list-style-position: inside;   
  25.  list-style-image: url(image.gif)  ----->> list-style: square inside url(image.gif)   

  1.4 尽量抽取相似部分

  1. .class1{position: absolute; left: 20px; top: 30px;}   
  2. .class2{position: absolute; left: 20px; top: 30px;}   
  3. .class3{position: 

您可能想查找下面的文章:

相关文章

  • 2017-08-06一波CSS制作的三角形和圆形小按钮示例
  • 2017-08-06使用CSS制作一个比较炫酷的页面切换动画
  • 2017-08-06css3弹性盒模型实例介绍
  • 2017-08-06CSS3使用border-radius属性制作圆角
  • 2017-08-06一款基于css3的动画按钮代码教程
  • 2017-08-06如何判断PC端浏览器内核
  • 2017-08-06CSS中对RGB颜色的使用详解
  • 2017-08-06div+pre标签的组合实现文本原格式显示与自动换行
  • 2017-08-06背景半透明最佳实践
  • 2017-08-06几个特殊的CSS选择符使用介绍

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 谈自适应宽度
    • CSS3结构性伪类选择器九种写法
    • CSS3支持IE6, 7, and 8的边框border属性
    • div仿checkbox表单样式美化及功能有素材
    • css实现文本和div居中对齐详细讲解示例
    • css3中transition属性详解
    • css将div层固定显示在页面底部不随滚动条滚动
    • 图片与文字同排垂直居中的CSS样式
    • 绝对定位(absolute)和浮动定位(float)分析
    • FireFox正常 IE错位的绝对定位元素

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有