文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

好程序员web前端技术分享css盒模型

2023-06-03 11:23

关注

web前端技术分享css盒模型

学习目标

一、css盒模型的概念及组成

概念:盒模型是css布局的基石,它规定了网页元素如何显示以及元素间相互关系。css定义所有的元素都可以拥有像盒子一样的外形和平面空间.

盒模型的组成:边框、边界/边距、补白/填充、内容区。

二、盒子模型的相关元素

说明:

填充:padding,在设定页面中一个元素内容到元素的边缘(边框) 之间的距离。 也称补白或填充。

用法:

1)用来调整子元素在父元素中的位置。

注:padding属性需要添加在父元素上。

2)padding值是额外加在元素原有大小之上的,如想保证元素大小不变,需从元素宽或高上减掉后添加的padding属性值

属性值的4种方式:

四个值:上 右 下 左 {padding:0px 0px 0px 40px;}

三个值:上 左右 下 {padding:10px 20px 30px ;}

二个值:上下 左右 {padding:10px 20px ;}

一个值:四个方向 padding:2px;

说明:可单独设置一方向填充,如:上方向padding-top:10px; 右方向padding-right:10px; 下方向padding-bottom:10px; 左方向padding-left:10px;

说明:

边界:margin,在元素外边的空白区域,被称为边距/边界。      “属性值的用法同上”

margin-left:左边界

margin-right:右边界

margin-top:上边界

margin-bottom:下边界

属性值的4种方式

四个值:上 右 下 左

三个值:上 左右 下

二个值:上下 左右

一个值:四个方向 margin:2px;

margin:0 auto;

三、标准盒子大小计算方式

宽 =左右border+左右padding+width,

高 =上下border+上下padding+height,

例如:一个盒子的border 为 1px,padding 为 10px,content 的宽为 200px、高为 50px,

宽= border*2 + padding*2 + content.width = 1*2 + 10*2 +200 = 262px,

高= border*2 + padding*2 + content.height = 1*2 +10*2 + 50 = 112px,

怪异盒模型/IE盒子模型组成:margin+内容区

宽:width;

高:height;

四、盒模型注意事项

*margin值的解析:左右边界累加,正常文档流的上下边界重合。

*在正常文档流下,子元素(块)直接写margin-top时,会将margin-top属性值加上父元素身上,(子元素或父元素不设置任何浮动及定位的属性,或父元素不设置边框的情况下。)

 

一个标记可以设置多个class名

语法:<标记 class="名称1   名称2   名称3 " ></标记>

© 版权(圈C)

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯