一、利用DIV+CSS3实现字体带有阴影效果:
CSS3设置文字阴影可以丰富文字排版布局美化效果,需要使用到文字阴影text-shadow属性。文字显示阴影效果共4个值,第一个代表距离左多少距离开始显示阴影效果,第二个值代表距离上多少距离开始显示阴影效果,第三个值代表阴影范围大小,第四个值为阴影效果颜色。比如div{text-shadow:6px 3px 5px #888888;}代码里设置了div盒子里文字阴影效果距离左6px和距离上3px开始显示阴影效果,同时阴影大小范围为5px,阴影颜色为黑色(#888888)。
实例代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>字体阴影设置DIV+CSS3</title>
<style type="text/css">
.yinying1 {text-shadow:5px 1px 6px #F93 }
.yinying2 {text-shadow:1px 1px 1px #000; padding:10px 0; color:#FFF; background:#CCC}
</style>
<link href="images/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div>设置阴影文字</div>
<div class="yinying1">文字阴影测试内容1</div>
<div class="yinying2">文字阴影测试内容2</div>
</body>
</html>
二、利用CSS设置IE浏览器窗口滚动条颜色属性:
通过设置body标签的CSS样式,来设置滚动条的颜色,代码如下:
<style type="text/css">
body { scrollbar-face-color:#f6f6f6; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#eeeeee; scrollbar-3dlight-color:#eeeeee; scrollbar-arrow-color:#000; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff; }
</style>
三、用CSS来实现段落前面缩进两个字的位置:
段落前面空两个字的距离,不要再使用空格( )了。应该使用首行缩进text-indent。text-indent可以使得容器内首行缩进一定单位,比如中文段落一般每段前空两个汉字。在这里我们需要用到一种长度单位em。em是相对长度单位的含义,相对于当前对象内文本的字体尺寸。我们中文段落一般每段前空两个汉字。实际上,就是首行缩进了2em,代码如下:
<style type="text/css">
<!--
p{
text-indent: 2em;
}
-->
</style>
四、用DIV+CSS方式把文字的超出的部分变成省略号“...”:
实例代码如下:
<html>
<style>
.ellipsis span
{
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
width:190px;
display:block;
}
.ellipsis {
clear:both;
}
.ellipsis span:after {
content: "...";
}
.ellipsis span {
max-width:180px;
width:auto !important;
float:left;
}
</style>
</html>
<body>
<div class="ellipsis">
<span>我们的网站www.kxcom.net是做郑州网站建设的官方网站,里面主要是关于网站建设的用户套餐选择和建站知识类的内容</span>
</div>
</body>
</html>
五、设置按钮具有3D效果:
要使按钮具有3D效果,只要将它的左上部边框设为浅色,右下部边框设为深色即可。代码如下:
div#button{
background:#888;
border:1pxsolid;
border-color:#999#777#777#999;
}
六、当鼠标移动到链接上方,会自动出现一个提示框:
设置连接为:<a class="tooltip" href="http://www.kxcom.net">郑州网站建设<span>这是提示文字:本网站是郑州网站建设官方网站</span></a>
CSS可以这样写:
a.tooltip {position: relative}
a.tooltip span {display:none; padding:5px; width:200px;}
a:hover {background:#fff;}
a.tooltip:hover span{display:inline; position:absolute;}
七、禁止div内的文字自动换行:
如果你希望文字在一行中显示完成,不要自动换行,CSS命令如下:
#div span{ white-space:nowrap; }