作为一个web开发工程师,不懂前端是要命的。这篇文章就作为一个学习前端的开始。
1.先说说html5和html4。h5相对于h4而言新增了一些标签和属性,删减了一些标签和属性,但是没有更改任何东西。所以现在的主流浏览器为了兼容性,是两个都支持的。但是我们尽量不要使用被h5废除的内容,因为现在的浏览器兼容性好,不代表以后兼容性也好,特别是对于新兴的移动端浏览器。
2.在<html>标签的前面一定要加上文档类型的声明。由于h5已经被全面兼容,所以我们可以使用h5的简洁声明写法<!DOCTYPE html>。这样浏览器就会老老实实地用符合w3c规范的标准模式解析页面(例如默认样式)。我们一定要使用标准模式,因为我们根本就没有学过怪异模式。
3.w3c是万维网联盟,HTML5标准就是他们制定的。
4.<body>元素有一个默认的margin,表明该元素与父元素<html>之间的距离,这显然是为了美观,让文字不要太靠边。与此同时很多元素也有默认margin,如h1标签
5.<header>看起来是一个和div一样没有任何内置属性的标签,用这个标签表示页眉部分,可能仅仅是逻辑上更好一些。
6.CSS的尺寸单位比较丰富,如六脉神剑一样如果都会用就很叼了。初学者可以先用一种剑法,即px,因为我们说的浏览器分辨率,手机屏幕分辨率,单位都是它。
7.如果一个div,内部使用了float元素,那么它的高度就不会被内部元素撑开。解决问题的方法是,在DIV结束之前再增加一个DIV。这里给出一个写得很好的网站。http://www.divcss5.com/jiqiao/j612.shtml
8.jquery多元素选择:.a.b选择同时有这两个类的,.a .b选择a下的b,.a, .b选择带有a或者b的。
9.$( this ).prop("tagName"),通过这个方法得到元素名很靠谱。全大写。
10.推荐一个不错的介绍float的网站http://www.cnblogs.com/polk6/archive/2013/07/25/3142187.html
网友评论