问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是块元素和行内元素? 请分别列出五个块元素和行内元素

发布网友 发布时间:2022-04-28 08:33

我来回答

2个回答

懂视网 时间:2022-04-28 12:54

style 属性规定元素的行内样式(inline style)

行内元素属性设置

行内元素同样具有盒子模型

行内元素同样具有盒子模型,那么就可以给行内元素设置不同的 css 属性,比如宽度、高度、内边距和外边距,那么行内元素是否需要设置这些属性呢?

行内元素设置宽度和高度

给行内元素设置宽度和高度是无效的

.span1 {
 height: 200px;
 width: 200px;
}
 
<span class='span1'>行内元素设置宽度和高度</span>

此时我们通过观察页面以及盒子的渲染出来的模型,可以发现:

即使给行内元素设置了宽度和高度,行内元素所表现出来的具体的宽度和高度就是内容本身的宽度和高度,所以给行内元素设置宽和高是无效的

行内元素设置 padding 和 margin

将影响左右,但不影响上下

行内元素设置 padding 和 margin 上下具体值表现

<span class='span2'>行内元素设置边距上下属性</span><br>
 
.span2 {
 padding-top: 20px;
 padding-bottom: 30px;
 margin-top: 40px;
 margin-bottom: 50px;
}

从上面的图我们可以发现,我们给行内元素设置了 padding-top、padding-bottom、margin-top、margin-bottom 属性,但是这些属性并没有发生具体的作用,在效果上看貌似是被撑开了,但是并没有对其他的元素造成影响。

行内元素设置 padding 和 margin 左右具体值表现

会发生效果

<span class='span3'>行内元素设置边距左右属性</span><br>
 
.span3 {
 padding-left: 100px;
 padding-right: 200px;
 margin-left: 300px;
 margin-right: 400px;
}

从上图可以看出,如果我们给行内元素设置 padding-left,padding-right,margin-left,margin-right 属性 将会影响该行内元素的位置

更多相关知识,请访问PHP中文网!

热心网友 时间:2022-04-28 10:02

块级元素(block-level)

块元素会独自占据一整行,或者多行,可以任意设置其大小尺寸,是用于搭建网页布局的必须部分,使网页结构更加紧凑合理。

块级元素有以下几个特点:

行内元素(inline-level)

行内元素也称为内联元素,行内元素不占有独立区域,其大小仅仅被动的依赖于自身内容的大小(例如文字和图片),所以一般不能随意设置其宽高、对齐等属性。常用于控制页面中文本的样式。

行内元素的特点:

块级元素 li,p,div,h1,table

行内元素a,span,sub,sup,i,b

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样写小说比较容易被发掘? 笔记本独显有黄色叹号,不能工作,n卡控制面板消失重下驱动也不管用,求助... ...我的独立显卡怎么显示一个黄色的小叹号。怎么解决啊? 去了怎么造句 跑到怎么造句 临床医学可不可以报考执业药师 中秋和双节公司都发放了什么礼物啊? 请问川藏线自驾旅游可以携带医用氧气瓶吗 个人家庭如何租医用氧气瓶 fell过去式和过去分词形式 关于CSS 定位中的浮动的清理怎么理解 css中当子元素设置浮动,为什么父集要清掉浮动 HTML要怎么清除浮动? css中,为什么给浮动元素的容器也添加上浮动属性即可清除内部浮动? 清除浮动,什么时候需要清除浮动,清除浮动都有哪些方 清除浮动的清除浮动的方法 CSS清除浮动问题 html如何清除浮动 网页布局中,如何清除元素的浮动??? 设浮动后,怎样清除浮动? 如何让子div在父div中水平居中 怎么让div里面的元素水平居中 如何让div中的内容水平居中,垂直居中 如何让div里面的水平居中 如何让一个未知宽度的元素水平居中 如何让DIV高度固定 水平居中 最好写的详细点 CSS实现水平居中的几种方式 极客标签 如何实现块级元素的水平居中 BLADE是什么品牌的轮胎? Blade&Soul是什么意思 html中块属性和行属性的区别 div是块级元素,span是行内元素,这都是什么意思,具体有什么区别 属性是什么意思,说的通俗易懂,别从网上复制,两句话给我概括了行吗? asp.net中各种行为属性都是什么意思? padding属性对于块级元素和行内元素有什么区别 width和height属性,对于块级元素和行内元素有什么区别?急急急!!! CSS行内块元素与行内元素的区别有哪些? width和height属性,对于块级元素和行内元素有什么区别? 在html中属性和值分别是什么 CSS块级元素与行内元素(内联元素)的区别和联系 怎样定义一个PHP的函数 php函数内定义函数 php定义一个函数,不会做php啊 各位朋友好,请求帮助一个PHP扩展文件中的函数A调用函数B的问题。先谢谢! php主函数怎么定义和应用 php 有函数内部函数的定义吗? 如何在扩展里调用PHP函数 set_exception_handler函数在ThinkPHP中的用法 php try catch 起什么作用 throw 在 php中, 作用是什么 ?