P标签内包含块元素时,它会先结束自己,比如:<*p><*div>测试p包含div<*/div><*/p>
那么浏览器会解释成:
<*p><*/p><*div>测试p包含div<*/div><*p><*/p> 会多解释出一个p
起因:在做项目时发现原本在DW中无误的代码到了MyEclipse6.0里面却提示N多错误,甚是诧异。于是究其原因,发现块级元素P内是不能嵌套DIV的。
深究:我们先来认识in-line内联元素和block-line块元素,因为HTML里几乎所有元素都属于内联元素或者块元素中的一种。
in-line这个词有很多种解释:内嵌、内联、行内、线级等,但是,它们都是表示相同的意思,在这里我们选择习惯的叫法--内联。
纯文本和HTML都是文本文件,用notepad 和 wordpad 都可以打开进行编辑。HTML含有标签链接和javascript 之类的程序,有时还有一大堆字符格式等描述,也可以带病毒。HTML可以含有 in-line 的内容,例如 in-line 照片。in-line 照片并不含在HTML文件内,只有当“浏览”HTML时,浏览器临时按地址取回。HTML实际上是通过浏览器解释而被解释执行的程序。
同样内容的文件,用HTML,文件占磁盘容量远大于纯文本文件。
自己发到邮箱里或放在邮箱里,一样可靠。别人寄来的HTML可能带病毒或木马蠕虫。要提高警惕。别人寄来的纯文本则没问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)