CSS学习笔记(记录一些小技巧)

一、CSS简介

CSS:是Cascading Style Sheets的缩写,中文意思是级联样式表,只要是任何和样式有关的,布局、样式、颜色、大小等等,都与css相关。

CSS:是用来解决内容与表现分离的问题。(把内容和样式分离开)


二、CSS语法

CSS语法
selector{
property : value;
}
选择器、属性、值
class名最好小写

三、CSS基本选择器及权重值
1.标签选择器或元素选择器:
h1{          // (只要符合这个标签都会被选中)
}
2.分组选择器:
h1,p{
}
3.  子类选择器: div下的h1
div h1{
}
4.class选择器:
.class名{
}
5.id选择器:
#id名{
}
6.其他选择器
a:hover{
color: red;   //鼠标滑过字体颜色变红
}
7.全部选择器
*{
}

权重值:
id选择器为100
class选择器为10
标签选择器为1


四、元素的类型

块元素:上下分布,宽度默认是其父级元素的100%
p、h1、div
行元素:水平分布
li a input

改变元素类型使用

display: inline-block;

display: block;


五、CSS的颜色

修改字体颜色:color: red;

修改背景颜色:backgroud-color: blue;

修改边框颜色:border: 1px solid #666;

颜色:
英文单词:red、bule
16进制:#ff0000   简写#ff0(两个两个的字母都一样可以简写成1个)
RGB:rgb(255,0,0)  或 rgb(100%,0%,0%)(红绿蓝三原色)


六、一些实用的小技巧

小技巧1:文字垂直居中     (text-align=center文字水平居中)
height: 30px; 
line-height: 30px;

小技巧2:块元素居中
margin: 0   auto;

小技巧3:所有页面最好首先消掉内外边距(所有浏览器body都有8个像素外边距)
*{
 padding: 0;
 margin: 0;
}

小技巧4: 鼠标移动到按钮区域显示小手
cursor: pointer;

小技巧5:
表格里去掉重复边框: border-collapse: collapse;
去掉字体粗细: font-weight: normal;

小技巧6: 有浮动的存在时,下面内容为了不被覆盖,需要加both,即不左浮也不右浮。
clear: both;

小技巧7: 溢出隐藏
overflow: hidden;

小技巧8: 按z-index值的大小展示模块
z-index = 9999;

小技巧9: css精灵,选取图片中的某一个小图时使用
css sprite
#aa{
   background: url(xx.jpg) -104px -112px;
}

小技巧10: 如何让一个浮动的元素居中(在父元素居中)
方法一:
   text-align: center;
   float: left;
   height: 30px;
   position: absolute;
   left: 50%;
   margin-left: -81px; 
方法二:
父元素设置宽和高,margin:0 auto;
子元素:float: left;        一个span设置为:style="margin-right:0;"      
方法三:
display: inline-block;          父元素设置text-align:center,直接可居中 (inline-block在IE6中不支持)
margin:0 auto;只对块元素生效
text-align对于浮动不生效 

小技巧11:

background: red url(../images/tel.gif) no-repeat 95% 5px;
padding: 0 5px;

小技巧12:去掉a标签的下划线

text-decoration: none;无下划线

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值