前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【CSS】标签显示模式 ③ ( 标签显示模式转换 | 行内元素转换为块级元素 | 块级元素转换为行内元素 | 块级元素、行内元素转换为行内块元素 )

【CSS】标签显示模式 ③ ( 标签显示模式转换 | 行内元素转换为块级元素 | 块级元素转换为行内元素 | 块级元素、行内元素转换为行内块元素 )

作者头像
韩曙亮
发布2023-03-30 19:21:13
1.5K0
发布2023-03-30 19:21:13
举报

文章目录

一、标签显示模式转换


1、行内元素转换为块级元素

在 CSS 样式中设置属性值 display: block; , 可以将 行内元素 转换为 块级元素 ;

代码语言:javascript
复制
	<style>
		span {
			/* 行内元素 转换为 块级元素 */
			display: block;
		}
	</style>

代码示例 :

代码语言:javascript
复制
<!DOCTYPE html> 
<html lang="en">
<head>    
	<meta charset="UTF-8" /> 
    <title>块级元素</title>
	<base target="_blank"/>
	<style>
		span {
			/* 行内元素 转换为 块级元素 */
			display: block;
			width: 100px;
			height: 100px;
			margin-bottom: 2px;
			background-color: blue;
			color:white;
		}
	</style>
</head>
<body>
	<span>行内元素</span>
	<span>行内元素</span>
</body>
</html>

展示效果 :

  • 没有设置 display: block; 样式的效果 :
在这里插入图片描述
在这里插入图片描述
  • 设置 display: block; 样式的效果 :
在这里插入图片描述
在这里插入图片描述

2、块级元素转换为行内元素

在 CSS 样式中设置属性值 display: block; , 可以将 行内元素 转换为 块级元素 ;

代码语言:javascript
复制
	<style>
		span {
			/* 行内元素 转换为 块级元素 */
			display: block;
		}
	</style>

代码示例 :

代码语言:javascript
复制
<!DOCTYPE html> 
<html lang="en">
<head>    
	<meta charset="UTF-8" /> 
    <title>块级元素 转换为 行内元素</title>
	<base target="_blank"/>
	<style>
		div {
			/* 块级元素 转换为 行内元素 */
			display: inline;
			width: 100px;
			height: 100px;
			margin-bottom: 2px;
			background-color: blue;
			color:white;
		}
	</style>
</head>
<body>
	<div>块级元素</div>
	<div>块级元素</div>
</body>
</html>

展示效果 :

  • 没有设置 display: inline; CSS 样式属性 :
在这里插入图片描述
在这里插入图片描述
  • 设置 display: inline; CSS 样式属性 :
在这里插入图片描述
在这里插入图片描述

3、块级元素、行内元素转换为行内块元素

在 CSS 样式中设置属性值 display: inline-block; , 可以将 块级元素 或 行内元素 转换为 行内块元素 ;

代码语言:javascript
复制
	<style>
		div {
			/* 块级元素 或 行内元素 转换为 行内块元素 */
			display: inline-block;
		}
	</style>

代码示例 :

代码语言:javascript
复制
<!DOCTYPE html> 
<html lang="en">
<head>    
	<meta charset="UTF-8" /> 
    <title>块级元素 转换为 行内元素</title>
	<base target="_blank"/>
	<style>
		a {
			/* 块级元素 或 行内元素 转换为 行内块元素 */
			display: inline-block;
			width: 100px;
			height: 100px;
			margin-bottom: 2px;
			background-color: blue;
			color:white;
		}
	</style>
</head>
<body>
	<a href="#">百度</a>
	<a href="#">Google</a>
</body>
</html>

展示效果 :

  • 没有设置 display: inline-block; CSS 样式属性 :
在这里插入图片描述
在这里插入图片描述
  • 设置 display: inline-block; CSS 样式属性 : 设置后 , 可以设置 行内块元素 的 宽高 属性 , 其它 边距 对齐 等属性也可以设置 ;
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、标签显示模式转换
    • 1、行内元素转换为块级元素
      • 2、块级元素转换为行内元素
        • 3、块级元素、行内元素转换为行内块元素
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档