今天花了点儿时间,琢磨了一下如何简洁的实现网页上常用的栏目。就是下面的这种东西,我称之为栏目,不知道别人叫它什么:
以下是我的HTML文件及CSS文件,可以便捷地进行样式切换。如果谁有更简洁的方式,请留言指教。
HTML文件:
CSS文件:
用到的图片:
![](http://dl.iteye.com/upload/attachment/181352/3dae14a7-6c67-35cf-a23e-d3cfe8b7b7e1.gif)
以下是我的HTML文件及CSS文件,可以便捷地进行样式切换。如果谁有更简洁的方式,请留言指教。
HTML文件:
- <?xmlversion="1.0"encoding="UTF-8"?>
- <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <htmlxmlns="http://www.w3.org/1999/xhtml">
- <head>
- <metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/>
- <title>Inserttitlehere</title>
- <linkhref="column.css"style="text/css"rel="stylesheet"/>
- <scripttype="text/javascript">
- vargIndex=1;
- functiondoSwitch(){
- vare=document.getElementById('info');
- /*下面的变量是e,代码高亮好像有个BUG,阅读请注意。*/
- ee.className=e.className.split('')[0]+'s'+(gIndex%3+1);
- gIndex++;
- }
- </script>
- </head>
- <body>
- <ulclass="columns1"id="info">
- <liclass="title"><div>信息公示</div></li>
- <li><ahref="#">CSS</a></li>
- <li><ahref="http://wallimn.iteye.com">http://wallimn.iteye.com</a></li>
- <li><ahref="#">很长文本自动截断,一切皆有可能,一切皆有可能,一切皆有可能,一切皆有可能</a></li>
- <liclass="tail"><ahref="#">更多...</a></li>
- </ul>
- <br/>
- <inputtype="button"value="样式切换"onclick="doSwitch()"/>
- </body>
- </html>
CSS文件:
- ul.column{
- padding:0;
- margin:0;
- font:normal12px"宋体";
- border:1pxsolid#000;
- }
- ul.columnli{
- height:26px;
- line-height:26px;
- margin:04px;
- border-bottom:1pxdashed#ccc;
- vertical-align:middle;
- padding-left:24px;
- white-space:nowrap;
- text-overflow:ellipsis;
- overflow:hidden;
- }
- ul.columnli,ul.columnli.titlediv{
- background:url("column.gif")no-repeat;
- }
- ul.columnlia{
- text-decoration:none;
- }
- ul.columnlia:hover{
- color:red;
- }
- ul.columnli.title,ul.columnli.tail{
- border-width:0;
- }
- ul.columnli.title{
- background-repeat:repeat-x;
- margin:0;
- padding:0;
- }
- ul.columnli.tail{
- text-align:right;
- padding-right:12px;
- background-image:none;
- }
- /*1*/
- ul.s1{
- width:300px;
- }
- ul.s1,ul.s1li{
- border-color:#2e9803;
- }
- ul.s1li{
- background-position:0-52px;
- }
- ul.s1li.title{
- background-position:0-26px;
- }
- ul.s1li.titlediv{
- background-position:00;
- padding-left:24px;
- }
- /*2*/
- ul.s2{
- width:300px;
- }
- ul.s2,ul.s2li{
- border-color:#9438d4;
- }
- ul.s2li{
- background-position:0-130px;
- }
- ul.s2li.title{
- background-position:0-104px;
- }
- ul.s2li.titlediv{
- background-position:0-78px;
- padding-left:24px;
- }
- /*3*/
- ul.s3{
- width:300px;
- }
- ul.s3,ul.s3li{
- border-color:#9bb8d2;
- }
- ul.s3li{
- background-position:0-208px;
- }
- ul.s3li.title{
- background-position:0-182px;
- }
- ul.s3li.titlediv{
- background-position:0-156px;
- padding-left:24px;
- }
用到的图片:
![](http://dl.iteye.com/upload/attachment/181947/025fe505-4262-3c59-9675-2f755a7bcc1a.gif)