设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 网页制作 >> CSS >> 常用的CSS知识
精品推荐
CSS点击TOP10
·常用CSS大全
·改变IE的字体大小设置时,页面字体不发生改变,怎样实现?
·网页制作知识:div+css 面试题目
·[历程]从菜鸟到准网页设计师
·网页特效代码:纯CSS制作的网页下拉菜单
·用动态CSS解决网页的大小字体问题
·网页制作实例CSS用一张图片实现圆角
·网页排版CSS教学
·CSS网页设计中IE5 IE5.5 IE6 Firefox浏览器兼容性
·CSS中文教程
网页制作点击TOP10
·菜鸟架设动网论坛全教程
·如何做才能成为一名优秀的网页设计师
·用FrontPage 2000下载整个网站
·初学者入门:如何学习网页制作?
·常用CSS大全
·用JavaScript实现文件图片滚动效果
·网页模板的使用方法 (教程)
·全面理解javascript的caller,callee,call,apply概念
·改变IE的字体大小设置时,页面字体不发生改变,怎样实现?
·自定义右键菜单代码详解
精选专题

常用的CSS知识

作者: 来源:http://www.xgdown.com/ 时间:2007-9-9 10:58:22

常用的CSS知识(1) 1. Block和inline元素对比

所有的HTML元素都属于block和inline之一。
block元素的特点是:
总是在新行上开始;
高度,行高以及顶和底边距都可控制;
宽度缺省是它的容器的100%,除非设定一个宽度
<div>, <p>, <h1>, <form>, <ul> 和 <li>是块元素的例子。

相反地,inline元素的特点是:
和其他元素都在一行上;
高,行高及顶和底边距不可改变;
宽度就是它的文字或图片的宽度,不可改变。
<span>, <a>, <label>, <input>, <img>, <strong> 和<em>是inline元素的例子。

用display: inline 或display: block命令就可以改变一个元素的这一特性。什么时候需要改变这一属性呢?
让一个inline元素从新行开始;
让块元素和其他元素保持在一行上;
控制inline元素的宽度(对导航条特别有用);
控制inline元素的高度;
无须设定宽度即可为一个块元素设定与文字同宽的背景色。

2. 再来一个box黑客方法

之所以有这么多box黑客方法,是因为IE在6之前对box的理解跟别人都不一样,它的宽度要包含边线宽和空白。要想让IE5等同其他浏览器保持一致,可以用CSS技巧">CSS的方法:

padding: 2em;
border: 1em solid green;
width: 20em;
width/**/:/**/ 14em;

第一个宽度所有浏览器都认得,但IE5.x不认得第2行的宽度设置,只因为那一行上有空白的注释符号(多么蠢的语法分析!),所以IE5.x就用20减掉一些空白,而其他浏览器会用14这个宽度,因为它是第2行,会覆盖掉第1行。

3. 页面的最小宽度

min-width是个非常方便的CSS命令,它可以指定元素最小也不能小于某个宽度,这样就能保证排版一直正确。但IE不认得这个,而它实际上把width当做最小宽度来使。为了让这一命令在IE上也能用,可以把一个<div> 放到 <body> 标签下,然后为div指定一个类:

<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";

共3页 9 7 [1] [2] [38 :>

常用的CSS知识 相关文章:
常用的CSS知识 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com