码迷,mamicode.com
首页 > 其他好文 > 详细

淘金易项目随笔

时间:2016-07-15 13:13:11      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

         在做项目之前,先分析整个站的布局,然后再着手,如果有所有的设计图,可以看哪些模块是相似的,尽量把板块模块化,方便以后的复用。在细节方面,注意一下一些方面:

1.把整个网站的相似部分的模块隔离开来,比如淘金易的头部尾部

 

2.建立一个公共样式表,以供所有网页使用,每个网页再分别创建一个样式文件

*{

         padding: 0px;

         margin: 0px;

         letter-spacing: -0.5px;

         font-size: 14px;

}

body{

         font-family: "Microsoft YaHei","宋体","Times New Roman",serif;

         background-color: #fff;

}

img{

         border: none;

         outline: none;

}

ul{

         list-style: none;

}

a{

         outline: none;

         cursor: pointer;

}

input{

         border: none;

         outline: none;

         color: #b4b4b4;

         font-family: "Microsoft YaHei",serif;

}

select{

         border: none;

         outline: none;

}

3.注意meta的写法

<meta name="Keywords" content="">预留关键字,

<meta name="description" content="">预留网站的描述

 

4.网页渲染,使360安全浏览器打开方式为兼容模式下的ie的最新版本

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

 

 

5.将js写在</body>之前,引用的jQuery库为

<script src="http://cdn.bootcss.com/jquery/1.9.1/jquery.js"></script>

                   <script type="text/javascript">

                            !window.jQuery && document.write(‘<script src="js/jquery.min.js"><\/script>‘);

                   </script>

 

6.重要的img图片,都要写上alt,给img标签外面加上div,给img的父元素写上固定的

width和height,img{width:100%;height:100%;}

 

7. input字体要重写

hack:  IE6 & IE7 & IE8:selector{property:value\9;}

 

8. 颜色rgba()透明度兼容

filter: alpha(opacity=70);

background-color: rgba(0,0,0,.4);

 

9. 很多浏览器会将含有这些词的作为广告拦截: ad、ads、adv、banner、sponsor、gg、guangg、guanggao等 页面中尽量避免采用以上词汇来命名。

 

10. 用png图片做图片时, 要求图片格式为png-8格式,若png-8实在影响图片质量或其中有半透明效果, 请为ie6单独定义背景:

_background:none;

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src=’img/bg.png’);

 

11.给元素取class名,尽量避免形如 div ul li a的写法,由于浏览器是从右往左渲染的,所以首先它会找到所有的a,这样会降低网站性能

 

12.class命名规则,具有语义化,结构类名不要添加样式

 

13.清除浮动

<div class="con">

         <div class="con-left">

         </div>

         <div class="con-right">

         </div>

         <div class="clear"></div>

</div>

. con-left . con-right{

float:left;

}

.clear{

clear:both;

}

 

14.要注意控制文字溢出,overflow:hidden

单行文字溢出省略号

overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  -o-text-overflow:ellipsis;

max-width:100px;

 

15.为了方便后台数据的调取,最好不要将width和height定死,可以用padding来

实现

 

16.属性顺序问题

1.位置属性(position, top, right, z-index, display, float等)
2.大小(width, height, padding, margin)
3.文字系列(font, line-height, letter-spacing, color- text-align等)
4.背景(background, border等)
5.其他(animation, transition等)

 

17.尽量把图片做背景,一般的图片采用jpg格式,将图片优化到图片质量和图片大小更优

 

18.大模块必须养成注释的好习惯,小模块部分注释

淘金易项目随笔

标签:

原文地址:http://www.cnblogs.com/lsww/p/5672996.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!