CSS元素显示模式
2019-11-02 16:02:27来源:博客园 阅读 ()
CSS元素显示模式
CSS的元素显示模式
- 什么是元素显示模式
- 作用:网页的标签非常多,在不同的地方会用到不同类型的标签,了解他们的特点可以更好的布局我们的网页
- 元素的显示模式就是元素(标签)以什么样的方式进行显示,比如<div> 自己独占一行,比如一行可以放多个<span>
- HTML元素一般分为块元素和行内元素两种类型
- 块元素
- 常见的块元素有<h1>~<h6> <p> <div> <ul> <ol> <li> 等,其实<div> 标签是最经典的快元素
- 块元素的特点
- 独占一行
- 高度、宽度、外边距以及内边距都可以控制
- 宽度默认是容器(父级宽度)的100%
- 是一个容器及盒子,里面可以放行内或者快级元素
- 【注意】
- 文字类的元素内不能使用快级元素
- <p> 标签主要用于存放文字,因此<p> 里面不能放快级元素,特别是不能放<div>
- 同理,<h1> ~<h6> 等都是文字类快级标签,里面不能放其他块级元素
- 行内元素
- 常见的行内元素<a> <strong> <b> <em> <i> <del> <s> <ins> <u> <span> 等,其中<span> 标签 是最典型的行内元素。有的地方也将行内元素称为内联元素。
- 行内元素特点
- 相邻行内元素在一行上,一行可以显示多个
- 高宽直接设置是无效的
- 默认宽度就是它本身内容的宽度
- 行内元素只能容纳文本或其他行内元素
- 【注意】
- 链接里面不能在放链接
- 特殊情况链接<a> 里面可以放块级元素,但是给<a> 转换一下快级模式最安全
- 行内块元素
- 在行内元素中有几个特殊的标签——<img /> <input /> <td /> ,他们同时具有块元素和行内元素的特点
- 行内块元素的特点
- 和相邻行内块元素在一行上,但是他们之间会有空白缝隙。一行可以显示多个
- 默认宽度就是它本身内容的宽度
- 高度、宽度、外边距以及内边距都可以控制
元素模式 | 元素排列 | 设置样式 | 默认高度 | 包含 |
---|---|---|---|---|
块级元素 | 一行只能放一个块级元素 | 可以设置宽度高度 | 容器的100% | 容器级可以包含任何标签 |
行内元素 | 一行可以放多个行内元素 | 不可以设置宽度高度 | 它本身内容的宽度 | 容纳文本或其他行内元素 |
行内块元素 | 一行放多个行内块元素 | 可以设置宽度和高度 | 它本身的宽度 |
- 元素显示模式的转换
- 特殊情况下,我们需要元素模式的转化,简单理解:一个模式的元素需要另一种模式的特性,比如想要增加链接<a> 的触发范围
- 转化为块元素:display:block
- 转换为行内元素:display:inline
- 转换为行内块元素:display:inline-block
原文链接:https://www.cnblogs.com/SSPOFA/p/11784565.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- DIV居中的经典方法 2020-06-13
- CSS中的float和margin的混合使用 2020-06-11
- Html/css 列表项 区分列表首尾 2020-06-11
- css与javascript重难点,学前端,基础不好一切白费! 2020-06-11
- ie8下透明度处理 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash