行内元素 可以 在一行中 同时放置多个 , 常见的行内元素有 :
<a>
<span>
<em>
, <i>
, <strong>
, <b>
, <del>
行内元素特点 :
在 链接 标签 <a>
中 , 不能包含 其它 链接 , 否则会产生冲突 ;
代码示例 :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>块级元素</title>
<base target="_blank"/>
<style>
span {
/* 宽度 200 像素 */
width: 200px;
/* 高度 200 像素 */
height: 100px;
/* 左边距 2 像素 */
margin-left:2px;
/* 背景黑色 */
background-color: black;
/* 文字绿色 */
color:green;
}
</style>
</head>
<body>
<span>行内元素1</span>
<span>行内元素2</span>
</body>
</html>
显示效果 :
为 span 标签设置的 宽高 都是无效的 , 设置的 200 x 200 像素的宽高 , 显然没有成功 , 行内元素的宽高只取决于 元素 本身的宽高 ;
行内块元素 标签 是 特殊的标签 , 可以在 一行内显示多个 , 但是同时也可以为其设置 宽高属性 和 对齐属性 ;
<img>
<input>
<td>
, 表格 table
中的 行 tr
标签 中的 单元格 <td>
标签 ;行内块元素特点 :
代码示例 :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>块级元素</title>
<base target="_blank"/>
<style>
img {
/* 宽度 200 像素 */
width: 200px;
}
</style>
</head>
<body>
<img src="images/image1.png" alt="">
<img src="images/image2.png" alt="">
<img src="images/image3.png" alt="">
</body>
</html>
显示效果 :