美文网首页
第六章 默认显示类型和显示类型转换

第六章 默认显示类型和显示类型转换

作者: 扶光_ | 来源:发表于2020-11-24 11:27 被阅读0次

一,常用显示类型(3种)

1.块级元素特性(display:block)

块级元素特性:
block: (div/p/dl/form/h1-h6/ol/ul)
1. 独占一行
2. 高度由里面的元素撑开
3. 宽度默认100%(继承父元素宽度)
4. 可以设置外边距/内边距
5. 可以包裹其他任意元素
6. p标签不可包裹块级元素(只存放文本)


2.行内元素特性(display:inline)

行内元素特性:
inline: (a/b/em/i/img/span)
1. 和其他行内元素处于同一行
2. 不支持宽高
3. 上下外边距无效,auto无效(不支持auto居中)
4. 内边距只对内联元素产生影响.无视块元素
5. 标签之间的空格解析
6. a标签能包裹块级元素(特殊,区域链接)


3.行内块元素特性(display:inline-block)

行内块元素特性: (集合两种盒模型的特征)
inline-block: (input),img
1. 有行内元素和块级元素共有的特性
2. 支持宽高
3. 上下外边距有效,auto无效(不支持auto居中)
4. 内边距只对内联元素产生影响.无视块元素
5. 标签之间的空格解析
6. img标签不是行内块元素(是行内元素,但是可以设置宽高,这源自于历史…)


二,类型相互转换

display:inline 将元素转换为行内元素
display:block 将元素转换为块级元素
display:inline-block 将元素转换为行内块级元素 (有行内元素和块级元素的共同特性)


三,元素的显示与隐藏

display:none 隐藏不占据空间

display:block 显示

上面这两个一般与:hover伪元素选择器使用
扩展
还有另一种显示隐藏,透明度

opacity:0 透明度为0

opacity:1透明度为1


相关文章

  • 第六章 默认显示类型和显示类型转换

    一,常用显示类型(3种) 1.块级元素特性(display:block) 块级元素特性:block: (div/p...

  • 第三章 JavaScript中的数据间类型的转换

    数据的类型转换分为强制类型转换和非强制类型转换,强制类型转换也可以称为显示转换,非强制类型转换也可以称为隐式转换。...

  • 重学Javascript之类型转换

    强制类型转换(显示类型转换) Number() Boolean() String() 调用数组、函数、对象和正则表...

  • C#类型转换

    隐式类型转换:两个变量类型要兼容,如float和int 显示类型转换:两个变量类型要兼容 使用convert转换:...

  • 类型转换

    Swift不允许隐式类型转换, 但可以使用显示类型转换(强制类型转换)

  • JavaScript类型进阶

    Object类型 {} [] new 原始类型和对象类型的区别 隐式类型转换 数字运算符.if语句== 显示类型转...

  • chapter2 类型和函数

    Haskell的类型系统 强类型:类型转换必须显示使用类型转换函数。 静态:不是python这种动态语言。java...

  • 类型转换

    在JavaScript中,共有两种类型转换:隐式类型转换,显示类型转换。 “字符串”转换为“数字” 在JavaSc...

  • 2-7 Go --- 类型转换

    Go 语言没有隐式类型转换,类型转换都是显示的强制转换。明明白白写清楚需要转换的类型。 强制类型转换只能在两个类型...

  • 2018-07-16

    隐士转换 显示转换/强制转换 1.toString() 将任意类型转换为字符串类型 2.parseInt(); ...

网友评论

      本文标题:第六章 默认显示类型和显示类型转换

      本文链接:https://www.haomeiwen.com/subject/iryuiktx.html