欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
1、图片不存在的时候,显示一个默认图片
 
<img src=”01.jpg” onerror=”this.src=’02.jpg'” />
 
2、CSS强制图片自适应大小
 
img {width:expression(this.width>600?”580px”:this.width+”px”);}
 
/*图片宽度大于600像素都强制显示为580像素宽*/
 
3、默认图片是灰色鼠标放上去变彩色css效果代码
 
a img{filter:gray}
 
a:hover img{filter:}
 
4、css实现图片选中效果
 
.demo{width:114px;height:114px;position:relative;}
 
.demo a{border:1px solid #F0F0E8;background-color:#FFF;padding:6px;display:block;}
 
.demo a:hover{border:1px solid #000;background-color:#333;text-decoration: none;}
 
.demo a span{display:none; text-align:center; font-size:12px;}
 
.demo a:hover span{color:#FFF;display:block;background-color:#333;width:114px;position:absolute;top:94px;left:0px;line-height:20px;}
 
.demoa img{width:100px;height:100px;}
 
<div ><a href=”#” ><span>本期模特【朱茵】</span><img src=”http://www.lanrentuku.com/images/uppic/200812131645360.gif” alt=”” border=”0″ /></a></div>
 
5、从右往左读的文字正写竖排效果
 
.text {layout-flow:vertical-ideographic;height:100px;}
 
6、如何用CSS实现在新窗口打开链接?
 
a:active {test:expression(target=”_blank”);}
 
7、纯CSS制作的新闻网站中的文章列表
 
.list li{
 
width: 100%;
 
}
 
.list li a{
 
color: #777777;
 
display: block;
 
padding: 6px 0px 4px 15px;
 
}
 
.list li span{
 
float: right;/*使span元素浮动到右面*/
 
text-align: right;/*日期右对齐*/
 
}
 
<ul href=”#”>新闻标题01</a></li>
 
<li><span>2007 年12月21日</span><a href=”#”>新闻标题02</a></li>
 
<li><span>2007 年12月21日</span><a href=”#”>新闻标题03</a></li>
 
<li><span>2007 年12月21日</span><a href=”#”>新闻标题04</a></li>
 
</ul>
 
注意:span一定要放在前面,反之会产生换行
 
8、在DIV中图片垂直、水平居中(最简单方法)
 
.demo{
 
text-align: center;
 
width: 150px;
 
height: 150px;
 
border: 1px solid #ccc;
 
}
 
.demo img {
 
margin-top: e-xpression(( 150 – this.height ) / 2);
 
}
 
<div
 
<img src=”http://www.lanrentuku.com/images/uppic/200807160819430.gif” width=”70″ height=”120″ />
 
</div>

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css3-style/c60743.shtml