HTML的div标签

定义:可以定义文档中的分区,即可以把文档分割为独立的,不同的部分,,如果用id或者class来标记div那么该标签的作用会变得更加有效

用法:其是个块级元素,这意味着他的内容自动的开始一个新行,实际上换行是该标签的唯一格式表现,可以通过div的class或者id应用额外的样式 可以对同一个 <div> 元素应用 class 或 id 属性,但是更常见的情况是只应用其中一种。这两者的主要差异是,class 用于元素组(类似的元素,或者可以理解为某一类元素),而 id 用于标识单独的唯一的元素。:<div> 是一个块级元素,也就是说,浏览器通常会在 div 元素前后放置一个换行符。

<body>

 <h1>NEWS WEBSITE</h1>
  <p>some text. some text. some text...</p>
  ...

 <div class="news">
  <h2>News headline 1</h2>
  <p>some text. some text. some text...</p>
  ...
 </div>

 <div class="news">
  <h2>News headline 2</h2>
  <p>some text. some text. some text...</p>
  ...
 </div>

 ...
</body>

上面这段 HTML 模拟了新闻网站的结构。其中的每个 div 把每条新闻的标题和摘要组合在一起,也就是说,div 为文档添加了额外的结构。同时,由于这些 div 属于同一类元素,所以可以使用 class="news" 对这些 div 进行标识,这么做不仅为 div 添加了合适的语义,而且便于进一步使用样式对 div 进行格式化,可谓一举两得


### HTML `div` 标签使用方法 #### 基本结构 `&lt;div>` 是一种通用容器标签,用于组合文档中的多个元素。此标签本身不会影响布局或外观,除非应用 CSS 或 JavaScript 进行特定设置。 ```html &lt;div> &lt;!-- 可以放置任何HTML内容 --> &lt;/div> ``` #### 完整示例 下面是一个完整的 HTML 文档例子,展示了如何在一个 `&lt;div>` 中嵌入文本和其他 HTML 元素: ```html &lt;html> &lt;head> &lt;style>&lt;/style> &lt;/head> &lt;body> &lt;div> This is poftut.com &lt;button>ABC&lt;/button> &lt;/div> &lt;/body> &lt;/html> ``` [^1] #### 添加样式 可以通过内联属性来快速为 `&lt;div>` 设置样式。例如,要改变背景颜色并添加边框,可以在 `&lt;div>` 开始标记中加入 style 属性: ```html &lt;div style="background-color: lightblue; border: 1px solid black;"> Styled content here. &lt;/div> ``` #### 动态修改内容 借助于 jQuery 库,能够轻松地动态更新页面上的某个 `&lt;div>` 的内容。比如,定义一个名为 addtext() 的函数,它会找到 ID 为 "mydiv" 的 `&lt;div>` 并为其设定新的文本内容 “aaabbbccc”。 ```javascript function addtext(){ $("#mydiv").text("aaabbbccc"); } ``` [^2] #### 向现有内容追加新内容 如果希望不是替换而是增加更多内容到现有的 `&lt;div>` 内部,则可以采用如下方式创建一个新的文本节点并通过 appendChild 方法将其附加至目标 `&lt;div>` 下面。 ```javascript var newContent = document.createElement('p'); newContent.textContent = '这是新增的一段文字'; document.getElementById('targetDiv').appendChild(newContent); ``` [^4]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值