CSS---核心模块
来源:互联网 发布:软件开发风险 编辑:程序博客网 时间:2024/06/05 10:03
CSS核心内容
7、盒子模型(content \border)
两个元素间的距离称为margin; margin:0 auto;上下边距为0,左右居中
内外两元素之间的距离称为padding(填充);
border:9px solid color;指定了宽度,样式,颜色
a、html中元素都可以看成是一个盒子
b、盒子模型参照物不一样,则使用的CSS属性也就不一样
c、如果不希望破坏外观,则尽量使用margin,因为padding会撑大盒子,margin如果过大,盒子内容会被挤到外面去,但是盒子大小不变
8、list-style-type: none 用于去除ul中的列表项的圆点
9、浮动
浮动必要性:因为默认情况下div是纵向排列的,如果想改变方向,则浮动就很重要了
float: left/right让元素尽量向某个方向浮动,直到碰到他的父元素的边框为止
特别注意:如果一行不够排下所有元素,会自动换行,如果某个div过大,则会卡住别的div
10、清除浮动
clear:left/right/both
11、定位
position属性:static(默认)/relative/absolute/fixed/inherit
******先实践后回头看理论******
relative:相对原来的位置移动
元素框偏移某个距离,元素本身形状不变化,它本身的所占空间仍保留
例如: #s{ position:relative; left:50px;top:10px;}
absolute:绝对定位,参照物变为离自己最近的非标准流的元素
元素从文档流完全删除,并相对于其包含块定位,元素原来所占空间会关闭
元素从原来位置脱离,并让出自己的空间,后面的空间补上
fixed:其包含块固定为body,视窗本身
inherit:继承父类属性
小作品
- CSS---核心模块
- 核心模块
- linux核心与核心模块
- 核心模块之事件模块
- Android核心模块
- Android核心模块
- 学习python核心模块
- Android核心模块内容
- 【Nginx】核心模块
- 【Nginx】核心模块ngx_events_module
- MES核心模块功能设计
- Nodejs-核心模块
- 【Nginx核心模块】ngx_thread_pool_module
- PY核心模块方法
- python核心编程-模块
- 核心战斗模块
- python核心模块--urllib
- HBase架构核心模块
- 清空Linux message文件
- CSS---基础
- 【北京圣思园学习笔记】第03讲:原生数据类型使用陷阱(Pitfall of Primitive Data Type)
- 汉字编码及LINUX中文处理
- 如何安装Windows版英特尔C++编译器
- CSS---核心模块
- A. New Year Candles
- 关于SAE上传文件及文件地址的实例
- java反射技术详解
- http 错误代码表
- PHP中HTML标签过滤
- YII框架中的自动加载自定义数据模型操作
- Unity3D 移动开发代码优化
- asp.net获取客户端IP