SuMTuWThFSa
123
45678910
11121314151617
18192021222324
25262728293031
MONTH       YEAR
 Go Home 繁體  EN
 4★-AboutMe&Words
 5★-D/XHTML CSS
 5★-ASP(VBS) CMS
 3★-PHP C#.Net JSP
 4★-XML AJAX RIA
 3★-MySQL MSSQL
 4★-Fla FW PS
 3★-Design&Develop
 2★-Photography DC
 4★-Digest&Comment
 3★-Foreign language
 5★-Img Movie Music
Name:
Pwd:
 REGIST


  
Name:戴一波(cnbruce)
Location:扬州@中国
MSN:cnbruce#msn.com
Total Diary:1095
Reviews:7290
Members:49573
1. 楼上,是孩子他奶奶,瞧你眼神
2. 你好厉害呀~真看不出来
3. 和我儿子一样可爱!!
4. 妈的 老子真想死! 真像把 双...
5. 草,世界的百分80的人全成为色...
6. 你过的貌似 你好哦 瞧你老婆手...
7. www.aac668.com ...
8. 掺啊.我能认出交通信号灯,但是...
9. 我的网站,pr为2 ,不知道能...
10. 2-5是啥

+ Dreamweaver教程

+ 扬州分类信息网

+ 音乐前线播报

+ 泰兴人才网

+ 毛绒玩具批发

可用rss2.asp?cat_id=xxx选择只查看某分类
订阅到抓虾
 
荐读:ASPWeb标准PHP用户体验AJAX《DW》书DW2ASPJSPC#.Net
Google 站外搜索 站内搜索

 本日志标题:CSS样式表常用小技巧        [2007-3-5] Bookmark and Share

文章来自:http://www.ai-one.cn/blog/article.asp?id=247

CSS样式表常用小技巧

· ul 标签在 Mozilla 中默认是有 padding 值的,而在 IE 中只有 margin 有值。

· 同一个的 class 选择符可以在一个文档中重复出现,而 id 选择符却只能出现一次;对一个标签同时使用 class和 id 进行 CSS 定义,如果定义有重复,id 选择符做的定义有效。

· 初学可能会碰到这样一个情况,同样一个标签的属性在 IE 设置成 A 显示是正常的,而在 Mozilla 里必须要设成 B 才能正常显示,或者两个倒过来。
临时解决方法:选择符 {属性名:B !important ; 属性名:A;} //IE7 下无效

· 如果一组要嵌套的标签之间需要些间距的话,那就留给位于里面的标签的 margin 属性吧,而不要去定义位于外面的标签的 padding

· li 标签前面的图标推荐使用 background-image 而不是 list-style-image

· IE 分不清继承关系和父子关系的差别,全部都是继承关系。

· 在给你的标签疯狂加选择符的时候,别忘了在 CSS 里给选择符加上注释。 等你以后修改你的 CSS 的时候就知道为什么要这么做了。

· 如果你给一个标签设置了一个深色调的背景图片和亮色调的文字效果。建议这个时候给你的标签再设置一个深色调的背景颜色。

· 定义链接的四种状态要注意先后顺序: Link Visited Hover Active

· 与内容无关的图片请使用 background

· 定义颜色可以缩写 #8899FF = #89F

· table 在某些方面比其它标签表现的要好的多。请在需要列对齐的地方用它。

· <script> 没有 language 这个属性,应该写成这样:<script type="text/javascript">

· 标题是标题,标题的文字是标题的文字。有时候标题不一定需要显示文字,所以:<h1>标题内容</h1> 改成 <h1><span>标题内容</span></h1>

· 完美的单象素外框线表格(在IE5.0 IE6.0及 FF 中均可通过测试,其它未测试)table {border-collapse:collapse;} td {border:#000 solid 1px;}

· margin 取负值可以在标签使用绝对定位的时候起到相对定位的作用,在页面居中显示时,使用绝对定位的层不适合使用 left:XXpx 这个属性。 把这个层放到一个要相对定位的标签旁,然后使用 margin 的负值是个好方法。

· 绝对定位时使用 margin 值定位可以达到相对于本身所在位置的定,这与 top,left 等属性相对与窗口边缘的定位不同。绝对定位的优势在于可以让其它元素忽略它的存在。

几个常用到的 CSS 样式

· 1.中文字两端对齐:text-align:justify; text-justify:inter-ideograph;

· 2.固定宽度汉字截断:overflow:hidden;text-overflow:ellipsis;white-space:nowrap;(不过只能处理文字在一行上的截断,不能处理多行。)(IE5以上)

· 3.固定宽度汉字(词)折行:table-layout:fixed; word-break:break-all;(IE5以上)

· 4.<acronym style="cursor: help" title="输入要提示的文字">文字</acronym> 用鼠标放在前面的文字上看效果。这个效果在国外的很多网站都可以看到,而国内的少又少。

· 5.图片设为半透明:.halfalpha { background-color: #000000; filter: Alpha(Opacity=50)} 在 IE6 及 IE5 测试通过,FF未通过。

· 6.FLASH透明: 选中 swf,打开原代码窗口,在 </object> 前输入 <param name="wmode" value="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 换行用的符号或在 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 :  样式表定义

在百度搜索完整的CSS样式表常用小技巧内容,或者用Google搜索相关的更多内容

By [cnbruce] at 20:41:27 | 评论 [13] | 浏览 [11440] | TrackBack| 返回顶部

About Comments
i have done your link :)
By [awflasher] at 2007-3-6 21:22:40
很不错,谢谢啦~~:)
By [HmilyHeart] at 2007-3-7 10:20:40
正在学习DIV+CSS中
确实不错
说的很好
支持楼主
www.wewey.com
By [八王爷] at 2007-3-7 13:45:37
By [小笔] at 2007-3-7 17:20:23
这个相当有用的说,你总结的?
谢谢,收了!
我记得我第一次来你这就是因为我在blueidea提问题你回答了我的~感激啊
我对CSS半桶水啊,现在也搞不太清margin的用法,在FF和IE表现不一样呃,IE=2*FF貌似,是不咯

你这里不知道是不是验证码有效期太短了,我怎么每次都要刷新啊,郁闷.
By [源子] at 2007-3-17 0:39:56
很好,收藏了!
By [xiaov] at 2007-5-21 16:13:57
阁下整理的好几篇文章都对俺大有帮助,支持你!
By [mousse] at 2007-6-13 19:00:43
戴老师,我想问一下:
我曾买了您的一本书是“Dreamweaver8+ASP动态网站开发从基础到实践”,其中有一章涉及到文件管理的,也就是化境无组件上传的问题,我用了很好,但是下载文件的时候只能通过右击“另存为”。我想问一下,怎么设计可以直接弹出对话框,我是菜鸟!致谢!
By [剑星] at 2007-6-13 19:38:33
戴老师,我想问一下:
我曾买了您的一本书是“Dreamweaver8+ASP动态网站开发从基础到实践”,其中有一章涉及到文件管理的,也就是化境无组件上传的问题,我用了很好,但是下载文件的时候只能通过右击“另存为”。我想问一下,怎么设计点击文件可以直接弹出对话框下载,而没有其他过程。我是菜鸟!致谢!
By [剑星] at 2007-6-13 19:40:03
文件是非浏览器能显示的点击后均直接显示为下载对话框
By [bruce] at 2007-6-14 8:26:44
第一次进你的网站来,的确是写得太好了,我是个web标准布局的新手,看了你发表的这些文章,很是受益匪浅.支持楼主.
By [竹叶青青] at 2008-6-24 16:29:27
正在学习DIV+CSS中
确实不错
说的很好
支持楼主

Moops.CN
By [ddd] at 2009-3-12 14:19:51
正在学习DIV+CSS中
确实不错
说的很好
支持楼主

www.Moops.CN
By [事实上] at 2009-6-2 14:33:13


Post a Comment
呢称: 验证码: 
禁止笑脸转换 禁止UBB | 缩放输入框:6 5 | [Ctrl+Enter提交](1000个字符限制)

耳语 | 聚友 | Liury | D.JOY | POPO | 帅青蛙 | 164 | 祝福语 | 剑气 | 波希米亚 | 小毅 | 52CSS | 醉博客 | 老顾 | 水晶鱼 | 刘东 | 渔夫子 | 颢子 | A君 | 自由勇 | 凉爽 | 扬州刺绣 | 文歌随笔 | 萍果 | 天舟 | weilaixu | YHP | 扬州二手房
© Copyright 2003-2010 版权所有 [苏ICP备05000276号] Firefox火狐下载 本站法律顾问 空间支持:智亘