您现在的位置:首页 >> 前端 >> 内容

html标签写法以及嵌套

时间:2017/10/17 10:38:00 点击:

  核心提示:标签写法探讨1.1、元素标记的省略(在 html5 里面有的标记是可以省略不写的)1)不允许写结束标签的元素area,base,br,col,command,embed,hr,img,input,ke...

标签写法探讨

1.1、元素标记的省略(在 html5 里面有的标记是可以省略不写的)

1)不允许写结束标签的元素

area,base,br,col,command,embed,hr,img,input,keygen,link,meta,paran,source,

track,wbr。

这些标签都是单标签例如:br 标签,不可以这样

,只能

这样来关闭

标签。

2)可以省略结束标记的元素有:

li,dt,dd,p,rt,rp,optgroup,option,colgroup,thead,tbody,tfoot,tr,td,th。

3)可以省略全部标记的元素有

html,head,body,colgroup,tbody

1.2、具有 boolean 值得属性

例如:disabled,readonly,checked 等

只写属性而不写属性值得时候 当做 ture

不写属性表示 false

1.3、属性值的引号可以省略

要求:属性值不包含 空字符串,<,>,=, ‘, “

注意:养成良好的代码习惯,可以为你节约不少时间! 标签嵌套探讨

1.html 规定我们必须要嵌套着写的标签

例如:页面头部是嵌套在 head 标签里面的,主体内容都是嵌套在 body 标签里面的

表单的内容是嵌套在 form 标签里面的,dt、dd 是嵌套在 dl 标签里面的,li 是嵌套到

ul 标签里面的,等等…

2.块级元素可以嵌套内联元素,但是内联元素不能包含块元素

我是一个 span 元素 —— 对

p 元素 —— 错

3.内联元素可以嵌套内联元素

—— 对

4.块级元素与块级元素嵌套注意点

1)p 块级元素是一个容器,几乎可以存放任何常用标签,包括自己,我们为什么要

使用 p 来嵌套标签?这个问题可以用用我们国家的省份划分来解释,国家需要划

分不同的省份来利于管理,那么我们 html 页面也是的,整个 html 文档元素太多,

我们需要使用 p 标签将页面划分成不同的块,这样可以对每块进行分开管理

2)块级元素不能放在 p 标签里面

—— 错

—— 错

3)li 内可以包含 p 标签,这一条其实不必单独列出来的,但是许多人对此有些疑惑,

就在这里略加说明

li 和 p 标签都是装载内容的容器,地位平等,没有级别之分(例如:h1、h2 这样

森严的等级制度^_^),要知道 li 标签连它的父级 ul 或者是 ol 都可以容纳的,为什

么有人会觉得 li 偏偏容纳不下一个 p 呢?别把 li 看得那么小气。

之所以有人感觉 li 里面不能嵌套 p 可能是 li 是两个字母看上去没 p 三个字母那么宽

吧,虽然 li 看起来瘦小,胸怀却是很大!

最后:块级元素与内联元素之前是可以相互转化的

html标签写法以及嵌套
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>标签写法以及嵌套的探讨</title>
 
</head>
<body>
<br />
<ul>
    <li>苹果
        <p></p>
    </li>
    <li>鸭梨</li>
    <li>香蕉</li>
    <li>菠萝</li>
</ul>
 
<form>
    <input id='input"1' type=text disabled="disabled" />
</form>
 
<p>
    <p>
        <p>
            <ul>
                <li>
                    网友A:你这个话说的不对!
                    <ul>
                        <li>
                            网友B:我感觉挺对的!
                            <ul>
                                <li>网友A:你懂个屁!</li>
                            </ul>
                        </li>
                    </ul>
                </li>
            </ul>
        </p>
    </p>
</p>
</body>
</html>

 

Tags:HT TM ML L标 
作者:网络 来源:安娇德的博客