css样式学习笔记六
2016-02-16 13:39
381 查看
注:其中的内容只是自己学习时的一些笔记,好记性不如烂笔头,在此记录方便以后巩固!
网上搜索css中的各种命名规范
一、命名
类以及id、文件命名
1.根据开发文档去命名
2.业内常用命名规范命名
二、类的命名
1)根据布局结构去命名header left right center
2)根据功能去命名 newslist menu search
3)根据作用
4)命名的多个单词之间使用‘-’或‘_’
三、css文件的命名
global.css 全局样式
layout.css 布局
css的文件名称可以与html页面的名称相同
css命名注意:
1.一律小写
2.尽量用英文或者英文加数字组成
3.尽量不加杠和下划线
4.尽量不要缩写
5.根据功能命名
四、清除浮动
浮动元素影响的是他自己和紧挨着他的下一个元素
每当一行结束的时候就需要清除一下浮动(上面是一个div 下面是一个div )
清除浮动的方式
1)加一个块级元素 设置他的clear:both <div class='clear'></div>
2)使用万能清除法
在css中添加一下代码
.clear:after
{
display:block;
clear:both;
height:0;
line-height:0;
content:"";
}
.clear
{
*zoom:1; /*兼容ie7及以下版本*/
}
clear的类为最后一个浮动的元素
:after表示在某个元素之后添加内容
zoom原本表示元素的缩放
zoom:1 元素原本大小 >1表放大 <1表缩放
测试各种浮动
五、溢出
overflow 处理内容的溢出
块元素的高度默认值为auto 会随着内容自动撑开
overflow
visible [默认值] 溢出部分可见
hidden: 溢出部分隐藏【常用】
scroll 显示滚动条(右、下)【不常用】
overflow-x
overflow-y
注意:先设置块级元素的尺寸,即宽度和高度 再设置overflow (宽度可以不设置,它默认的会继承父类的宽度)
六、绝对定位(absolute)
定位:
普通文档流(顺序)
浮动定位(主要用来布局)
普通定位和绝对定位的元素位置都是相对的,元素都在文档中占有确定的空间
绝对定位是一种比较特殊的定位方式 绝对定位的元素将不占用空间 不影响其他元素
调整位置的属性
left:10px(-10px)
top:10px(-10px)
上面的属性值默认是相对于body而言的,而有时候我们需要根据其他元素进行相对定位 这个时候就需要设置参考定位标签的属性 position:relative
定位的三种形式:
static 默认的定位方式
relative 相对定位 只是起一个参考的作用 并未从文档流中抽离出来
absolute 绝对定位 文档流中抽离出来
fixed 随着页面移动 固定定位【ie6不识别】 从文档流中抽离出来 总是处于固定的位置【页面中的广告,随着右侧滑动条的移动而移动】
七、层叠次序(z-index)
既可以正值也可以是负值,数值大的在上面
两种绝对定位的块级元素可以设置层叠次序
八、应用背景定位
背景合在一块:同类的图标或小图片(图片的格式一般存为png)
好处一:提高网页访问速度,图片多向服务器发出的请求越多
好处二:同类,方便管理
图片一般都使用png格式的图片,png图片格式清晰
九、光标样式
pointer:小手
help:帮助
move:移动
hand:小手
url():使用自定义的图片作为光标 但是图片的格式需要是.ani \ .cur (ie8以下的版本才支持的)
dl dt dd是什么标签
三种提交按钮
<button>提交</button>
<input type='submit'/>
<input type='image' src=''/>
网站开发流程:
确定需求(客户调研)=>设计页面=>开发文档(流程和规范)前端开发(html/css/js)=>测试(兼容性)=>后台程序开发=>测试=>上线=>运营和维护
网上搜索css中的各种命名规范
一、命名
类以及id、文件命名
1.根据开发文档去命名
2.业内常用命名规范命名
二、类的命名
1)根据布局结构去命名header left right center
2)根据功能去命名 newslist menu search
3)根据作用
4)命名的多个单词之间使用‘-’或‘_’
三、css文件的命名
global.css 全局样式
layout.css 布局
css的文件名称可以与html页面的名称相同
css命名注意:
1.一律小写
2.尽量用英文或者英文加数字组成
3.尽量不加杠和下划线
4.尽量不要缩写
5.根据功能命名
四、清除浮动
浮动元素影响的是他自己和紧挨着他的下一个元素
每当一行结束的时候就需要清除一下浮动(上面是一个div 下面是一个div )
清除浮动的方式
1)加一个块级元素 设置他的clear:both <div class='clear'></div>
2)使用万能清除法
在css中添加一下代码
.clear:after
{
display:block;
clear:both;
height:0;
line-height:0;
content:"";
}
.clear
{
*zoom:1; /*兼容ie7及以下版本*/
}
clear的类为最后一个浮动的元素
:after表示在某个元素之后添加内容
zoom原本表示元素的缩放
zoom:1 元素原本大小 >1表放大 <1表缩放
测试各种浮动
五、溢出
overflow 处理内容的溢出
块元素的高度默认值为auto 会随着内容自动撑开
overflow
visible [默认值] 溢出部分可见
hidden: 溢出部分隐藏【常用】
scroll 显示滚动条(右、下)【不常用】
overflow-x
overflow-y
注意:先设置块级元素的尺寸,即宽度和高度 再设置overflow (宽度可以不设置,它默认的会继承父类的宽度)
六、绝对定位(absolute)
定位:
普通文档流(顺序)
浮动定位(主要用来布局)
普通定位和绝对定位的元素位置都是相对的,元素都在文档中占有确定的空间
绝对定位是一种比较特殊的定位方式 绝对定位的元素将不占用空间 不影响其他元素
调整位置的属性
left:10px(-10px)
top:10px(-10px)
上面的属性值默认是相对于body而言的,而有时候我们需要根据其他元素进行相对定位 这个时候就需要设置参考定位标签的属性 position:relative
定位的三种形式:
static 默认的定位方式
relative 相对定位 只是起一个参考的作用 并未从文档流中抽离出来
absolute 绝对定位 文档流中抽离出来
fixed 随着页面移动 固定定位【ie6不识别】 从文档流中抽离出来 总是处于固定的位置【页面中的广告,随着右侧滑动条的移动而移动】
七、层叠次序(z-index)
既可以正值也可以是负值,数值大的在上面
两种绝对定位的块级元素可以设置层叠次序
八、应用背景定位
背景合在一块:同类的图标或小图片(图片的格式一般存为png)
好处一:提高网页访问速度,图片多向服务器发出的请求越多
好处二:同类,方便管理
图片一般都使用png格式的图片,png图片格式清晰
九、光标样式
pointer:小手
help:帮助
move:移动
hand:小手
url():使用自定义的图片作为光标 但是图片的格式需要是.ani \ .cur (ie8以下的版本才支持的)
dl dt dd是什么标签
三种提交按钮
<button>提交</button>
<input type='submit'/>
<input type='image' src=''/>
网站开发流程:
确定需求(客户调研)=>设计页面=>开发文档(流程和规范)前端开发(html/css/js)=>测试(兼容性)=>后台程序开发=>测试=>上线=>运营和维护
相关文章推荐
- css样式学习笔记四
- css样式学习笔记五
- css样式学习笔记三
- css样式学习笔记一
- css样式学习笔记二
- 简单实用css动画 webigge -webkit-transition: all .2s
- 前端css笔记2016-2-16
- html元素的CSS定位分析
- css篇——display
- CSS 清除浮动
- 使用JSoup+CSSPath采集和讯网人物信息
- 代码:CSS仿制 苹果按钮图标
- 三角形的css实现(IE6兼容)
- css3 RGBA 红色R+绿色G+蓝色B+Alpha通道
- 如何解决css样式表在不同浏览器中显示效果不同的问题
- <div>标签(css与html写在一起 style type=“text/css”)
- DevExpress自学笔记—整体修改窗体及控件的皮肤样式2
- Emmet:HTML/CSS代码快速编写神器
- HTML+CSS代码橙色导航菜单
- css3 box-sizing属性