html中的父元素指的是什么?能举例吗

html-css021

html中的父元素指的是什么?能举例吗,第1张

html的标签都是有一个层架关系的,简单的例子就是html中的标签都是闭合的,闭合的中间还可以嵌套其他的标签,则嵌套在某个标签里面的标签就成了这个标签的子元素,外边的元素就是父元素。

工具原料:编辑器、浏览器

1、一个div里在嵌套一个div,外边的div就是里面div的父元素,代码示例如下:

<body>

    <div id="father">

<div id="son"> </div>

    </div>

</body>

2、以上元素中id为father就是id为son的子元素,可以使用JavaScript来证明一下,如下图:

使用JavaScript的parentElement方法可以查看到id为son的父元素是id为father的div.

假如 是母元素 就会类似这种 外公->母亲->儿子 ->孙子, 这个关系不够直接和明确。 如果是 爷爷->爸爸->儿子->孙子...这个链条就非常明确。而且这个是从parent 直接翻译过来的。并不分男女之分。 只是父子在中文里面的血缘含义更明确,就使用了父元素。 这个问题其实挺无聊的,只是为了有个统一的叫法而已。如果真叫了母元素, 是不是又有人质疑为什么不叫父元素了。

<html>

    <head>

       <title>...</title>

    </head>

    <body>

        <ul>

           <li>332</li>

           <li>233234</li>

        </ul>

        <p>...</p>

    </body>

</html>

例如上面的html结构:

 <html>元素就是<body>和<head>的父元素(上下级,包含关系)

  而<body>又是<ul>和<p>的父元素

  <ul>又是两个<li>的父元素。

两个<li>就是兄弟元素(平级)

  <body>和<head>也是兄弟元素,依此类推。

相应的, ul 和p是body的子元素, 而 li 呢, 是body的后代元素(后代选择符)。

  你在dreamweaver里,套用源格式后,代码自动缩进,你很容易就能看出来的。