zoukankan
html css js c++ java
第四天 盒子模型
盒模型
一、 盒模型的概念和组成
盒模型是css布局的基石,它规定了网页元素如何显示以及元素间相互关系。css定义所有的元素都可以拥有像盒子一样的外形和平面空间,即都包含边框、边界、补白、内容区,这就是盒模型。
1) padding的使用方法
填充:padding,在设定页面中一个元素内容到元素的边缘(边框) 之间的距离。 也称补白。
用法:
1)用来调整内容在容器中的位置关系
2)用来调整子元素在父元素中的位置关系。
注:padding属性需要添加在父元素上。
3)padding值是额外加在元素原有大小之上的,如想保证元素大小不变,需从元素宽或高上减掉后添加的padding属性。
属性值的4种方式:
说明:可单独设置一方向填充,如:padding-top:10px; padding-right:10px;padding-bottom:10px;padding-left:10px;
四个值:上 右 下 左 {padding:10px 20px 30px 40px;}
三个值:上 左右 下 {padding:10px 20px 30px ;}
二个值:上下 左右 {padding:10px 20px ;}
一个值:四个方向 padding:2px;/*定义元素四周填充为2px*/
3) border的使用方法
border:边框宽度 边框风格 边框颜色;
例如:border:5px solid #f00
边框:border,网页中很多修饰性线条都是由边框来实现的。
边框宽度:border-
边框颜色:border-color:
边框样式:border-style:solid(实线)/dashed(虚线)dotted(点划线)double(双线)
可单独设置一方向边框,
如:border-bottom:边框宽度 边框风格 边框颜色;底边框
border-left:边框宽度 边框风格 边框颜色;左边框
border-right:边框宽度 边框风格 边框颜色;右边框
border-top:边框宽度 边框风格 边框颜色;上边框
4) margin的使用方法
边界:margin,在元素外边的空白区域,被称为边距。
属性值的4种方式:
四个值:上 右 下 左
三个值:上 左右 下
二个值:上下 左右
一个值:四个方向 margin:2px;/*定义元素四边边界为2px*/
margin:2px 4px;/*定义元素上下边界为2px,左右边界为4px/
margin:2px 4px 6px;/*定义元素上边界为2px,左右边界4px下边界为6px,*/
margin:2px 4px 6px 8px;/*定义元素上、右边界为2px,下右边界为6px,左边界为8px*/
margin:0 auto;/*在浏览器中横向居中。
定义元素上、下边界为2px,
说明:可单独设置一方向边界,如:margin-top:10px;
1)盒子的实际大小(公式):
宽 =左右margin+左右border+左右padding+width
高 =上下margin+上下border+上下padding+height
例如:一个盒子的 margin 为 20px,border 为 1px,padding 为 10px,content 的宽为 200px、高为 50px
宽=margin*2 + border*2 + padding*2 + content.width = 20*2 + 1*2 + 10*2 +200 = 262px
高=margin*2 + border*2 + padding*2 + content.height = 20*2 + 1*2 +10*2 + 50 = 112px
二、一个标记可以设置多个class名
语法:<标记 class="名称1 名称2"></标记>
查看全文
相关阅读:
lua 取table长度
[转] 理解 LSTM 网络
[转]An Intuitive Explanation of Convolutional Neural Networks
[转]How rival bots battled their way to poker supremacy
【转】Principles of training multi-layer neural network using backpropagation
[转]霍夫丁不等式与真实的机器学习
[转]PLA算法总结及其证明
jinja2 宏的简单使用总结(macro)
Python 装饰器
PYTHON REQUESTS的安装与简单运用
原文地址:https://www.cnblogs.com/mingjixiaohui/p/5196784.html
最新文章
Java 将图片转二进制再将二进制转成图片
nginx配置http协议和tcp协议配置文件案例
nginx配置:location配置方法及实例
nginx反向代理配置(nginx.conf+proxy_set_header)
Header的Request部分和Response部分
apache 配置会话保持
网站性能测试指标(QPS,TPS,吞吐量,响应时间)详解
SQL优化|Java面试题
[转] Haproxy、Keepalived双主高可用负载均衡
ubuntu下利用docker搭建gitloab手记
热门文章
机器学习的展望
[转]ZooKeeper学习第一期---Zookeeper简单介绍
关于Q-LEARNING的优化
[转]SSH反向连接及Autossh
[转]Peer-to-Peer Communication Across Network Address Translators
[转] 余弦定理
[转]Poisson Distribution
[转][译] Closures in Lua
[转]lua数据结构--闭包
[转]lua元表代码分析
Copyright © 2011-2022 走看看