行内块

作者: Caesar_emperor | 来源:发表于2021-11-05 08:46 被阅读0次

1.块级元素

独占一行,对宽高的属性值生效;如果不给宽度,块级元素就默认为浏览器的宽度,即就是100%宽(宽度默认是父元素宽度);高度默认值由元素内容决定;margin和padding的上下左右均对其有效


image

2.行内元素

可以多个标签存在一行,对宽高属性值不生效,完全靠内容撑开宽高!;行内元素的margin和padding属性,水平方向的属性都产生边距效果,但竖直方向的却不会产生边距效果


image

3.行内块元素:

结合的行内和块级的有点,不仅可以对宽高属性值生效,还可以多个标签存在一行显示;

3.1)行内块标签:img、input、textarea

特点:结合的行内和块级的有点,不仅可以对宽高属性值生效,还可以多个标签存在一行显示;

3.2)消除行内块之间空隙

方法一:HTML下,把行内标签写在一行,不去换行书写。结果出现间隙,就是因为换行导致
方法二:给行内块的父亲,添加font-size:0。之后给自元素重新设置字号

4.各种标签之间的转换

1、块级标签转换为行内标签:display:inline;
2、行内标签转换为块级标签:display:block;
3、转换为行内块标签:display:inline-block;

5.区别

块标签:独自占领一行、可以进行宽高的数值的设定;块级元素内不要再次嵌套块级元素
行标签:在一行内显示、不可以进行宽高的数值设定;行内元素里尽量只放行内元素和行内块元素,但a标签范围较大,可以放很多。
行内块标签:能和其他元素待在一行,能设置宽高;

6.嵌套规则

块标签可以套行标签,行标签不可以套块标签。
P标签不要套块属性标签,可以套a,span,文本...
a标签可以套块级元素,但最好还是把a转块级
嵌套的时候注意代码的缩进。

相关文章

  • css之行内.块.行内块

    块:h1 - h6 p div ul li ol dl dd dt 行内(又叫内联元素,内嵌元素):span a...

  • 行内块

    1.块级元素 独占一行,对宽高的属性值生效;如果不给宽度,块级元素就默认为浏览器的宽度,即就是100%宽(宽度默认...

  • 2018-07-15

    小垃圾的今日总结 1.about"块元素,行内元素,行内块" 今天才看到之前师父问的"块元素,行内元素,行内块",...

  • CSS行块级元素

    行内元素 块级元素 行内块级元素

  • 入门任务8

    块级元素和行内元素分别有哪些?## 块级元素 行内元素 区别 块级元素可以包含行内元素和其他块级元素,行内元素只能...

  • 10. CSS 排版

    1、标准流(文档流/普通流) 默认排版 CSS的元素分为块级、行内、行内块级 块级是垂直排版,行内、行内块级是水平...

  • 块元素、行内元素、行内块元素

    常见块元素(独占一行,默认属性block) div h1 form ul li p table 常见行内元素(宽高...

  • css学习笔记之常见样式

    1 块级元素 和 行内元素区别 1 差异 块级元素可以包含行内元素和块级元素 行内元素只能包含文本和行内元素 块级...

  • css基础2

    块级元素行内元素 块级(block-level);行内(内联、inline-level) 块级可以包含块级和行内,...

  • css常见样式

    块级元素和行内元素分别有哪些? 块级元素: 行内元素: 特性区别:1.块级元素可以包含行内元素和块级元素,而行内元...

网友评论

    本文标题:行内块

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