通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务
当前位置:首页>>网页设计>>html/css>>正文 新版上线![旧版]
注:打开慢时请稍等

css使用技巧20则

http://www.iyit.net  日期:2006-9-29 17:01:10  来源:  点击:
参加讨论


<body>
<div class="container“>


然后css这样设计:


#container
{
min-width: 600px;
width:expression(document.body.clientwidth < 600? "600px": "auto" );
}


第一个min-width是正常的;但第2行的width使用了javascript,这只有ie才认得,这也会让你的html文档不太正规。它实际上通过javascript的判断来实现最小宽度。

同样的办法也可以为ie实现最大宽度:


#container
{
min-width: 600px;
max-width: 1200px;
width:expression(document.body.clientwidth < 600? "600px" : document.body.clientwidth > 1200? ”1200px“ : ”auto");
}


14. ie与宽度和高度的问题

ie不认得min-这个定义,但实际上它把正常的width和height当作有min的情况来使。这样问题就大了,如果只用宽度和高度,正常的浏览器里这两个值就不会变,如果只用min-width和min-height的话,ie下面根本等于没有设置宽度和高度。

比如要设置背景图片,这个宽度是比较重要的。要解决这个问题,可以这样:


.box
{
width: 80px;
height: 35px;
}

html>body .box
{
width: auto;
height: auto;
min-width: 80px;
min-height: 35px;
}


所有的浏览器都可以使用第一个box设置,但ie不认得第2段设置,因为其中用到了子选择器命令。第2个设置更特殊些,所以它会覆盖掉第1个设置。

5. 字体变形命令

text-transform 命令很有用,它有3个值:text-transform: uppercase, text-transform: lowercase 和 text-transform: capitalize。第1个会把文字变成全大写,第2个变成全小写,第3个变成首字母大写。这对拼音文字非常有用,即使输入时有大小写错误,在网页上也看不到。

16. ie中图片文字消失的问题

有时会遇到文字或背景图突然消失的问题,刷新一下又出现了,这在靠近漂浮元素时更容易发生(注:没见过)。此时,可以为消失的元素设定: position: relative ,如果不行,再考虑为这些元素指定一个宽度试试。

17. 不可见文字

不论因为何种原因希望某些网页文字不在浏览器中显示,比如为了打印或为了小屏幕而让某些文字不显示,都可以用 display: none 。这非常简单,但有时对某些人这有点没用,他们能去掉这个控制,这时就要用到: position: absolute; left: -9000px 。

这实际上是把文字指定在页面以外显示。

18. 为手持设备设计专门的css

也就是手机/pda等小屏幕用户,可以专门设计一个css来让网页显示更舒服些。为此,可以把浏览器窗口调整到150点宽来看效果。指定专门的手持设备的css的语法是:

<link type="text/css" rel="stylesheet" href="handheldstyle.css" media="handheld" />

也可以阅读专门的手持设备可用性。

19. 3d效果的按钮

以前要想制作带有3d效果,并且点击下去还会变化的按钮,就得用图片替换的方法,现在css就可以了:


a
{
display: block;
border: 1px solid;
border-color: #aaa #000 #000 #aaa;
width: 8em;
background: #fc0;
}

a:hover
{
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
}


至于效果,还可以自己调整了。

20. 在不同页面上使用同样的导航代码

许多网页上都有导航菜单,当进入某页时,菜单上相应这一项就应该变灰,而其他页亮起来。一般要实现这个效果,需要写程序或专门为每一页做设计,现在靠css就可以实现这个效果。

首先,在导航代码中使用css类:


<ul>
<li><a href="#" class="home">home</a></li>
<li><a href="#" class="about">about us</a></li>
<li><a href="#" class="contact">contact us</a></li>
</ul>


然后分别为每一页的body指定一个id,和上面类同名。如<body id="contact">。

然后设计css如下:


#home .home, #about .about, #about .about

本新闻共4页,当前在第3页  1  2  3  4  


编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:超级漂亮的表格:彩色背景
下一篇:实用技巧:用html给flash加链接
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
css+div设计实例:看看ie中有关1px的bu css+div设计实例:hover over下的边框变 巧用css滤镜做图案文字
css中的行为——expression 中文排版css心得 总结:用css进行网页样式设计攻略全集
网站重构:利用css改善网站可访问性 两分钟做个xhtml+css的网站首页 调整css类型的顺序改变链接状态
expression将js、css结合起来 常用css 如何用css来控制网页字体的显示样式
用css实现表格背景颜色渐变效果 网页设计引入css样式的五种方式 技巧再现:css网页设计技巧
采用xhtml和css设计可重用可换肤网页 巧用css滤镜做图案文字 实例分析css属性display与visibility不
用css实现皮肤适时切换 css布局入门 10个你未必知道的css技巧
你没见过的css效果 避免表格table被撑开变形的css css应用实例:水平线变成虚线
最新更新 热点排行 推荐新闻
css+div设计实例:看看ie中有关1px的b
css+div设计实例:hover over下的边框
实用技巧:用html给flash加链接
css使用技巧20则
超级漂亮的表格:彩色背景
css+div设计实例:看看ie中有关1px的b
css+div设计实例:hover over下的边框
实用技巧:用html给flash加链接
css使用技巧20则
超级漂亮的表格:彩色背景
巧用css滤镜做图案文字
html教程 介绍几个不常用的html标签
css中的行为——expression
中文排版css心得
网页浏览速度提高切实可行的七个方法
用css控制透明图片 
用css实现的一张图完成的导航条 
用css设计的导航实例 
css+div设计实例:看看ie中有关1px的b
css+div设计实例:hover over下的边框
qq密码被盗怎么办!我教你找回密码
轻易破解winrar,winzip密码
备份软件ghost使用教程
xp中重新安装或修复ie6的三种方法
ghost批处理命令用法详解
qb这样拿!免费获取qb方法剖析
如何控制我的电脑只允许登录我自己的q
siteadvisor 助你远离恶意网站
qq2006 beta3隆重发布 实用功能一一奉
美国微软总部相中重庆15岁网络奇才(图
巧用css滤镜做图案文字
利用css改善网站可访问性
快速安装windows操作系统独家秘籍
30秒清除windows系统所有垃圾
系统盘符错乱的解决方案
由windows远程桌面想到的复制粘贴问题
不输密码照样登陆操作系统
windows下的虚拟主机设置全功略
windows操作系统完美维护技巧
ghost备份问题精彩解决方法集锦
菜鸟学电脑之端口基础知识
qq号码激活的常见问题及案例分析 
 友情链接
设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息