re:从0开始的CSS之旅 14. 显示模式的切换

1. 两个属性

display 属性可以用于转换元素的显示模式

可选值:
block 转换为块元素
inline 转换为行内元素
inline-block 转换为行内块元素
none 不显示元素,并且不占用元素的位置
visibility 属性用于设置元素是否显示

可选值:
visible 显示元素(默认值)
hidden 隐藏元素,但是占用元素的位置

示例如下:

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>display model changing</title>

	div {
		width: 200px;
		height: 200px;
	
		/* 显示模式的转换 */
		/* display: inline; */
	}
	
	.box1 {
		background-color: #c7edcc;
	
		/* display: none; */
		visibility: hidden;
	}
	
	.box2 {
		background-color: #fde6e0;
	}
	
	span {
		width: 200px;
		height: 200px;
		background-color: #dce2f1;
	
		display: block;
	}
</head>

<body>
	<div class="box1">111</div>
	<div class="box2">222</div>
	<span>我是span</span>
</body>

</html>
相关推荐
im_AMBER2 分钟前
Leetcode 162 除了自身以外数组的乘积 | 接雨水
开发语言·javascript·数据结构·算法·leetcode
\xin13 分钟前
pikachu自编CSRF(GET),CSRF(POST),CSRF(token)
前端·csrf
是大强16 分钟前
前端一个项目用node20 一个项目用node14 怎么切换
前端
不老刘22 分钟前
Git Cherry-Pick:微前端架构下的“精准医疗”与最佳实践
前端·git
Komorebi_999941 分钟前
前端开发|18 个高频易错知识点汇总(HTML+CSS+JS+Vue)面试 & 开发通用
javascript·css·html
LIO44 分钟前
ESLint 极简指南:让代码既规范又一致
前端·eslint
明月_清风1 小时前
前端工程化七连问:从紧急修复到版本控制,一文打通工程化任督二脉
前端·前端工程化
用户6757049885021 小时前
不装插件不写代码!教你一招搞定网页长截图!清晰且高效!
前端·chrome
tjl521314_211 小时前
01C++ 分离编译与多文件编程
前端·c++·算法
sayamber1 小时前
vLLM 容器化部署实战:如何在云服务器上跑起高并发大模型推理服务
前端