网站首页 > 技术文章 正文
块级元素:使用时,会自动换行的元素,可以包含行内元素和其他块级元素,可以设置宽,高,上下左右边距,默认 css 属性 display 的值为 block
- 块级元素常用的有哪些
 
- div // 块, 经常用来布局的块,类似箱子
 - h1-h6 // 标题,肯定是会换行的啦
 - p // 段落,我们写文章,段落也是换行处理的
 - ul,ol,li // 列表,总不希望你写的列表,表格还跟其他东西掺杂一起吧,
 - from // 表单,输入框总希望能够单独是一块独立的
 - table // 表格,表格要整洁,总希望独立出来
 - hr // 水平分割线,既然要分割,那也是要换行处理吧
 - pre // 预格式化文本,代码按照我们手动编排好的顺序输出,你总不希望他还不给你行吧,不然就没意义了
 - footer // 段尾,类似写作文结尾,都是另起一行
 - article // 文章内容,看书的时候,文章内容都会在合适的位置给换行处理
 - canvas // 绘制图形
 - address // 地址
 
行内元素:不会自动换行,不可以设置宽高,只能设置左右边距,默认 css 属性 display 的值为 inline
- 块级元素常用的有哪些?
 
- b // 加粗
 - big // 定义大字号
 - i //斜体
 - small // 小号文本
 - abbr // 定义缩写,有些国际词语是有缩写的
 - acronym // 定义只取首字母的缩写
 - cite // 引用,文章内容的某一句话可能是引用其他名人说的
 - code // 定义计算机代码
 - dfn // 定义一个定义项目
 - em // 定义强调的本文
 - kbd // 定义键盘文本
 - strong // 定义重要的文本
 - samp // 定义样本文本。
 - var // 定义变量
 - a // 锚点,内容里经常会有几个关键词,可以点击过去查阅更多详细信息
 - bdo
 - br // 换行
 - object // 内嵌对象
 - q // 短的引用
 - script
 - span // 普通文档的节
 - sub // 定义下标文本
 - sup // 定义上标文本
 - button // 按钮,
 - input // 控件
 - label // input 元素定义标注
 - select // 定义选择列表,看起来很多,实际上占位就我们选择的那一个
 - textarea // 定义一个多行的文本输入控件
 
行内块级元素,拥有行内元素的特性,不换行,也拥有块级元素的特性:既可以设置宽高也可以设置上下左右边距,默认 css 属性 display 的值为 inline-block
常见行内块级元素:
- img // 图片
 - video // 视频
 - audio // 音频
 - map // 图像映射
 
块级元素和行内元素如何转换
- 块级元素变成行内元素
 
display: inline;
- 行内元素变成块级元素
 
display: block;
- 块级元素、行内元素变成行内块元素
 
display: inline-block;
其他
- a 标签只允许嵌套非 a 标签的 inline 类型元素。
 - 这么多,不要为难自己死记硬背,记住常用的,用常识去记住就可以啦,面试考你的时候,记不住的,用常识去推理,基本都正确。
 
猜你喜欢
- 2024-10-21 HTML基础(四)——表单(上)(html基础页面写法)
 - 2024-10-21 一位女程序员整理的前端面试题、的确不简单
 - 2024-10-21 HTML入门之行内元素和块级元素(html行内元素与块级元素区别)
 - 2024-10-21 行内元素和块级元素(行内元素和块级元素的特点和区别)
 - 2024-10-21 html和CSS面试题目归总(h5和css3面试题)
 - 2024-10-21 行内元素和块级元素-html教程(html中行内元素和块级元素的区别)
 - 2024-10-21 块级元素 行内元素 行内块级元素区别
 - 2024-10-21 行内元素与块级元素,以及区别(行内元素和块级元素有哪些)
 
- 最近发表
 - 
- 聊一下 gRPC 的 C++ 异步编程_grpc 异步流模式
 - [原创首发]安全日志管理中心实战(3)——开源NIDS之suricata部署
 - 超详细手把手搭建在ubuntu系统的FFmpeg环境
 - Nginx运维之路(Docker多段构建新版本并增加第三方模
 - 92.1K小星星,一款开源免费的远程桌面,让你告别付费远程控制!
 - Go 人脸识别教程_piwigo人脸识别
 - 安卓手机安装Termux——搭建移动服务器
 - ubuntu 安装开发环境(c/c++ 15)_ubuntu安装c++编译器
 - Rust开发环境搭建指南:从安装到镜像配置的零坑实践
 - Windows系统安装VirtualBox构造本地Linux开发环境
 
 
- 标签列表
 - 
- cmd/c (90)
 - c++中::是什么意思 (84)
 - 标签用于 (71)
 - 主键只能有一个吗 (77)
 - c#console.writeline不显示 (95)
 - pythoncase语句 (88)
 - es6includes (74)
 - sqlset (76)
 - apt-getinstall-y (100)
 - node_modules怎么生成 (87)
 - chromepost (71)
 - flexdirection (73)
 - c++int转char (80)
 - mysqlany_value (79)
 - static函数和普通函数 (84)
 - el-date-picker开始日期早于结束日期 (76)
 - js判断是否是json字符串 (75)
 - c语言min函数头文件 (77)
 - asynccallback (87)
 - localstorage.removeitem (77)
 - vector线程安全吗 (73)
 - java (73)
 - js数组插入 (83)
 - mac安装java (72)
 - 无效的列索引 (74)
 
 
