html中如何写注意事项,前端开发注意事项指引

扒页面:

1、无用的属性,或是class,或是id (css或js用不到的这些)都可以去掉,保持简洁性

78097fcc27c5396f7b64bfb759a0ec02.png

2、如果遇到一些名字很长的class或id,可以将它们精简一下,这样css代码量就可以小一些

20bf6b94c68967c87191452c6dad348b.png

3、less代码中的开头,一般不用放html body{}的,不然编译生成的css每一段都有这个会导致好长,加重了css的代码量

ae6152852b4c83b7882a37d3e6bdf350.png

91baba861304e744787ee17aac2e4a26.png

4、浏览器开发者工具,复制标签css代码时,像下图红框所示代码有删除线的,这样的代码不用复制过来,直接忽略它就行

3c7dcf449eddb58997635e545e533014.png

5、less代码中,像下图这种没用的注释代码直接去掉就行,不需要留着

b800650ff2d384501218481a73b13e11.png

5、body放个固定的样式body{

margin:0;

padding:0;

}

6、尽量使用css的简写

例1:margin-top:1px;margin-right:1px;margin-bottom:1px;margin-left:1px;

以上可以简写为:margin:1px; (一个参数的为:上下左右)或者这样也行:margin:1px 1px 1px 1px;

例2:margin-top:1px;margin-right:2px;margin-bottom:1px;margin-left:2px;以上可以简写为:margin:1px 2px; (两个参数的为:上下、左右)

例3:margin-top:1px;margin-right:auto;margin-bottom:2px;margin-left:auto;

以上可以简写为:margin:1px auto 2px; (三个参数的为:上、左右、下)

例4:padding-top:1px;padding-right:2px;padding-bottom:3px;padding-left:4px;以上可以简写为:padding:1px 2px 3px 4px; (四个参数的为:上、右、下、左)

例5:border-width:1px;border-style:solid;border-color:#000;

以上可以简写为:border:1px solid #000; (边框为1px宽、实线、颜色为黑色)

例6:背景颜色background:

background: url("../images/blue.png") no-repeat -10px 0 transparent;

注:url为背景图(background-image属性)

注:no-repeat:是否重复平铺背景图(background-repeat属性)

注:-10px 横向x轴位置(repeat-x)

注:0  竖向Y轴位置(repeat-y)

注:transparent 指的是背景颜色,transparent指的是透明,也可以用这种#fff的值(background-color属性)

7、TAB切换代码封装《script》

$(document).ready(function(){//页面加载时执行

var tab = ".tabs ul.tab li";//tab按钮的选择器

var tab_content = '.tabs .tab_con';//tab内容的选择器

var tab_class = 'hover';

$(tab).each(function(n){

$(this).click(function(){//tab标签被点击时

$(tab_content).hide().eq(n).show();//隐藏所有的内容div -> 显示相应的div

$(tab).removeClass(tab_class).eq(n).addClass(tab_class);//移除所有tab红色样式 -> 对当前点击的tab增加红色样式

});

});

});

《/script》

666b65bf7d3c396b75de42e8ec471053.png

8、前端DEMO,所有相关文字模块都要作预防溢出处理预防溢出处理解决方案:1、限制文字所在标签的高度2、放个溢出隐藏样式: overflow:hidden;3、隐藏后的文字最后面用点点点...代替的css样式为:text-overflow: ellipsis;

42a2e3a32e18cf90f02bb071274c52c2.png

9、DEMO开发时,需要放a链接的尽量放上a链接,尽量用这种href="javascript:"(不建议用这种href="#")

(最终php开发人员套模板时加上a链接后文字颜色可能会变异,所以一般都要求有a链接的地方在DEMO开发时就要加上)

10、如何使用PSD上的指定字体

首先查看PSD上的字体的型号:

ec12f7d05fd4472f906633f4b637d60a.png

然后百度搜索这个:CenturyGothic

如搜索出来,然后下载到的字体文件为:CenturyGothic.TTF

然后在css中引用代码如下:@font-face{

font-family: CenturyGothic;

src: url('../fonts/CenturyGothic.TTF');

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值