首页 > 网站建设 > 蓝韵观点 > 前端开发 > 前端常用小知识
前端常用小知识

作者:程咬金来源:lanyunwork时间:2017.11.30

分享一些关于前端小知识和需要注意的点。

1.解决网页乱码的问题:较重要的是要保证各个环节的字符编码一致!

(1)编辑器的编辑环境的字符集(默认字符集):Crtl+U

常见的编码 GB2312(简体) 、GBK(简体)、BIG5(繁体)、UTF-8(多国语言编码)

(2)标记的字符集设定与编辑环境的字符集一致

字符集设置:

(3)PHP的字符集设置

(4)MySQL的字符集设置

注意:不需要考虑浏览器的字符集,任何软件的默认字符编码都是ANSI编码,ANSI在中国,对应的具体的编码是GBK或GB2312。

2.CSS兼容性的问题

不兼容性:因为不同的浏览器厂商,对CSS的解析不一样,造成了同一个网页,在不同的浏览器下浏览的结果相差太多,这种现象叫“不兼容”。解决“不兼容”的办法,就是兼容性的调整。

解决不兼容性,大致三种方法:

(1) 常用的全局CSS属性设置

(2) 常用的兼容性设置

(3) CSS HACK

种:常用的全局CSS属性设置

(1)清除所有的标记的内外边距

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}

(2)项目符号

ul,ol,li{list-style:none;}

(3)全局字体颜色设置

body{font-size:12px;color:#444;}

(4)常用标题的设置

h1,h2,h3,h4,h5,h6{font-size:100%}

h1{padding:11px 0 0; margin-bottom:4px;font:normal 20px/30px 黑体;text-align:center;}

h2 { padding:6px 0 0; margin-bottom:4px; font:normal 20px/30px 黑体; text-align:center; }

h3{font-size:12px}

h4{font-size:12px;font-weight:normal}

(5)全局链接

a{text-decoration:none;cursor:pointer}

a:link, a:visited {color:#004276}

a:hover{text-decoration:underline;color:#ba2636}

(6)图片

img{border:none;}

(7)浮动和清除

.float1{float:left;}

.float2{float:right}

.clear{clear:both;}

.blank10{height:10px;clear:both;}

(8)颜色

.red{color:#FF0000;}

.blue{color:#0000FF;}

.green{color:#00ff00;}

 

第二种:常用的兼容性设置

IETEST软件:可以测试IE6、IE7

(1)网页居中

IE5下的居中,应该是:text-align:center

Firefox下的居中,应该是:margin:0px auto;

body{font-size:12px;color:#444;background:url(../images/bg-body.gif) repeat-x #f1f1f1;text-align:center;}

.box{width:973px;margin:0px auto;text-align:left;}

(2)单行内容垂直中齐

Div{height:80px;line-height:80px;}

(3)IE中元素浮动时,margin左右加倍的问题

解决办法:Display:inline;  

(4)实现1px高度的

在IE6下解决办法:overflow:hidden;  //超出1px外的部分全部隐藏掉

 

第三种:CSS HACK简介

CSS HACK,针对不同浏览器,编辑不同的CSS代码的过程,就叫CSS HACK。

(1)CSS属性的HACK:

 

div{

background-color:#FF0000;  //所有浏览器都支持

*background-color:#00FF00;   //ie6和IE7支持

_background-color:#0000FF;   //IE6认识

}

 

(2)CSS选择器的HACK(了解一下)

IE7浏览器能识别

 

*+html div{

}

*html div{

Background-color:#FF0000;

}

 

注意:CSS HACK虽然可能解决一些浏览器兼容的问题,但毕竟不是W3C的规范,因此尽量少用,如果实在调试不过去,偶尔用一下可以。

 

4.

(1)标记的概念

标记提供一些元信息,比如:关键字、描述信息、作者、网页刷新、网页过期期限、网页字符集等

(2)的两个属性

http-equiv:相当于http的文件头信息,告诉浏览器如何正确的显示网页的内容。

name:描述信息,指定网页关键字、网页描述、作者、版权信息

(3)常用的设置

设置网页的字符集:

网页自动刷新:  3秒自动刷新网页

延迟一定时间后跳转:

设置网页的关键字:

网页描述:(描述信息不超过100个字)

网站作者:



 

 

与蓝韵项目经理通话

  • 您也可以留下您的电话号码,蓝韵项目经理将致电给您
  • 等待时间:5分钟以内
请输入正确的手机号码格式

信息保护中请放心填写

在线咨询
 
提交成功
  • 请保持手机畅通,注意接听蓝韵顾问电话
关闭浮窗