关于网页css样式盒子布局,是大盒子套小盒子好,还是分开好

 我来答
育知同创教育
2018-01-04 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

CSS中, Box Model叫盒子模型(或框模型),Box Model规定了元素框处理元素内容(element content)、内边距(padding)、边框(border) 和 外边距(margin) 的方式。在HTML文档中,每个元素(element)都有盒子模型,所以说在Web世界里(特别是页面布局),Box Model无处不在。下面是Box Model的图示:

说明:上图中,由内而外依次是元素内容(content)、内边矩(padding-top、padding-right、padding- bottom、padding-left)、边框(border-top、border-right、border-bottom、border- left)和外边距(marging-top、margin-right、margin-bottom、margin-left)。

内边距、边框和外边距可以应用于一个元素的所有边,也可以应用于单独的边。而且,外边距可以是负值,而且在很多情况下都要使用负值的外边距。 
下图是W3School的Box Model 图解: 
 
示例代码如下:

<html><head>
<style type="text/css">
/* “*” 代表通配符,代表适用于所有标签*/
*{            padding: 0px;            margin: 0px;        }

/*ID选择器*/
#myDiv{            /*实际的宽度,width+左右边距+左右边框*/
width: 200px;            height: 300px;            border: 1px solid red;            /*
padding填充,内边距
*/
/*
1.上下左右的的值
2.上下,左右
3.上,左右,下
4.上,右,下,左(顺时针方向)
*/
padding: 0px 10px 0px;            margin: 10px 20px 10px;        }

#myDiv2{            width: 200px;            height: 300px;            border: 1px solid green;        }

/*类选择器*/
.title{            color: blue;            font-size: 14px;        }

/*混合使用*/
span.title{            font-size: 25px;        }

div > p{ /*代表div下的p标签*/
font-size: 20px;            color: yellow;        }
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Title</title></head><body>
<div id="myDiv">
<p>abc</p>
</div>

<div id="myDiv2"></div>

<span class="title">Javascript</span>

<i class="title">ActionScript</i></body></html>

说了这么多,怎样选择,根据项目情况而定,以及个人熟练程度。。。加油

510555252
2018-01-04 · TA获得超过338个赞
知道小有建树答主
回答量:514
采纳率:65%
帮助的人:87.9万
展开全部
要看内容量,内容少大套小,内容多就分开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式