css3技术

CSS实例:ULli打造CSS横向菜单蓝色地平线_div+css布局教程

字号+ 作者:H5之家 来源:H5之家 2015-09-23 14:24 我要评论( )

CSS实例:ULli打造CSS横向菜单蓝色地平线,学习CSS实例:ULli打造CSS横向菜单蓝色地平线,CSS实例:ULli打造CSS横向菜单蓝色地平线,查看CSS实例:ULli打造CSS横向

我们发现了一些问题,这些菜单的链接相距太远了。而且浏览器窗口有一定距离的空白,更重要的是宽度问题。我们今天就来解决这些问题制作“蓝色地平线”。
  HTML代码与前面的一样,我们就不再重复了。我们看CSS代码。

div css xhtml xml Example Source Code

Example Source Code []

* {
margin:0;
padding:0;
}
#nav {
background:#06c;
float:left;
width:100%;
}
#nav li {
display: inline;
list-style-type: none;
}
#nav li a:link,#nav li a:visited {
float:left;
padding:5px 12px;
color:#fff;
text-decoration: none;
background:#06c;
border-right: 1px solid #fff;
}
#nav li a:hover {
background:#060;
}


  首先是整体布局声明。利用通配符“*”表示在不非凡声明的情况下,默认所有元素的边距及填充均为零。
  我们设置UL无序列表nav的背景色为#06c,向左浮动,宽度是100%。这两段代码定义以后,我们的菜单就能紧靠着浏览器窗口了,并且它的宽度是100%。
  菜单的列表项li定义为display:inline;内联(行内)将li限制在一行来显示及设置列表项预设标记为无;
  我们接着往下看链接区域的代码意义,link、visited状态:
  链接元素向左浮动,填充上下为5px、左右为12px。
  文字颜色为白色,去除链接下划线。背景色#06c与上面的相同。
  我们定义了右边框线:1px、实线、白色#fff。这一句很重要,它明确的划分了菜单链接之间的距离。这一句话是缩下的形式。
  完整的写应该是:(关于更多缩写代码知识请参考的其它文章)

div css xhtml xml Example Source Code

Example Source Code []

border-right-width:1px;
border-right-style:solid;
border-right-color:#fff;


  我们的这个菜单的编码工作完成了,看最终的效果:

div css xhtml xml Source Code to Run

Source Code to Run []


[ 可先修改部分代码 再运行查看效果 ]

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • CSSfloats来创建三栏网页布局的方法_div+css布局教程

    CSSfloats来创建三栏网页布局的方法_div+css布局教程

    2015-10-02 15:03

  • CSS混合风格按钮无延迟翻转图形技巧_div+css布局教程

    CSS混合风格按钮无延迟翻转图形技巧_div+css布局教程

    2015-09-29 09:16

  • CSS定义表格溢出时的自动隐藏!_div+css布局教程

    CSS定义表格溢出时的自动隐藏!_div+css布局教程

    2015-09-29 08:18

  • CSS对文字溢出时的自动隐藏处理_div+css布局教程

    CSS对文字溢出时的自动隐藏处理_div+css布局教程

    2015-09-29 08:07

网友点评