HTML5开发系列(5)之 标签的类型 以及 类型转换

html标签一般分为块标签和行内标签和行内块元素三种

1.块元素:

常见的标签有:<h1>~<h6>、<p>  ,<div>  ,<ul> ,<ol>, <li>  等;

特点:1.块元素通常会都占一行或者多行,

           2.可以对其设置宽高,对齐等属性,常用于网页的布局和结构的搭建;

           3.可以容纳内联元素和其他块元素;

           4.默认宽度是容器的100%。

ps:文字类块元素中不能在放块元素了,  p  , h1--h6 ,dt中不能再放块元素了;

2.行内元素

常见的行内元素有:<a>,<strong>,<b>,<em>,<i>,<del>,<s>,<ins>,<u>,<span>

特点:1.不占有独立的区域,区域是包裹内容

           2.不可以设置宽高和对齐,常用于控制页面中文本样式;

           3. 只能容纳文本或者其他的行内元素;(<a>比较特殊除外)

ps:a 中不能再放了a了

3.行内块元素

常用的元素:<img>,<input>,<td>

特点:1.和相邻的行内元素,行内块元素在一行上,但是之间有空隙;

           2.默认宽高是它本身内容的宽高;

           3.高度,行高,外边距以及内边距都是可以控制的;

 

 

其实上面三种元素类型在显示的时候可以互相转换显示模式:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			div{
				width: 100px;
				height: 100px;
				background-color: red;
				display: inline;	/*将块元素的显示模式转换成行内元素的显示模式;*/
			}
			
			span{
				width: 100px;
				height: 100px;
				background-color: orange;
				display: block;		/*将行内元素的显示模式切换成块元素的显示模式;*/
			}
			
			a{
				width: 100px;
				background-color: green;
				display: inline-block;		/*将行内元素的显示模式切换成行内块元素的显示模式;*/
			}
		</style>
	</head>
	<body>
		<div>块元素</div>
		<div>块元素</div>
		<hr />
		
		<span>行内元素</span>
		<span>行内元素</span>
		<hr />
		
		<a href="#">行内元素转行内块</a>
		<a href="#">行内元素转行内块</a>

	</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值