HTML <div>标记被用于到组大断面HTML元素一起。
我们知道每个标签都有特定的用途,例如 p 标签用于指定段落,<h1> 到 <h6> 标签用于指定标题,但 <div> 标签就像一个容器单元,用于封装其他页面元素并将 HTML 文档划分为多个部分。
Web 开发人员通常使用 div 标签将 HTML 元素组合在一起,并将 CSS 样式一次应用于许多元素。例如:如果您将一组段落元素包装到一个 div 元素中,这样您就可以利用 CSS 样式并将字体样式一次应用于所有段落,而不是为每个段落元素编码相同的样式。
<!DOCTYPE> <html> <body> <div style="border:1px solid pink;padding:20px;font-size:20px"> <p>Welcome to Javatpoint.com, Here you get tutorials on latest technologies.</p> <p>This is second paragraph</p> </div> </body> </html>
输出:
欢迎来到 Javatpoint.com,在这里您可以获得有关最新技术的教程。
这是第二段。
| div 标签 | 跨度标签 |
|---|---|
| HTML div 是一个块元素。 | HTML span 是一个内联元素 |
| HTML div 元素用于包裹大部分元素。 | HTML span 元素用于包裹一小部分文本、图像等。 |
在这个例子中,我们使用 div 标签创建框。盒子里面有一个登录表单。让我们看看 CSS 和 HTML 代码。
CSS 代码:
.loginform{
padding:10px;
border:1px solid pink;
border-radius:10px;
float:right;
margin-top:10px;
}
.formheading{
background-color:red;
color:white;
padding:4px;
text-align:center;
}
.sub{
background-color:blue;
padding: 7px 40px 7px 40px;
color:white;
font-weight:bold;
margin-left:70px;
border-radius:5px;
}HTML代码:
<!DOCTYPE>
<html>
<head>
<style>
.loginform{
padding:10px;
border:1px solid pink;
border-radius:10px;
width:300px;
margin-top:10px;
}
.formheading{
background-color:red;
color:white;
padding:4px;
text-align:center;
}
.sub{
background-color:red;
padding: 7px 40px 7px 40px;
color:white;
font-weight:bold;
margin-left:70px;
border-radius:5px;
}
</style>
</head>
<body>
<div class="loginform">
<h3 class="formheading">Please Login</h3>
<form action="LoginServlet" method="post">
<table>
<tr><td>Email:</td><td><input type="email" name="email"/></td></tr>
<tr><td>Password:</td><td><input type="password" name="password"/></td></tr>
<tr><td colspan="2" style="text-align:center"><input class="sub" type="submit" value="login"/></td></tr>
</table>
</form>
</div>
</body>
</html>输出:
| 元素 | Chrome | IE | Firefox | Safari | Opera |
|---|---|---|---|---|---|
| <div> | Yes | Yes | Yes | Yes | Yes |