`
scomouse
  • 浏览: 14815 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

记一些css

 
阅读更多

做前端3年多了,却从来没有认真的 仔细的学一下css 真是惭愧!~~~~~~~~~


边看变记咯............

css简写

margin,padding

margin : 10px 20px 15px; top right/left bottom

====>上10px 左右间距20px 右间距15


background

background:#cccurl("header/2.png") repeat scroll left center transparent;

=====> 背景色 背景图片 重复背景图片 背景不随滚动条移动 背景图的位置 默认背景透明


font

font :italic bold 12px/1.5tahoma;

=======>斜体 粗体 字体大写12px line-height=12*1.5=18pxtahoma字体 ps要有字体类型line-height才会生效


list

.............忽略


清除浮动

不清除浮动会引发很多不明原因的问题咧,清一下好

我一般是多加个元素,放到浮动元素的最后面 然后clear:both

也可以让父元素 overflow:hidden:zoom:1

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
*{
padding:0; margin:0;
}
.clear{
clear:both;
}
.test{
background-color:#FF0; padding:10px;
}
.test ul{
list-style-type:none;
overflow:hidden;
zoom:1;
}
.test li{
width:120px;
float:left;
line-height:30px;
}
.test2{
 background-color:#90F;
}
.list{
 height:30px;
 width:30px;
 background-color:#F00;
 margin:30px;
 float:left;
}
</style>
</head>
<body>
<div class="test">
 <ul >
 <li>123</li>
 <li>123</li>
 <li>123</li>
 </ul>
</div>
<br/><br/>
<div class="test2">
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div>
 <div class="list"></div> 
 <div class="clear"></div>
</div>
</body>
</html>

还有一种
.c{zoom:1; }
.c:after{content:"";display:table;clear:both;}



双边距

ie6下浮动元素设置了margin就产生双边距

设置浮动元素为内联display:inline;


布局的时候尽量用父元素的padding 而不用margin 这样会减少很多莫名其妙的问题


dl dt dd

dl是容器 dt标题 dd是描述

关于 text-indent:

今天做页面的时候发现ie下面 给textarea加text-indent 结果textarea本身也向前移动了

后来听欢哥解释 说是 非block元素 要是设置block 我擦

http://sofish.de/1400 一些bug的记载

http://www.cnblogs.com/yangjunhua/archive/2012/01/20/2328055.html

图片垂直居中 原来是在 ie6,7下 是设置字体的大小

html标签语义化

http://www.blueidea.com/tech/site/2006/3771.asp

http://blog.163.com/l_lihanyu/blog/static/12003272320105211145106/

http://www.cnblogs.com/PeunZhang/archive/2012/03/08/2385592.html

<nobr>标签 不换行

最近爱看别人写的技术blog 这是一个好习惯呀!


版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics