易截截图软件、单文件、免安装、纯绿色、仅160KB

CSS外层BOX自动计算高度问题

根据W3C定义,没有float属性的外层box不会自动计算高度,要计算高度,必须在内层最后一个box加入clear:both。
Opera、netscape、mozilla等不会计算外层box高度,但是微软ie6会自动计算外层高度。比如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Untitled Document</title>
<style>
.outer {
  width:600px;
  background:#000;
}
.inner1 {
  float:left;
  width:200px;
  height:100px;
  margin:5px;
  background:red;
}
.inner2 {
  float:left;
  width:200px;
  height:100px;
  margin:5px;
  background:yellow;
}
</style>
</head>
<body>
<div class="outer">
<div class="inner1"></div>
<div class="inner2"></div>
</div>
</body>
</html>
上面的代码在ie中有黑色的背景,但是没有正确的计算上下的margin,在inner2下面加上一个包含clear:both属性的div后,可以正确计算margin。但是firefox中仍然没有黑色背景,通常的解决办法是定义一下clear:both这个div的高度,或者插入全角空格,这样就必须增加额外的高度。网上一种比较好的解决办法是在外层div中加入overflow属性,同时使用clear:both,这样就不会增加额外的高度了。如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Untitled Document</title>
<style>
.outer {
  width:600px;
  background:#000;
  overflow:auto;
}
.inner1 {
  display:inline;
  float:left;
  width:200px;
  height:100px;
 


相关文档:

牛人也得看的15个CSS常识

      1、不要使用过小的图片做背景平铺。这就是为何很多人都不用 1px 的原因,这才知晓。宽高 1px 的图片平铺出一个宽高 200px 的区域,需要 200*200=40, 000 次,占用资源。 
  2、无边框。推荐的写法是 border:none;,哈哈,我一直 ......

css的伪类

<html>
<head>
<title>CSS伪类 pseudo-class</title>
<style type="text/css">
a:link {color: #FF0000}     /* 未被访问的链接 红色 */
a:visited {color: #00FF00}  /* 已被访问过的链接 绿色 */
a:hover {color: #FFCC00}   /* 鼠标悬浮在上的� ......

【十天精通div+css布局系列教程】之八:CSS布局入门

1.定义DIV
  分析一个典型的定义div例子:
  #sample{ MARGIN: 10px 10px 10px 10px;
  PADDING:20px 10px 10px 20px;
  BORDER-TOP: #CCC 2px solid;
  BORDER-RIGHT: #CCC 2px solid;
  BORDER-BOTTOM: #CCC 2px solid;
  BORDER-LEFT: #CCC 2px solid;
  BACKGROUND: url(images/bg_poem.jpg) # ......

div居中的设置该如何编写css?

div居中的设置该如何编写css?
我们在传统的表格布局中,只要设置表格的居中属性就实现了居中的块元素。应用div css网站布局,div的居中该如何编写css来控制它呢?
  主要的样式定义如下:
  body {text-align: center;}
  #center { margin-right: auto; margin-left: auto; }
  首先在父级元素定义text-a ......

CSS滑动门横向菜单栏

效果如下:
              
实现方法:利用一下两张图片:                
前台代码:
 <div id="nagivation">
    &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号