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

HTML盒子模型

发布网友 发布时间:2022-04-22 17:21

我来回答

3个回答

懂视网 时间:2022-04-20 14:51

这次给大家带来html的盒模型详解,使用html盒模型的注意事项有哪些,下面就是实战案例,一起来看一下。

1.1. 盒的内容区的尺寸— content width和content height —取决于几个因素:

--生成该盒的元素是否设置了'width'或'height'属性。
--该盒是否包含文本以及其它盒。
--该盒是不是表格等等。

1.2. 盒的背景色

--内边距和边框区域的背景样式由生成(该盒的)元素的'background'属性来指定。外边距背景总是透明的

2. 外边距属性: 'margin-top','margin-right','margin-bottom','margin-left'和'margin'

2.1. 外边距属性指定了盒的外边距区的宽度

--'margin'简写属性一次性设置四周的外边距,而其它外边距属性只设置它们各侧的。这些属性适用于所有元素,但非替换的行内元素上的垂直margin将不会产生任何效果

2.2. <margin-width>值类型,可以取下列值之一:

--<length>
指定一个固定宽度
--<percentage>
百分比根据生成盒的包含块的width来计算。注意,这一点对于'margin-top'和'margin-bottom'也适用。如果包含块的宽度取决于该元素,那么产生的布局在CSS 2.1是未定义的
--auto
--margin属性允许负值,但可能存在具体实现限制

2.3. 'margin-top', 'margin-bottom'

'margin-top', 'margin-bottom'
Value: <margin-width> | inherit
Initial: 0
Applies to: 除display类型为table系列中除了table-caption,table和inline-table以外的所有元素(译注:也就是说,table系列display值中,margin-只适用于table-caption, table, inline-table,其余的都不适用,但margin-对非table系列都适用)
Inherited: no
Percentages: 参照包含块的宽度
Media: visual
Computed value: 指定的百分比或者绝对长度

这两个属性对非替换的行内元素无效

2.4. 'margin-right', 'margin-left'

'margin-right', 'margin-left'
Value: <margin-width> | inherit
Initial: 0
Applies to: 除display类型为table系列中除了table-caption,table和inline-table以外的所有元素(译注:也就是说,table系列display值中,margin-只适用于table-caption, table, inline-table,其余的都不适用,但margin-对非table系列都适用)
Inherited: no
Percentages: 参照包含块的宽度
Media: visual
Computed value: 指定的百分比或者绝对长度

2.5. 'margin'

'margin'
Value: <margin-width>{1,4} | inherit
Initial: 见单独的各个属性
Applies to: 除display类型为table系列中除了table-caption,table和inline-table以外的所有元素(译注:也就是说,table系列display值中,margin-只适用于table-caption, table, inline-table,其余的都不适用,但margin-对非table系列都适用)
Inherited: no
Percentages: 参照包含块的宽度
Media: visual
Computed value: 见单独的各个属性

3. 合并外边距

相邻的垂直外边距会合并,除了:

----根元素盒的margin不合并
----如果一个带有间隙(clearance 译注:是指clear属性导致元素位置移动形成的间隙)的元素的上外边距与下外边距相邻,它的外边距会和紧挨着的兄弟(元素)的相邻外边距合并,但合并后不会再和父级块的下外边距合并

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

相关阅读:

sublime怎样快速的创建html头部代码

css里有哪些长度单位

CSS( Cascading Style Sheets )集合

热心网友 时间:2022-04-20 11:59

<!DOCTYPE html>

<html>

<meta charset="UTF-8">

<head></head>

<style>

body{font-family: Microsoft YaHei;font-size:14px;background-color:#fff;}

*{padding: 0;margin: 0;}

ul,ol{list-style: none;}

.box{width: 230px;height: 150px;border: 1px solid #999;margin: 30px;}

.title{

height: 43px;line-height: 43px;font-size: 16px;padding-left: 10px;border-bottom:1px dotted #000;font-weight: normal;color: #666;

background: -webkit-linear-gradient(#ccf, #fff); /* Safari 5.1 - 6.0 */

background: -o-linear-gradient(#ccf, #fff); /* Opera 11.1 - 12.0 */

background: -moz-linear-gradient(#ccf, #fff); /* Firefox 3.6 - 15 */

background: linear-gradient(#ccf, #fff); /* 标准的语法(必须放在最后) */

}

.list{margin: 5px 0;}

.list li{height: 26px;font-size: 12px;color: #666;padding: 0 26px;cursor: pointer;}

.list li:hover{color: #f00;}

</style>

<body>

<div class="box">

<h4 class="title">京东快报</h4>

<ul class="list">

<li>海飞丝去屑又去油</li>

<li>2222</li>

<li>3333</li>

<li>4444</li>

</ul>

</div>

</body>

</html>

看一下,符合你的要求不?还有什么疑问追问,没有请采纳

热心网友 时间:2022-04-20 13:17

要问我啥问题?专业前端工程师追问就是这个题啊

追答帮你画页面?我只写原生js

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
全中国有几个叫汪前通的 中国有多少个汪金鹏 有姓汪的吗 刚断奶小猪感念了伪狂犬还能做苗吗? 大庆实验中学的复读生对应届生的排名冲击大吗 广袤怎么造句? ...音乐叫什么名字,其中有一段歌词是:恨在今天再相遇,我此身早破损... 歌词“是否恨在今天再相遇有许多可缱恋...”的歌名叫甚麽?是许秋怡唱的... 恨在今天再相遇的方季韦歌曲 恨在今天再相遇国语版是什么名? 推荐一些适合初三,高一的学生的数学阅读书籍 推荐几本数学系的数学书籍~入门、进阶 能不能推荐一些自学数学的书籍? 有关数学的书籍,适合小学高年级阅读的,推荐一下 数学类书籍推荐 推荐几本好的哲学书籍、数学书籍、物理学书籍 数学史入门的必读书籍有哪些值得推荐? 推荐一些关于数学的书籍? 数学思维书籍推荐 初中趣味数学书籍推荐 学习数学,有哪些值得推荐的书籍 高中数学书籍推荐 三年级数学好书推荐内容怎么写 想要考研,想要复习高数,有哪些好的书籍推荐? 适合小学生阅读的数学书籍推荐 数学老师必读的数学书籍经典 sketchup8.0过期 了怎么办? 关于数学的课外书籍有哪些? 404 Not Found 全国软考证书快过期了怎么办 用HTML和CSS定义网页的盒状模型 html5弹性盒子模型宽度设置问题 网页设计css盒子模型代码 box模型只能用在div里吗? 在HTML中为段落p设计盒子模型,要求左右距离浏览器窗口边框50像素上下距离40像素,边框2像素红色,求代码 介绍的意思 简述CSS盒子模型的主要思路? 如何计算CSS盒子模型的高度 CSS中,下面属于BOX模型属性的有 为什么bootstrap采用border-box盒模型 在word怎样插入分隔符和页眉页脚?(具体操作步骤) css中boxsizing怎么继承 如何设置分隔符及设置某几页为单独的页眉页脚 border-box是标准盒模型吗 404 Not Found CSS+DIV写盒子模型图 怎么将盒子模型多个圆角图形排列一行 Word页眉页脚分隔符分页符怎么设置 为什么W3C要制定content-box盒子模型 CSSZ中如何使用一张比盒模型小的图片填满整个盒模型,且不重复。是在HTML中导入的,不做背景。