CSS盒模型
来源:互联网 发布:tp 应用特征数据库 编辑:程序博客网 时间:2024/06/05 03:32
CSS盒模型
元素分类:html中标签元素大体分为三种不同的类型1.块状元素
<div>,<p>,<h1>...<h6>,<il>,<ol>,<dl>,<table>,<address>,<blockquote>,<form>etc.
2.内联元素(行内元素)
<a>,<span>,<br>,<i>,<em>,<strong>,<label>,<q>,<var>,<cite>,<code>
3.内联块状元素
<img>,<input>
元素分类--块级元素
特点:
1.每个块级元素都从新的一行开始,并且其后的元素也另起一行。
2.元素的高度,宽度,行高以及顶和底边距都可设置。
3.元素宽度在不设置的情况下,是它本身父容器的100%。
a{display:block;} --将内联元素a转换为块状元素。
特点:
1.和其他元素都在一行上。
2.元素的高度,宽度及顶部和底部边距不可设置
3.元素的宽度就是它包含的文字或图片的宽度,不可改变。
div{display:inline;}--将内联元素div转换为内联元素。
特点:
1.和其他元素都在一行上。
2.元素的高度,宽度,行高以及顶和底边距都可设置。
a{display:inline-block;}--将a设置为内联-块状元素
盒子模型
块级元素是一个盒子模型
边框就是围绕着内容及补白的线,
可以设置它的粗细,样式和颜色(边框的三个属性)
例:div{
border-width:2px;//粗细最常用像素
border-style:solid;//样式dashed(虚线)|dotted(点线)|solid(实线)
border-color:red;//颜色
}
盒模型--边框(二)
可单独设置某一边框,其他边不设置边框样式
div{
border-top:1px dotted red;
border-right:1px dotted red;
border-lsft:1px dashed red;
border-bottom:1px solid red;
}
css内定义的宽(width)和高(height),指的是填充以里的内容范围
因此一个元素的实际宽度(盒子的宽度)=左边界+左边框+左填充+内容宽度+右填充+右边框+右边界
高度同理
元素内容与边框之间是可以设置距离的,称为填充,填充也分为上右下左(顺时针)
div{
padding-top:20px;
padding-right:30px;
padding-bottom:25px;
padding-left:34px;
}
如果上下填充一样为10px,左右 填充一样为20px,可以这样写
div{padding:10px 20px;}
盒模型--边界(margin)
元素与其他元素之间的距离可以使用边界(margin)来设置,边界也是顺时针。
语法和padding 相同
区别:padding在边框里,margin在边框外
例子如下图:
1 0
- CSS、CSS盒模型
- CSS盒模型
- 什么是css盒模型?
- CSS 盒模型
- CSS盒模型讲解
- CSS 盒模型
- CSS盒模型
- div+css盒模型
- css 盒模型
- css盒模型组成
- css盒模型组成
- css的盒模型
- 介绍CSS盒模型
- CSS盒模型
- CSS盒模型
- css 盒模型整理
- css盒模型
- css盒模型笔记
- 指针以及内存的分配
- 华为机试---字符串通配符
- 专题三总结,DP
- iOS之苹果和百度地图的使用
- C# override与overload
- CSS盒模型
- Hadoop Oozie 学习笔记(六) Hadoop Oozie概述
- 安卓Checkbox事件响应及存储
- UVA 10514 【computing geometry】
- 深入浅出React(二):React开发神器Webpack
- 动画
- 文件下载: 云--->php服务---pc
- Segmentation fault到底是何方妖孽
- 回调函数