![零基础HTML+CSS+JavaScript学习笔记](https://wfqqreader-1252317822.image.myqcloud.com/cover/173/36710173/b_36710173.jpg)
4.3 <div>标签
<div>标签是用来为HTML文档内容提供结构和背景的元素。<div>起始标签和</div>结束标签之间的所有内容都是用来构成这个块的,其中包含的标签的特性由<div>标签中的属性来控制,或者通过使用样式表格式化这个块来进行控制。
4.3.1 <div>标签的介绍
![](https://epubservercos.yuewen.com/F8A727/19471983008810206/epubprivate/OEBPS/Images/39950-00-073-01.jpg?sign=1738811735-7HPCsZ6lDNHmxdAG7R80Q2vzwtuDbUUm-0-77d1179e3de5a19d16097814ff78eca7)
div全称为division,意为分隔。<div>标签被称为分隔标签,表示一块可以显示HTML的区域,用于设置字、图片、表格等的摆放位置。<div>标签是块级标签,需要使用结束标签</div>。
学习笔记
块级标签又名块级元素,与其对应的是内联元素,也叫行内标签,它们都是HTML规范中的概念。
<div>标签的语法格式如下:
![](https://epubservercos.yuewen.com/F8A727/19471983008810206/epubprivate/OEBPS/Images/39950-00-073-1.jpg?sign=1738811735-PihxdY9BjwGcvt5lj0uOIHXt6IrjSKox-0-fac1456f557233256a4701a2d58107cc)
下面通过一个实例,使用<div>标签,对内容进行分组,制作一首古诗。首先通过<p>段落标签,完成古诗内容的制作;然后将古诗标题和古诗内容分成两组,便于后期维护管理,使用<div>标签,将古诗标题放在古诗内容的最外层。具体代码如下:
![](https://epubservercos.yuewen.com/F8A727/19471983008810206/epubprivate/OEBPS/Images/39950-00-073-2.jpg?sign=1738811735-Os8W6EWFTlv9k4702dOM1qFCxtcSXMWX-0-22e8d527ad53830fc42a895b068fac5f)
![](https://epubservercos.yuewen.com/F8A727/19471983008810206/epubprivate/OEBPS/Images/39950-00-074-1.jpg?sign=1738811735-mBWvBEY5cOQJChay1l4oemNPKwbku2gs-0-b43ae1dcf539161f10deaae71add6768)
本实例的运行效果如图4.7所示。
![](https://epubservercos.yuewen.com/F8A727/19471983008810206/epubprivate/OEBPS/Images/39950-00-074-2.jpg?sign=1738811735-xbPsapyywb1UdBUUEo4nKsZAuekJ7pjB-0-8ce576ad4b99618627434992b9c29aad)
图4.7 活用文字装饰的网页效果
4.3.2 <div>标签的应用
![](https://epubservercos.yuewen.com/F8A727/19471983008810206/epubprivate/OEBPS/Images/39950-00-074-02.jpg?sign=1738811735-XSP1tZXskngy34csBSaDIXH2iS3AED6y-0-b9afaeb78b5a5dd2bd1d2847ef887baa)
在应用<div>标签之前,先来了解<div>标签的属性。当网页加入层时,会经常用到<div>标签的属性。
<div>标签的语法格式如下:
![](https://epubservercos.yuewen.com/F8A727/19471983008810206/epubprivate/OEBPS/Images/39950-00-074-3.jpg?sign=1738811735-0RZqDWmwEFf6XmU9Lmd731iPL05TFeGp-0-7738a14cac51264ac457c716c6e52b2f)
其中各参数含义如下。
(1)id:<div>标签的id,也可以说是<div>标签的名字,常与CSS样式相结合,实现对网页中元素的控制。
(2)align:用于控制<div>标签中元素的对齐方式,其值可以是left、center和right,分别用于设置元素的居左、居中和居右对齐。
(3)class:用于设置<div>标签中元素的样式,其值为CSS样式中的class选择符。
(4)style:用于设置<div>标签中元素的样式,其值为CSS属性值,各属性值应用分号分隔。
下面通过一个实例,使用<div>标签,完成一份个人简历。首先不使用<div>标签,通过<h1>标签和<h5>标签显示个人简历,然后使用<div>标签将“个人信息”和“教育背景”进行分组,以便更好地对分组内容进行样式控制,具体代码如下:
![](https://epubservercos.yuewen.com/F8A727/19471983008810206/epubprivate/OEBPS/Images/39950-00-074-4.jpg?sign=1738811735-23Leb83Rwoko9LoOuV4idyQko0LmfJza-0-cd4b425a5ce8542867456325087e2727)
![](https://epubservercos.yuewen.com/F8A727/19471983008810206/epubprivate/OEBPS/Images/39950-00-075-1.jpg?sign=1738811735-cYcMdYtVOyuOTTTbPGzyeCXrW1luuKef-0-629dc8ac6e77d0ba5ea20049d6acbd14)
本实例的运行效果如图4.8所示。
![](https://epubservercos.yuewen.com/F8A727/19471983008810206/epubprivate/OEBPS/Images/39950-00-075-2.jpg?sign=1738811735-gRWjHnRuGs1FMLxuCx1jC0Cpl4fg42Dx-0-c7a3cc33897561ff30a18fc9ba8bdc30)
图4.8 个人简历的界面效果