CSS基础知识(display和visibility、overflow、文档流)
9、显示与隐藏
u display属性:
(1)none:隐藏元素,不会再占有页面的任何空间,即不会影响布局。
(2)inline:默认值。将元素[显示]为内联元素 (与HTML元素本身无关系)
(3)block:将元素[显示]为块极元素 (与HTML元素本身无关系)
(4)inline-block:将元素显示为行内块级元素
即 设置宽度和高度有效(符合块级元素);可以水平排列即不会独占一行(符合内联元素)
u visibility属性:
(1)visible:默认值
(2)hidden:隐藏元素,占有页面的空间位置
10、内容溢出(overflow)
内容溢出:当文本内容过多时,可能显示会超出当前元素的区域
解决 ---overflow属性:
(1) visible 默认值,表示不处理
(2) hidden 将溢出部分的内容进行隐藏,溢出的文本内容无法查看
(3) scroll 将溢出部分的内容隐藏,提供了滚动条,且滚动条效果始终都显示
(4) auto (最好方式) 自动: 当内容溢出时,提供滚动条;当内容没有溢出时,不提供滚动条
11、文档流
概念:垂直方向从上到下的顺序排列(分成一行一行),水平方向从左到右的顺序排列
【默认情况下,排列的顺序不能改变】
u 块级元素(每个元素独占一行):
在文档流中自上向下排列(垂直方向排列);
在文档流中默认的宽度是父元素100%;且默认的高度是所有子元素的高度总和
u 内联元素(每个元素不会独占一行):
在文档流中自左向右水平排列(水平方向排列);
宽度和高度都由内容确定
注: 如果在一行中不能容纳所有的元素,则会换到下一行,继续自左向右排列。
【元素离开文档流而存在,分别是 浮动、绝对定位、固定定位】
CSS基础知识(display和visibility、overflow、文档流)相关推荐
- css span 右端对齐_CSS标准文档流
web页面的制作,是个"流",像水流一样,必须从上往下,一点点的编织,不像画画,可以这个地方画一个,另一个地方画一个,随意而为. 标准文档流的一些微观现象 1. 空白折叠现象 1) ...
- overflow+文档流
子元素默认是存在父元素的内容区,理论上讲子元素的最大可以等于父元素内容区大小, 如果子元素的大小超过了父元素的内容区,则超过的大小会在父元素以外的位置显示,超出父元素的内容,我们称为溢出的内容 父元素 ...
- 一天搞定CSS: 浮动(float)及文档流--10
浮动(float),一个我们即爱又恨的属性.爱,因为通过浮动,我们能很方便地布局: 恨,浮动之后遗留下来太多的问题需要解决,特别是IE6-7(以下无特殊说明均指 windows 平台的 IE浏览器). ...
- Java 基础知识总结(附PDF文档)
您好!我是岛上程序猿,感谢您阅读本文,欢迎一键三连哦. 这篇基础知识总结包括六个章节,可以下载保存后慢慢看,希望对您有帮助! https://download.csdn.net/download/m0 ...
- Java基础知识(二)—— API文档
一.API是Java提供的基本编程接口,API文档详细说明了Java中常用类和方法的功能,开发者可以通过查阅API文档,调用应用程序接口(API)来编程.用于告诉开发者如何使用这些基础类及这些类中包含 ...
- 信息检索(基础知识一)——词项-文档关联矩阵及倒排索引构建
sdnu 202011000106 实现内容: (本文中用到的文件名为:hyatt-k,有需要可以留言) 利用文件读取方法对给定邮件数据集中的文本文件进行预处理,并按照图1中的词项词典构造流程生成词项 ...
- html的绝对定位脱离文档流吗,子元素position:absolute定位之后脱离文档流,怎么使子元素撑开父元素...
纯粹的CSS无法实现.因为position:absolute就是脱离文档流,怎么能让父元素不塌陷呢? 目前想到的只能用js和jquery来实现了,用js获取子元素的高度,赋值给父元素. test .o ...
- 从文档流来看内联元素和块元素的css排版
veda原创[抄录]讲得很好存自己这里看 从文档流来看内联元素和块元素的css排版 CSS文档流与块级元素(block).内联元素(inline),之前翻阅不少书籍,看过不少文章, 看到所多的是零碎的 ...
- html css基础知识
1 这是自己学习html时候做的一些记录,供大家参考 <!-- 2 块和内联3 块元素:独占一行的元素4 div p h ul5 div没有任何语义,就是一个纯粹的快元素6 就是为了方便布局7 ...
最新文章
- java 对象内存布局_Java--对象内存布局
- ASP.NET ListView控件基本操作
- 无名飞控c语言源码,stm32飞控
- Storm源码分析之四: Trident源码分析
- 部署webservice到远程服务器
- oracle数据库监听问题,分享一个有意思的Oracle19c数据库监听异常
- redis-cli 链接redis命令
- 【Codeforces Global Round 1 C】Meaningless Operations
- nginx 的基本配置
- 推动Web开放生态持续发展 百度正式发布Lavas解决方案
- 【linux】X Server / X Client / Window manager 的关系
- 利用PDM实现机械制造业的信息集成
- 安装程序总是提示重启计算机,技巧|安装西门子软件反复提示重启电脑的解决方法...
- 去掉iview中模态框中的确定取消按钮
- html5考试总结300字,期中考试总结
- 手写Promise 封装Promise resolve reject then catch Promise.resolve Promise.reject
- flutter中的常见色值设置
- 把遇到过的对.Net线程的一些问题和误解集中起来和大家分享,也希望大家能一起补充,热烈欢迎讨论(转)...
- html中的src路径怎么写,HTML src路径的用法
- R plotly包函数的使用 plot_ly(),add_trace(),layout()
热门文章
- linux 远程挂载摄像头_如何实现嵌入式Linux下USB摄像头视频采集
- python地图散点图_在地图上叠加散点图(img)
- NOIP模拟测试30「return·one·magic」
- Python中xlrd模块解析
- Docker swarm 笔记
- bzoj1556 (DP)
- FZU Problem 2238 Daxia Wzc's problem
- oracle学习笔记系列------oracle 基本操作之表的增删改查
- oracle中sql语句的优化(转帖)
- Servlet - cookie、session、servletContext概述