以下内容总结于W3CSchool的html基础教程:http://www.w3school.com.cn/html/index.asp
在刚开始的一段时间内,我看到html的标签时,只是简简单单的知道它们只是用来是页面显示的语言,其实现方式,与CSS的自由结合方式都是模糊不清。更不用说其工作原理了。
在近三个月的工作实践中,在去看现在用的较多的元素语言时,也便有种恍然大悟的感觉。
我对一个html文档的整体概念有了一个较深的理解。如:html以元素来定义文档,而一个个带有开始和结束标记的标签就是一个个元素。eg:<html></html>这一对便是来定义整个html文档的标签,而从<html>开始到</html>结束时所看到的所有内容便都是文档的元素。
元素内容便是被opening tag & closing tag所包含的所用内容。不包含此时的开始、结束标签。
文档的元素可以拥有属性,属性总是以“名称/值”的方式出现的,eg:id=“value”。对文档进行操作时就离不开属性了,例如CSS(层叠样式表)中的选择器(.class / #id),js中的document.getElementsByName("name")等,都是使用元素的属性值来操作文档中对象(object)的。在文档中要始终为属性值加引号,双引号最常用,使用单引号也没问题。在某些个别情况下,比如属性值本身就包含双引号,那么久必须使用单引号,如:name='Bill "Hello Word" Gates'。
总结:总之一句话,HTML文档中使用元素标签来创建文档,然后使用元素属性来操作对象。不论什么,只有理解了可能更加随心的使用,才可以驾轻就熟,事半功倍。