网页制作中十个最好的CSS hacks


If you are front end coder you must know how important is to make cross browses, valid CSS and xHTML code. And also you must know how much time we are spending in all those hacks and fixes for various browsers. I've written about some of them earlier on PNG transparency issues, Yellow fields in web form, Vertical align div etc..

Here is the list of 10 hand picked CSS hacks and tricks which can help you in your CSS code and also save some time.

1. Vertical align div (垂直居中)

http://stylizedweb.com/2008/02/01/vertical-align-div/

2. Min-Height (最小高度)

selector {
min-height:500px;
height:auto; !important
height:500px;
}

3. PNG transparency (透明png)

http://stylizedweb.com/2007/12/30/png-transparency-issues/

4. Autoclear (自动清除)

.container:after {
content: “.”;
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.container {display: inline-table;}
/* Hides from IE-mac \*/
* html .container {height: 1%;}
.container {display: block;}
/* End hide from IE-mac */

5. Reset CSS (CSS重设)

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,p,blockquote,th,td {
margin:0; padding:0;
}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;font-weight:normal;
}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:”;}

6. Scrolling Render IE (IE滚动条渲染)

html {
background : url(null) fixed no-repeat;
}

7. Opacity (透明度)

#transdiv {
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}

8. PRE Tag (标签预格式)

pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

9. Li Background Repeat IE (LI标签背景重复)

<!–[if lt IE 7]>
<style>
#leftnav li { zoom: 1;} /* haslayout=true */
</style>
<![endif]–>

10. Good to know (最好知道的)

@charset “UTF-8″;

/* ———————————————————————-
WinIE7
———————————————————————- */
*:first-child+html selector{property:value;}

/* ———————————————————————-
WinIE6 & Mac IE
———————————————————————- */
* html selector{property:value;}

/* ———————————————————————-
WinIE6
———————————————————————- */
/*\*/
* html selector{property:value;}
/**/

/* ———————————————————————-
MacIE
———————————————————————- */
/*\*//*/
selector{property:value;}
/**/



相关阅读:
JSP: 调用servlet 显示图片
避免回车键导致的页面无意义刷新的解决方法
PHP+javascript液晶时钟
Oracle Faq(Oracle的版本)
怎样解决mysql连接过多的错误?
Flash和ASP实现的用户登录/注册程序
php ajax无刷新分页,支持id定位
CSS 美化段落文本之首字下沉
Javascript var变量隐式声明方法
javascript 模拟游戏中的弹出菜单效果
使用FusionCharts+Jquery实现报表钻取
jsp防盗链
网页排版经常用到的5个CSS基础
简单实用的网页表格特效
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 普通少女遇到黑月铁骑17作文550字 每月工作总结怎么写 凝眸断肠 规范、深化、拓展政务公开的思考 晚秋日记 小学四年级作文800字:最关心的事 张飞下岗记】 小学五年级作文1200字:有爱真好 人教版九年级(下)全册古文知识归纳 理想而努力作文400字 三国vs西游作文1100字 鲁滨孙漂流记好词好句 工厂工人月份个人工作总结 员工思想教育工作 深深的秋天,浓浓的思念 在全区党委系统办公室工作会议上的讲话 我对克隆的想法作文600字 如愿,经年 变电所长春检立功竞赛典型事迹材料 蚂蚁战斗记400字 田间秋色 对离婚案件的几点看法 参观瞻山庙 小学六年级作文600字:野猫 大学生毕业实习总结 400字 变幻的云彩作文450字 初中初一作文700字:超越一切的母爱 祝福短信群发 学习反义词_学习造句_学习怎么造句 喜欢而又害怕的长大作文600字 新加坡,故事里的远方有多美 小班社会活动教案:新生见面会 没有谁是不可取代的 为体育教学事业奉献一生——记我的游泳教练 山城偶遇 清凉一夏 尊师重教的作文 若不是我行动过获得成功作文1000字 2012——2013学年度学校工作计划 老婆 这些都是你喜欢吃的 没关系多吃点 长胖了我娶你 文明工地监理评估报告 “寒假回报母校”之英语讲座策划书 唯美伤感语录 而是没有人住在你心里 成长的环境使我懂得了孝顺 劳动与报酬 和雨同声而歌 无友日随笔④作文100字 教师节作文800字 村发展党员计划 祖国是我们共同的家作文300字

Copyright © 2016 phpStudy |