:语法
2:作用
div 标签可以用来划分 HTML 结构,从而配合 CSS 来整体控制某一块的样式。
div 标签是块级元素,它可用做组合其它 HTML 元素的容器。
div 标签可以用作严格的组织工具,如果用 id 或 class 来标记 div 标签,则 div 标签的作用会更加完美。
3:例子
我们以 “坚持就是胜利” 这句话的中英文书写方式为例,看一下 div 是如何划分结构的
首先先看一下编辑器效果,如下
再来看一下浏览器的运行效果,如下
如果我们把 div 标签去掉,只用段落标签 p 来实现,其实浏览器的运行效果是一样的,那我们为什么还要用 div 标签呢 ,这不是多此一举吗?
其实不然,这是在代码量比较少的情况下,两者的差距不明显,但如果代码有成百上千行的时候,就体现到了 div 标签划分结构的作用,同时也使代码更具有逻辑性。
总结来说,div 标签最重要的用途是划分区域,然后再结合 CSS ,针对指定区域进行样式控制。
我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴,想要获取的可以关注我的头条号并在后台私信我:前端,即可免费获取
原文链接:https://blog.csdn.net/qq_42351033/article/details/102680545
注释:<div> 元素常用作布局工具,因为能够轻松地通过 CSS 对其进行定位。
这个例子使用了四个 <div> 元素来创建多列布局:
<html> <head> <style> #header { background-color:#1aaa11; color:white; text-align:center; padding:5px; } #nav { line-height:30px; background-color:#eeeeee; color:#faaaff; height:300px; width:100px; float:left; padding:5px; } #section { width:350px; float:left; padding:10px; } #footer { background-color:#166611; color:white; clear:both; text-align:center; padding:5px; } </style> </head> <body> <div id="header"> <h1>天华信息教育</h1> </div> <div id="nav" > 第一组<br> 第二组<br> 第三组<br> </div> <div id="section"> <h2>这是标题</h2> <p> 这是内容 </p> <p> 这是内容 </p> </div> <div id="footer"> 天华信息教育 </div> </body> </html>
HTML基础教程:div元素实现布局
篇文章我们要说的就是这html中运用也是使用最多的标签div,我们接下来重点介绍下div的作用,以及如何给div合理的命名,让代码结构更加清晰明了。
使用语法:<div>元素内容</div>
在网页制作过程过中,我们可以把一些独立的逻辑部分划分出来,放在一个<div>标签中,这个<div>标签的作用就相当于一个容器。容器的作用呢就是可以把一个逻辑部分包裹起来存到元素内部。
确定逻辑部分:
什么是逻辑部分?它是页面上相互关联的一组元素。如网页中的独立的栏目版块,就是一个典型的逻辑部分。比如网页中的头部模块、banner模块、新闻列表模块等,这样的部分就可以使用div标签作为容器存放进去。如下图所示:图中用红色边框标出的部分就是一个逻辑部分,就可以使用<div>标签作为容器。
第一条我们讲到把一些标签放进<div>里,划分出一个独立的逻辑部分。为了使逻辑更加清晰,我们可以为这一个独立的逻辑部分设置一个名称,用id属性来为<div>提供唯一的名称,这个就像我们每个人都有一个身份证号,这个身份证号是唯一标识我们的身份的,也是必须唯一的。对于重复的逻辑部分我们用class属性来为div添加一个通用名称,class不唯一可以重复使用。
上边这张图片左边是没有使用div的排版,我们可以看到整个页面标签有很多,我们很难区分哪一块是一个部分的,哪一块是属于哪个区域的,但是右边这张图片,我们使用div包括了之后我们就可以很清晰的了解到,每一个模块属于哪部分,结构排版也显得很明了,便于我们后期的修改和维护。
到这本节课的内容我们就说完了,快点自己动手来试试:给网页的独立的版块添加“标记”。
附赠一句经典语录:将来的你一定会感谢现在奋斗的自己!喜欢我的文章的小伙伴记得关注一下哦,每天将为你更新最新知识。
*请认真填写需求信息,我们会在24小时内与您取得联系。