Web 开发人员需要了解的一些 HTML5 和 CSS3 片段
移除 IE 下 textarea 的滚动条
textarea {
overflow: auto;
}完全的CSS实现的透明效果
.transparent {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
...
<div class="box transparent">larger content</div>X-UA-Compatible
<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame --> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
Internet Explorer 条件判断
<!--[if lt IE 7 ]> <body class="ie6"> <![endif]--> <!--[if IE 7 ]> <body class="ie7"> <![endif]--> <!--[if IE 8 ]> <body class="ie8"> <![endif]--> <!--[if IE 9 ]> <body class="ie9"> <![endif]--> <!--[if (gt IE 9)|!(IE)]> for higher than IE9 or non-IE <![endif]-->
YUI 字体 Reset
更多相关文档请看 YUI developer documentation.
/*
fonts.css from YUI Library: URL - developer.yahoo.com/yui/ */
body { font:13px sans-serif; *font-size:small; *font:x-small; line-height:1.22; }
table { font-size:inherit; font:100%; }
select, input, textarea { font:99% sans-serif; }强制显示浏览器滚动条
html { overflow-y: scroll; }在输入框中显示手型光标
/** label CSS pointer reset **/
label, input[type=button], input[type=submit], button { cursor: pointer; }表单域与文本标签的对齐
/* @group align radio, labels, forms */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }CSS3 预加载图片(s)
div.imgload {
background:url(images/sheet1.gif) no-repeat;
background:url(images/sprites.png) no-repeat;
background:url(images/mybanner.jpg) no-repeat;
margin-left: -99999px;
}使用css翻动图片
img.flip {
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}纯 CSS3 实现的圆角效果
.round{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
}IE 下的 Min-Height
.box {
min-height:500px;
height:auto !important;
height:500px;
}垂直居中
.vcontainer {
min-height: 10em;
display: table-cell;
vertical-align: middle;
}类似杂志风格的 Pull 引号
.pullquote {
width: 220px;
float: right;
margin: 5px;
margin-left: 25px;
font-family: Georgia, "Times New Roman", Times, serif;
font: italic bold #333;
}花式符号
.amp {
font-family: Baskerville, 'Goudy Old Style', Georgia Palatino, 'Book Antiqua', serif;
font-style: italic;
font-weight: normal;
}相关推荐
wusiye 2020-10-23
表格的现在还是较为常用的一种标签,但不是用来布局,常见处理、显示表格式数据。在HTML网页中,要想创建表格,就需要使用表格相关的标签。<table> <tr> <td>单元格内的文字</td> ...
gufudhn 2020-08-09
nercon 2020-08-01
swiftwwj 2020-07-21
nercon 2020-07-16
饮马天涯 2020-07-05
Lophole 2020-06-28
gufudhn 2020-06-12
csstpeixun 2020-06-11
huzijia 2020-06-09
WebVincent 2020-06-06
行吟阁 2020-05-30
qsdnet我想学编程 2020-05-26
gufudhn 2020-05-25
qsdnet我想学编程 2020-05-19
suixinsuoyu 2020-05-15
HSdiana 2020-05-15
PioneerFan 2020-05-15