前端学习 -- Css -- display和Visibility
2023-09-14 09:00:30 时间
display
将一个内联元素变成块元素,通过display样式可以修改元素的类型。
可选值:
1 inline:可以将一个元素作为内联元素显示。
2 block: 可以将一个元素设置块元素显示。
3 inline-block:将一个元素转换为行内块元素。
- 可以使一个元素既有行内元素的特点又有块元素的特点,既可以设置宽高,又不会独占一行。
4 none: 不显示元素,并且元素不会在页面中继续占有位置。
visibility
可以用来设置元素的隐藏和显示的状态
可选值:
1 visible 默认值,元素默认会在页面显示
2 hidden 元素会隐藏不显示
使用 visibility:hidden;隐藏的元素虽然不会在页面中显示,但是它的位置会依然保持。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> a { background-color: #FF0000; display: block; /*为其设置一个宽和高*/ width: 100px; height: 100px; } /** * display: none;box不进行显示, */ .box1 { width: 100px; height: 100px; background-color: red; display: none; } /** * visibility: hidden 元素隐藏 */ .box { width: 100px; height: 100px; background-color: green; visibility: hidden; } /** * visibility: hidden 元素显示 */ .box2 { width: 100px; height: 100px; background-color: blue; visibility: visible; } </style> </head> <body> <div class="box"></div> <div class="box1"></div> <div class="box2"></div> <a href="#">我是soyoungboy</a> <span>超级帅小伙</span> </body> </html>
效果:
代码:
https://github.com/soyoungboy/htmlCssStudy/blob/master/HelloHBuilder/lesson17.html
可运行下看看效果。
相关文章
- 深度学习Keras框架笔记之Dense类(标准的一维全连接层)
- 2015 WEB前端学习路线图
- 前端学习 -- Css -- 文档流
- 前端学习 -- Css -- 文本样式
- 前端学习 -- Css -- 行间距
- 前端学习 -- Css -- 字体分类
- 前端学习 -- 长度单位
- 前端学习 -- Css -- 样式的继承
- 前端学习 -- image标签和meta标签
- 前端知识十分钟预览之学习札记
- 前端学习 -- Css -- 内联元素的盒模型
- 前端学习 -- Css -- 字体的几个属性学习
- 前端学习 -- Css -- 有序列表和无序列表
- 前端学习 -- Css -- 文本标签
- 前端学习 -- Css -- 选择器的优先级
- 前端学习 -- Css -- 伪类
- 前端学习 -- 内联框架iframe
- 前端进阶必学必会动画学习之Animate.css的使用与解析:一个强大而酷炫的CSS3动画库Animate.css使用方法教程
- 前端学习:jQuery基础知识
- 前端框架Vue------>第一天学习(3)
- Spring MVC 学习总结(九)——Spring MVC实现RESTful与JSON(Spring MVC为前端提供服务)
- 前端MVC学习总结(一)——MVC概要与angular概要、模板与数据绑定
- 前端MVC学习总结(四)——NodeJS+MongoDB+AngularJS+Bootstrap书店示例
- web前端Javascript学习之了解JavaScript弹出框