CSS标签显示模式怎么理解,有哪些重点知识
Admin 2022-05-19 群英技术资讯 894 次浏览
这篇文章主要讲解了“CSS标签显示模式怎么理解,有哪些重点知识”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS标签显示模式怎么理解,有哪些重点知识”吧!标签的类型(显示模式) HTML标签一般分为块标签和行内标签两种类型,它们也称块元素和行内元素。
一、块级元素(block-level)
每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度、高度、对齐等属性,常用于网页布局和网页结构的搭建。
常见的块元素有<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>等,其中 <div> 标签是最典型的块元素。
特点:(重要)
1、独占父亲一行,宽度默认是容器的100%;
2、高度,行高、外边距以及内边距都可以控制;(支持宽高的设置)
3、不设置高度,高度由内容决定;
4、可以容纳内联元素和其他块元素;
二、行内元素(inline-level)
行内元素(内联元素)不占有独立的区域,仅仅靠自身的字体大小和图像尺寸来支撑结构,一般不可以设置宽度、高度、对齐等属性,常用于控制页面中文本的样式。
常见的行内元素有<a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>、<span>等,其中 <span> 标签最典型的行内元素。
特点:(重要)
1、和相邻行内元素在一行上,换行会有空隙;
2、高、宽无效,但水平方向的padding和margin可以设置,垂直方向的无效;(不支持宽高)
3、默认宽度就是它本身内容的宽度;
4、行内元素只能容纳文本或则其他行内元素。(a特殊)
Tips:
1、只有 文字才 能组成段落 因此 p 里面不能放块级元素,同理还有这些标签h1,h2,h3,h4,h5,h6,dt,他们都是文字类块级标签,里面不能放其他块级元素。
2、链接里面不能再放链接。
三、块级元素和行内元素区别
见上面的各自的特点。
四、行内块元素(inline-block)
在行内元素中有几个特殊的标签——<img />、<input />、<td>,可以对它们设置宽高和对齐属性,称它们为 行内块元素。
特点:
1、和相邻行内元素(行内块)在一行上,但是之间会有空白缝隙;
2、默认宽度就是它本身内容的宽度;
3、高度,行高、外边距以及内边距都可以控制。
五、标签显示模式转换 display
在设计网页的时候,可能需要给不同的标签设置不同的显示模式。可以通过 display 实现。
1、块转行内:display:inline;
2、行内转块:display:block;
3、块、行内元素转换为行内块: display: inline-block;
知识点补充:css标签的显示模式
标签的显示模式
a、块级元素(最典型的是 div标签)
特点:
默认宽度 100%
可以容纳块级元素和内联元素
b、行内元素 (最典型的是 span标签)
特点:
c、行内块元素(最典型的是 img标签)
!!!3种模式的标签是可以转换的
display (显示模型属性)
a、块级标签模式转换为行内标签模式
div{display:inline;}
b、 行内标签模式转换为块级标签模式
span{display:block;}
c、行内标签模式转换为行内块标签模式
a{display:inline-block;}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了纯CSS实现单一div的正多边形变换的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
这篇文章主要介绍了html 表格比较宽溢出的解决方法,表格如果比较宽,则有可能溢出,所以下面的方法,大家可以看看
本篇文章给大家带来了关于css架构SMACSS的相关知识,其中会讲到什么是smacss以及该架构分类的相关问题,希望对大家有帮助。
在CSS中我们常常会使用到li标签,因为li标签用途很广泛,它可以用来制作列表,选项卡,导航等等。但是li是块级元素,我们想要实现横向排列,究竟该怎样做呢?下文给大家分享了两种方法,有需要的朋友可以参考,那么接下就跟小编来学习一下吧。
我们在开发电子商务网站时,往往会遇到发开商场优惠券的需求,那么我们就需要考虑优惠券的样式。边缘镂空打孔效果,是我们经常能在一些优惠券的设计上能看到的,下面是就给大家分享一下css圆形镂空效果的实现。大家在做优惠券时,能参考一下。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008