|
在网页制作学习中总结的CSS的小技巧(2) 针对FIREFOX 给<embed> 标签也增加类似参数wmode="transparent"
我们在做网页时常用到把鼠标放在图片上会出现图片变亮的效果,可以用图片替换的技巧,也可以用如下的滤镜,代码如下:
.pictures img { filter: alpha(opacity=45); } .pictures a:hover img { filter: alpha(opacity=90); }
如果文字过长,则将过长的部分变成省略号显示:IE5,FF无效,但可以隐藏,IE6有效
<DIV STYLE="width: 120px; height: 50px; border: 1px solid blue; overflow: hidden; text-overflow:ellipsis"> <NOBR>就是比如有一行文字,很长,表格内一行显示不下.</NOBR>
title换行用的符号& # 1 3 ; 或 & # 1 0;
在IE中可能由于注释带来的文字重复问题时可以把注释改为:<!--[if !IE]>Put your commentary in here...<![endif]-->
如何用CSS调用外部字体 语法: @font-face { font-family : name ; src : url ( url ) ; sRules }
取值: name : 字体名称。任何可能的 font-family 属性的值 url ( url ) : 使用绝对或相对 url 地址指定OpenType字体文件 sRules : 样式表定义
如何让一个表单中的文本框中的文字垂直居中?
如果用行高与高度的组在FF中是没有效果的,办法就是定义上下补白就可以实现想想的效果了.
定义A标签要注意的小问题
当我们定义a{color:red;}时,它代表了A的四种状态的样式,如果此时要定义一个鼠标放上的状态只要定义a:hover就可以了,其它三种状态就是A中所定义的样式. 只定义了一个a:link时,一定要记得把其它三种状态定义出来!
并不是所有样式都要简写
当样式表前定义了如p{padding:1px 2px 3px 4px}时,在后续工程中又增加了一个样式上补白5px,下补白6px.我们并不一定要写成p.style1{padding:5px 6px 3px 4px}.可以写成p.style1{padding-top:5px;padding-right:6px;},你可能会感觉这样写还不如原来那样好,但你想没想过,你的那种写法重复定义了样式,另外你可以不必去找原来的下补白与左补白的值是多少!如果以后前一个样式P变了话,你定义的p.style1的样式也要变.
|