一、行内元素

一个行内元素只占据它对应标签的边框所包含的空间。

二、块级元素

块级元素占据其父元素(容器)的整个空间,因此创建了一个“块”。通常浏览器会在块级元素前后另起一个新行。

三、行内元素示例

HTML

bV6Iwl?w=1470&h=72

CSS

bV6Ixe?w=392&h=23

Example

bV6Ixz?w=665&h=189

四、块级元素示例

HTML

bV6Izl?w=1468&h=68

CSS

bV6IyI?w=360&h=21

Example

bV6IzO?w=665&h=188

五、行内元素的特点

5.1 和其他元素都在同一行上

5.2 高,行高及外边距和内边距不可改变

5.3 宽度就是它的文字或图片的宽度,不可改变

5.4 行内元素只能容纳文本或者其他行内元素

5.5 设置行内元素,需要注意如下

(1)设置宽度 width 无效。

(2)设置高度 height 无效,但可以通过 line-height 来设置。

(3)设置 margin 只有 左右有效,上下无效。

(4)设置 padding 只有 左右有效,上下无效。注意元素范围是增大了,但是对元素周围的内容是没影响的。

六、块级元素的特点

6.1 总是在新一行开始

6.2 高度,行高以及外边距和内边距都可改变

6.3 若宽度没有设置,则默认宽度为容器的100%,除非设定一个宽度

6.4 块级元素可以容纳行内元素和其他块级元素

七、行内元素和块级元素对比

7.1 内容

(1)一般情况下,行内元素只能包含数据和其他行内元素。

(2)而块级元素可以包含行内元素和其他块级元素。这种结构上的包含继承区别可以使块级元素创建比行内元素更”大型“的结构。

7.2 格式

默认情况下,行内元素不会以新行开始,而块级元素会新起一行。

7.3 宽高

(1)行内元素不可以设置宽高

(2)块级元素可以设置宽高

7.4 内边距和外边距

(1)行内元素水平方向的 margin 和 padding 可以生效。但竖直方向的 margin 和 padding 不能生效。

(2)块级元素可以设置margin,padding

八、行内元素列表

a

锚点

abbr

缩写

acronym

首字

b

粗体(不推荐)

bdo

bidi override

big

大字体

br

换行

cite

引用

code

计算机代码(在引用源码的时候需要)

dfn

定义字段

em

强调

font

字体设定(不推荐)

i

斜体

img

图片

input

输入框

kbd

定义键盘文本

label

表格标签

q

短引用

s

中划线(不推荐)

samp

定义范例计算机代码

select

项目选择

small

小字体文本

span

常用内联容器,定义文本内区块

strike

中划线

strong

粗体强调

sub

下标

sup

上标

textarea

多行文本输入框

tt

电传文本

u

下划线

九、块级元素列表

address

地址

blockquote

块引用

center

举中对齐块

dir

目录列表

div

常用块级容易,也是CSS layout的主要标签

dl

定义列表

fieldset

form控制组

form

交互表单

h1

大标题

h2

副标题

h3

3级标题

h4

4级标题

h5

5级标题

h6

6级标题

hr

水平分隔线

isindex

input prompt

menu

菜单列表

noframes

frames可选内容,(对于不支持frame的浏览器显示此区块内容

noscript

可选脚本内容(对于不支持script的浏览器显示此内容)

ol

有序表单

p

段落

pre

格式化文本

table

表格

ul

无序列表

十、可变元素

可变元素为根据上下文语境决定该元素为行内元素或者块级元素。

applet

java applet

button

按钮

del

删除文本

iframe

inline frame

ins

插入的文本

map

图片区块(map)

object

object对象

script

客户端脚本

十一、行内元素和块级元素的转换

11.1 display

(1)行内元素 display:inline

(2)块级元素 display:block

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

(4)行内元素转换块级元素 display:block

(5)块级元素转换行内元素 display:inline

11.2 float

若设置行内元素 float:left/right,则该行内元素转换为块级元素 ,且具有浮动特性。

11.3 position

若为行内元素进行定位,position:absolute 或者 position:fixed 都会把行内元素转换为块级元素。

html行内元素转为块级元素,前端面试题-行内元素和块级元素相关推荐

  1. 2021前端面试题系列:fetch与axios、浏览器内多个标签页面通信及安全问题

    大家好,我是前端岚枫,今天主要跟大家分享我整理的笔记2021前端面试题系列:fetch与axios.浏览器内标签页之间的通讯方法.XSS 和CSRF以及如何防范,此方面内容在我们的工作中常用到, 也是 ...

  2. 如何获取元素在父级div里的位置_前端面试题--元素的BFC特性和实例

    1.BFC 是什么? Block Formatting Contexts 块级格式化上下文.(不懂? 没关系,后文有介绍.) 2.为什么需要BFC? 在传统布局中出现的问题需要一种统一的解决方案. 首 ...

  3. jquery级试题_腾讯2020前端面试题含答案解析

    程序猿的生活:打造全网web前端全栈资料库(总目录)看完学的更快,掌握的更加牢固,你值得拥有(持续更新)​zhuanlan.zhihu.com 1 在jquery 中想要找到所有元素的同辈元素,下面哪 ...

  4. 前端面试题:如何让元素水平垂直居中?

    文章目录 前言 一.行内元素 1.行内元素特征 2.行内水平垂直居中 二.块状元素 1.块状元素特征 2.块状元素水平垂直居中 总结 前言 一篇学习回顾,知识总结的博客. 一.行内元素 行内元素最常使 ...

  5. [css] clear属性只对块级元素有效么?为何无法应用于行内元素?

    [css] clear属性只对块级元素有效么?为何无法应用于行内元素? block元素浮动之后已经脱离了文档流了,排列的顺序都不一样了,所以清除了之后有效果. inline-block还是在文档流里面 ...

  6. 【CSS】图片底部空白缝隙处理 ( 使用居中对齐 / 顶部对齐 / 底部对齐 | 将行内元素 / 行内块元素转为块级元素 )

    文章目录 一.图片底部空白缝隙问题 二.图片底部空白缝隙问题解决方案一 ( 使用居中对齐 / 顶部对齐 / 底部对齐 ) 三.图片底部空白缝隙问题解决方案二 ( 将行内元素 / 行内块元素转为块级元素 ...

  7. 兼容性—IE6/7下带有overflow:hidden属性的父级元素包不住带有position:relative属性的子元素...

    IE6/7下带有overflow:hidden属性的父级元素包不住带有position:relative属性的子元素 <!DOCTYPE html> <html lang=" ...

  8. 数据结构第5章例题 若矩阵Am×n中存在某个元素aij满足:aij是第i行中的最小值且是第j列中的最大值,则称该元素为矩阵A的一个鞍点。试编写一个算法,找出A中的所有鞍点。

    [例5.1] 若矩阵Am×n中存在某个元素aij满足:aij是第i行中的最小值且是第j列中的最大值,则称该元素为矩阵A的一个鞍点.试编写一个算法,找出A中的所有鞍点. 算法如下: void saddl ...

  9. python列表转换成数字_Python中列表元素转为数字的方法分析

    本文实例讲述了Python中列表元素转为数字的方法.分享给大家供大家参考,具体如下: 有一个数字字符的列表: numbers = ['1', '5', '10', '8'] 想要把每个元素转换为数字: ...

最新文章

  1. c++语言生成一个随机数,C/C++怎么生成“真正的”随机数
  2. 咨微关于企业信息门户的设想
  3. php类可以遍历,在PHP中检测一个类是否可以被foreach遍历
  4. Blazor系列终结!
  5. centos7安装gitlab7.5.0
  6. Red5开发第一步-Hello World
  7. CentOS和Ubuntu哪个好?
  8. 机器学习—线性回归推广及案例
  9. c#+arcAE对图层进行各种渲染操作
  10. 集成Android SlidingMenu(SlideMenu)
  11. 前端 img 标签显示 base64 格式的 图片
  12. Linux命令之iconv命令
  13. c语言实现生成随机数
  14. 什么叫DMZ区?DMZ区它有什么作用?
  15. html 图片 透明颜色,CSS实现图片变灰色及透明度
  16. codeforces379a Alyona and mex
  17. word快速复制上一页_如何快速轻松地在Word中复制格式
  18. mysql 常用日期时间计算
  19. [渝粤教育] 西安交通大学 工程热力学 参考 资料
  20. 母牛问题。母牛每年生一只母牛,新出生的母牛成长三年后也能每年生一只 母牛……

热门文章

  1. 2022-2028年中国生物制药产业产销状况与发展规划建议报告
  2. S5PV210系列之刷机【部署 烧写】
  3. 【海浪建模2】三维海浪建模以及海浪发电机建模matlab仿真
  4. 移动端touchmove卡顿
  5. iphone测试cpu性能的软件,iPhone 6S三大性能实测:恐怖黑科技!
  6. jquery实现全屏
  7. 计算机在学校的使用英语作文,学生使用电脑大学英语作文
  8. 【学术小白如何写好论文】引言
  9. 感谢一直不断努力前行的自己 —— iOS开发导航帖
  10. popupwindow和dialog的对比