校园学生学习娱乐资源第一门户 校园第一站 源于校园 服务于校园 分享资源和快乐 网站地图 高级搜索 RSS订阅 收藏本站 设为首页
首页 | 校园 | 教育 | 考试 | 电脑 | 英语 | 读书 | 就业 | 论文 | 体育 | 健康 | 图片 | 分类信息
Q Q | 下载 | 游戏 | 音乐 | 影视 | 专题 | 祝福 | 百科 | 问答 | 博客 | 会员 | 社区 | 校园论坛
·偶像剧免费在线收看
·DEDECMS免费模板规则下载
·
·全能空间、网站建设仅200
Dreamweaver | FrontPages | HTML | Javascript | 文章搜索:
  当前位置: 主页>电脑>网页设计>DIV+CSS> 文章正文

如何使用CSS来进行网页排版

http://www.xydyz.com 来源:网络收集 2008-07-12 阅读: 评论


</ul>

</div>

没有用任何table,而用的是无序列<li>,整个菜单的效果实现的秘密完全在于id="menu",我们再来看CSS中关于menu的定义:

(1)首先定义了menu层的主要样式:

以下是引用片段:

#menu{

MARGIN:15px20px0px15px;/*定义层的外边框距离*/

PADDING:15px;/*定义层的内边框为15px*/

BACKGROUND:#dfdfdf;/*定义背景颜色*/

COLOR:#666;/*定义字体颜色*/

BORDER:#fff2pxsolid;/*定义边框为2px白色线条*/

WIDTH:160px;/*定义内容的宽度为160px*/

}

(2)其次定义无序列表的样式:

以下是引用片段:

#menuul{

MARGIN:0px;

PADDING:0px;

BORDER:mediumnone;/*不显示边框*/

LINE-HEIGHT:normal;

LIST-STYLE-TYPE:none;

}

#menu li {BORDER-TOP: #FFF 1px solid; MARGIN: 0px;}

说明:这里用的是id选择器的派生方法定义(参考第7天:CSS入门的介绍)了在menu层中的子元素<ul>和<li>的样式。LIST-STYLE-TYPE: none一句表示不采用无序列表的默认样式,即:不显示小圆点(我们后面用自己的图标来代替小圆点)。BORDER-TOP: #FFF 1px solid;则定义了菜单之间的1px间隔线。

(3)定义onmouseover效果

以下是引用片段:

#menulia{

PADDING:5px0px5px15px;

DISPLAY:block;

FONT-WEIGHT:bold;

BACKGROUND:url(images/icon_dot_lmenu.gif)transparentno-repeat2px8px;

WIDTH:100%;

COLOR:#444;

TEXT-DECORATION:none;

}

#menulia:hover{BACKGROUND:url(images/icon_dot_lmenu2.gif)#C61C18no-repeat2px8px;

COLOR:#fff;}

解释如下:

"display:block;"表示将标签a当作块级元素来显示,使得链接变成一个按钮;

"BACKGROUND: url(images/icon_dot_lmenu.gif) transparent no-repeat 2px 8px;"这一句定义了替代li的小圆点的图标。"transparent"指背景为透明,"2px 8px"指定图标的位置是距左边2px,距上边8px。这一句也可以拆分写成四句:"BACKGROUND-IMAGE: url(images/icon_dot_lmenu.gif); BACKGROUND-POSITION: 2px 8px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent;"

"#menu li a:hover"定义了当鼠标移动到链接上以后的颜色变化和小图标变化。

ok,不用表格的菜单就这样实现了。大家可以明显感觉到,原来写在HTML里的表现样式全部剥离放到CSS文件里去了。页面代码节约了大半。通过CSS要修改菜单样式就很简单了。

2.不用表格的菜单(横向)

上面是纵向的菜单,如果要显示横向菜单,用li也可以吗?当然是可以的,下面给出代码,效果就在本页顶部:

页面代码

以下是引用片段:

<divid="submenu">

<ul>

<liid="one"><atitle="首页"href="http://www.w3cn.org/">Home</a></li>

<liid="two"><atitle="关于我们"href="http://www.w3cn.org/aboutus.html">关于我们</a></li>

<liid="three"><atitle="网站标准"href="http://www.w3cn.org/webstandards.html">网站标准</a></li>

<liid="four"><atitle="标准的好处"href="http://www.w3cn.org/benefits.html">标准的好处</a></li>

<liid="five"><atitle="怎样过渡"href="http://www.w3cn.org/howto.html">怎样过渡</a></li>

<liid="six"><atitle="相关教程"href="http://www.w3cn.org/tutorial.html">相关教程</a></li>

<liid="seven"><atitle="工具"href="http://www.w3cn.org/tools.html">工具</a></li>

<liid="eight"><atitle="资源及链接"href="http://www.w3cn.org/resources.html">资源及链接</a></li>




【责任编辑:admin 】




评论
用户名: 新注册) 密码: 匿名评论
评论内容:不能超过250字,请自觉遵守互联网相关政策法规。
  相关文章
CSS网页样式设计攻略全集
Div+CSS布局入门教程
DIV+CSS树型菜单
css样式做细线表格
CSS滤镜-Xray属性
  最新图片
Div+CSS布局入门教程
Div+CSS布局入门教程
CSS滤镜-Xray属性
CSS滤镜-Xray属性
CSS滤镜-Wave属性
CSS滤镜-Wave属性
CSS滤镜-Shadow属性
CSS滤镜-Shadow属性
CSS滤镜-Mask属性
CSS滤镜-Mask属性
CSS滤镜-alphInvert属性
CSS滤镜-alphInvert属
CSS滤镜-Gray属性
CSS滤镜-Gray属性
CSS滤镜-Glow属性
CSS滤镜-Glow属性
24小时TOP
   
·CSS+DIV网页样式与布局视频教程全集
·Div+CSS布局入门教程
·CSS网页样式设计攻略全集
·CSS滤镜-Xray属性
·CSS教程:li和ul标签
·DIV CSS制作网页时易犯的错误总结
·CSS滤镜-Shadow属性
·CSS滤镜-Chroma属性
热门图片
  更多>>>
Div+CSS布局入门教程
Div+CSS布局入门教
CSS滤镜-Xray属性
CSS滤镜-Xray属性
CSS滤镜-Shadow属性
CSS滤镜-Shadow属性
CSS滤镜-Chroma属性
CSS滤镜-Chroma属性
焦点聚焦
  更多>>>
·CSS网页样式设计攻略全集
·Div+CSS布局入门教程
·DIV CSS制作网页时易犯的错误总结
论坛精华
  更多>>>
·真钱斗地主轧金花龙虎板玖和百家乐http://c
·22岁女大学生要嫁48岁乞丐(图)
·一条短信毁了一种水果 “蛆橘”传言流变调
·蒙古风情十四怪 (一)
·《中国高新技术企业》--www.txrb.com--科信
·东莞大金空调官方介绍 13559702882卢生
·乐众国际最新博彩游戏!真实!新鲜!刺激!
·快国庆了大家怎么安排
最新图片
  更多>>>
Div+CSS布局入门教程
Div+CSS布局入门教
CSS滤镜-Xray属性
CSS滤镜-Xray属性
CSS滤镜-Wave属性
CSS滤镜-Wave属性
CSS滤镜-Shadow属性
CSS滤镜-Shadow属性
推荐文章
  更多>>>
·Div+CSS布局入门教程
·CSS滤镜-Xray属性
·CSS滤镜-Wave属性
·CSS滤镜-Shadow属性
·CSS滤镜-Mask属性
·CSS滤镜-alphInvert属性
·CSS滤镜-Gray属性
·CSS滤镜-Glow属性
关于我们 - 版权声明 - 免责声明 - 欢迎投稿 - 广告服务 - 友情链接 - 网站建设 - 诚聘英才 - 联系我们 - -
Copyright @2007-2009 www.xydyz.com © All rights reserved.
校园第一站 版权所有 客服E-Mail:hyperblue@163.comn 点击这里给我发消息
Site design by hyperblue 鄂ICP备07009403号 Powered by DedeCms