前端编程笔记1-css(1)
来源:互联网 发布:水煮鱼皇后的淘宝店 编辑:程序博客网 时间:2024/05/07 09:47
1. 网页字体常用12px
2. css的标准流/非标准流
标准流:默认布局方式
非标准流:某个元素脱离它本身的位置
3. css盒子模型原理分析图
margin边距
border 边框
padding 填充
content 内容
(1) html元素都可以看成一个盒子
(2) 盒子模型的参照物不一样,则使用的css属性不一样
(3) 尽量使用margin布局,padding会改变盒子大小(相当于盒子有弹性),margin过大,盒子内容会被挤到盒子外,盒子本身没有变化
4. css属性放在后面优先级高
5. form
post方式提交不会在地址栏显示参数
6. css选择器
l 类选择器 .style{}
l id选择器 #style2{}
l html选择器 body{}
l 通配符选择器*{}
优先级:id>类>html>通配符
父子选择器
l 子选择器标签是html标签
l id 选择器和类选择器可以构成父子选择器
l 父子选择器可以有多种
class=”style1style2”
style1与style2发生冲突时,以.css文件里写在后面的选择器为准
7. 行内元素,内联元素(inlineelement) span, a, img
块元素(block element) div p
行内元素特点:只占内容宽度,默认不换行
块元素特点:不管内容多少,换行,同时占满整行,使用浮动可以控制
行内元素内不要放块元素
一些css属性对行内元素无效(与浏览器有关)尽量使用块元素定位布局
8. 浮动float
float:left;
两层概念:(1)把右边的空间让出来(2)寻找左边界
9. 定位position
static:默认值
relative:相对自己原来的位置,原本占有的空间被保留
absolute:元素从原来的位置脱离,后面的元素占用让出的空间, 生成绝对定位的元素,相对于 static 定位以外(非标准流盒子)的第一个父元素(离自己最近的)进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
fixed:只针对body定位
例:
#special{
position:relative;
left:40px;/*在原来的位置上向右移动*/
top:100px;/*在原来的位置上向下移动*/
}
#special{
position:absolute;
left:40px;
top:100px;
}
- 前端编程笔记1-css(1)
- 前端 CSS 笔记1
- 前端学习笔记2-1 CSS
- 前端编程笔记2-js(1)
- 前端html+css(1)
- 前端笔记 CSS 2
- 前端笔记 CSS 3
- 前端笔记 CSS 4
- 前端笔记 CSS 5
- 前端笔记 CSS 5
- 前端CSS学习笔记
- 前端基础 css笔记
- 前端学习之CSS-1
- 前端学习笔记1
- 【Web 前端】笔记1
- 前端开发笔记1
- 前端问题笔记-1
- web前端笔记1
- shell脚本之初识(一)
- MapReduce Key排序原理
- TextView中显示不同大小字号的内容
- android解析网络的json,转载一些
- Ubuntu12.04下配置Android studio开发环境
- 前端编程笔记1-css(1)
- Form的close()和Dispose()的区别
- dagger2个人学习总结___
- C++第三次作业
- 读取操作PDF的Java类库
- 前端杂记
- JDBC简单的CRUD操作
- 使用putExtra()在Activity和子Activity之间传递数据
- matlab(matlabR 2010b)安装使用Libsvm(3.17)的全过程