Welcome to SunLe'Blog.

DIV 图片居中

[不指定 2008/11/10 11:20 | by sunle ]

<title>DIV 图片居中</title>

<style>
div {
   text-align: center;
   width: 300px;
   height: 300px;
   background-color:black;
}

div img {
   margin-top: expression(( 300 - this.height ) / 2);
}
</style>

<body style="margin:0px; padding:0px;">

<div><img src="1.gif" width="50" height="50"></div>

</body>
Tags: , , , ,

菜单点击弹出下拉式

[不指定 2008/11/07 15:35 | by sunle ]

<ul id="nav">
<li><a href="#"><span>toread</span></a>
<ul>
<li>MENU 1</li>
<li>MENU 2</li>
<li>MENU 3</li>
</ul>
</li>
</ul>
<style type="text/css" media="screen">
#nav {width:200px; }
#nav li {padding:3px 0px;  }
#nav ul {margin:0; padding-left:20px;  display:none;}
#nav .hover ul {display:block; }
</style>
<script type="text/javascript">
<!--
function drop() {
  var root = document.getElementById("nav");
  for (var i=0;i<root.childNodes.length;i++ )  {
    node = root.childNodes[i];
    if (node.nodeName=="LI") {
      node.onclick = function (){
      this.className = ((this.className=="") ? "hover": "") ;
      }
    }
  }

}

window.onload = function() {
  drop();
}

//-->
</script>
Tags: , , ,
浏览器显示页面是一行一行的按顺序执行代码,也就是说写在前面的先执行显示,而对于左中右3栏布局的设计,代码要么是从左-->中-->右来书写,要么就是到过来从右-->中-->左来书写,要做到要求的效果,那首先要书写的是中栏的代码。

所以我首先定义了一个id=m的DIV,并且padding-left:150px,定义这个是为了给左栏留出140PX的显示位置,然后再在这个DIV里面嵌套定义一个id=middle的DIV,我用position:absolute的属性(绝对定位);然后再定义左栏left和右栏right。用position:absolute的属性有一个不好的地方就是它象photoshop里的层一样,它的自动延伸并不会带动整个布局的延伸,所以会遮住一些页面元素,比如我们通常会在网站的最下面写上一些copyright的信息,如果用先显示中栏的这种方法,如果不做处理的话,这些信息会被遮盖住。处理的办法就是使用javascript,让左右2栏的高度随中栏一起自动延伸。
Tags: , ,
刚刚用过,感觉特别;厉害,比以前网上流行的Multiple IEs 强多啦!以下为官方解释:
点击在新窗口中浏览此图片
Tags: , , , , , ,
<div id='error'>
错误信息:

<input type='button' onclick='document.getElementById("error").style.display="none";' value='关闭本窗体'>
</div>


下面几个漂亮的 buttom 按钮
Tags: , ,

最新CSS兼容方案

[不指定 2008/07/19 11:51 | by sunle ]
在对浏览器兼容性要求越来越高的时候,大家是否正在寻找一个完整的解决方案呢?的CSS hack出炉啦,包括FF、IE6、IE7、Opear、Safari,需要注意的是IE由于在不同的DTD上渲染的模式不同,“_”这个hack的使用要注意页面是否使用了DTD或XML申明()。
Tags: ,
        根据国务院文件,5.19-5.21为全国哀悼日,在此期间,全国和各驻外机构下半旗志哀,停止公共娱乐活动,外交部和我国驻外使领馆设立吊唁簿。5月19日14时28分起,全国人民默哀3分钟,届时汽车、火车、舰船鸣笛,防空警报鸣响。 Admin5与很多草根网站都将整站换成素装。并建议中国所有站点更换为素装。 国务院决定5月19日至21日为全国哀悼日  为方便站点哀悼,特提供css滤镜代码,以表哀悼。以下为全站CSS代码。
Tags: , ,

CSS书写顺序

[不指定 2008/05/16 20:55 | by sunle ]
下表顺序为从上到下,从左到右:
========================
display || visibility
list-style : list-style-type || list-style-position || list-style-image
position
top || right || bottom || left
z-index
clear
float
Tags:
分页: 1/4 第一页 1 2 3 4 下页 最后页 [ 显示模式: 摘要 | 列表 ]