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、文档流)的更多相关文章
- html/css基础篇——DOM中关于脱离文档流的几种情况分析
		所谓的文档流,指的是元素排版布局过程中,元素会自动从左往右,从上往下的流式排列.并最终窗体自上而下分成一行行, 并在每行中按从左至右的顺序排放元素.脱离文档流即是元素打乱了这个排列,或是从排版中拿走. ... 
- HTML+CSS基础    块级元素div分析    文档流       脱离文档流的方法
		块级元素div分析 1.外边距 margin 2.内边距 padding 3.边框 border Div的真实宽度=width+margin-left+margin-right+border*2+ ... 
- 一天搞定CSS: 浮动(float)及文档流--10
		浮动(float),一个我们即爱又恨的属性.爱,因为通过浮动,我们能很方便地布局: 恨,浮动之后遗留下来太多的问题需要解决,特别是IE6-7(以下无特殊说明均指 windows 平台的 IE浏览器). ... 
- HTML&CSS基础学习笔记1.4-定义文档类型
		Web 世界中存在许多不同的文档.只有了解文档的类型,浏览器才能正确地显示文档. HTML 也有多个不同的版本,只有完全明白页面中使用的确切 HTML 版本,浏览器才能完全正确地显示出 HTML 页面 ... 
- CSS中"position:relative"属性与文档流的关系
		前言 近期遇到一个问题--"position:relative"到底会不会导致元素脱离文档流?主流观点是不会,但都给不出一个有说服力的论据.最后我自己佐证了一番,总算有了个结果:& ... 
- 从文档流来看内联元素和块元素的css排版
		veda原创[抄录]讲得很好存自己这里看 从文档流来看内联元素和块元素的css排版 CSS文档流与块级元素(block).内联元素(inline),之前翻阅不少书籍,看过不少文章, 看到所多的是零碎的 ... 
- CSS文档流、块级元素、内联元素
		CSS文档流与块级元素(block).内联元素(inline),之前翻阅不少书籍,看过不少文章, 看到所多的是零碎的CSS布局基本知识,比较表面.看过O'Reilly的<CSS权威指南>, ... 
- Unit 6.标准文档流,浮动,清除浮动以及margin塌陷问题
		一. 什么是标准文档流 文本流其实就是文档的读取和输出顺序,也就是我们通常看到的由左到右.由上而下的读取和输出形式,在网页中每个元素都是按照这个顺序进行排序和显示的,而float和position两个 ... 
- 【H5疑难杂症】脱离文档流时的渲染BUG
		BUG重现 最近机票团队在一个页面布局复杂的地方发现一个BUG,非常奇怪并且不好定位,这类问题一般最后都会到我这里,这个问题是,改变dom结构,页面却不渲染!!! 如图所示,我动态的改变了dom结构, ... 
随机推荐
- SparkStreaming读取Kakfa数据时发生OffsetOutOfRangeException异常
			参考文章:http://www.jianshu.com/p/791137760c14 运行SparkStreming程序一段时间后,发现产生了异常: ERROR JobScheduler: Error ... 
- 多表连接时USING和ON的区别,USING会去掉重复列,ON显示重复列。
- 切换用户,显示用户名, 调用Windows系统命令
			CONN 用户名/密码 CONN sys/密码 AS SYSDBA | SYSOPER SHOW USER SELECT * FROM 用户名.表名; 调用Windows系统命令: HOST Wind ... 
- ES6模板字符串
			ES6支持模板字符串,简单写法如下 //html界面 <!DOCTYPE html> <html> <head> <meta charset="ut ... 
- Linux中dos2unix批量转换
			有时候遇到多层目录下的文件格式需要转换,dos2unix 没有-r之类的递归指令,所以需要与find还有管道结合. find -type f | xargs dos2unix -o 
- java中的参数传递是按引用传递还是按值传递
			最近去面试,有一个面试官问到java中参数传递的问题,感觉自己对于这一块还是理解的不够深.今天我们就一起来学习一下Java中的接口和抽象类.下面是本文的目录大纲: 一 . 什么是按值传递,什么是按引用 ... 
- xamarin android打开拍照
			xamarin android打开摄像头 Intent intentBrowser = new Intent("android.media.action.IMAGE_CAPTURE" ... 
- 后缀数组之hihocoder 重复旋律1-4
			蒟蒻知道今天才会打后缀数组,而且还是nlogn^2的...但基本上还是跑得过的: 重复旋律1: 二分答案,把height划分集合,height<mid就重新划分,这样保证了每个集合中的LCP&g ... 
- ElasticSearch 学习记录之父子结构的查询
			父子结构 父亲type属性查询子type 的类型 父子结构的查询,可以通过父亲类型的字段,查询出子类型的索引信息 POST /product/_search { "query": ... 
- Python练习100则--部分概念的没有做
			# coding = utf-8 import math, osfrom random import randint def Binary(): res = int(-1 / 2) res1 = in ... 
