2011-09-23 52 views
0

我打算创建一个HTML网页。我想知道什么是最优雅的方式来创建HTML 水平标签(作为导航栏)?什么是创建HTML水平制表符的优雅方式?

我想选择标签和未选择标签有不同的颜色。

我想我应该使用CSS的样式,也许jQuery显示和隐藏不同的标签下的不同内容?

回答

0

典型的最佳做法是对制表符和菜单使用<li>元素(<ul>作为制表符组的容器),并相应地设置它们的样式。

造型的关键位是:

float:left; --or-- display:inline-block; 
list-style:none; 

float:left;display:inline-block;在这两个acheive类似的效果,他们会被显示在水平行列表项。他们以完全不同的方式实现它,这可能会对样式的其他方面产生影响,但可以使用这两种方法,具体取决于您更喜欢哪种方式。 (唯一需要注意的是,如果你需要支持IE6,在这种情况下inline-block不起作用,但是有这方面的解决方法)

list-style:none;告诉列表项目不要显示它们通常会显示的项目符号给出。

除了这两种风格之外,您几乎可以使用任何您喜欢的CSS来让它们看起来完全如您所想。通常,选项卡的边界三边,圆角,突出显示活动选项卡,如果你把它们悬停在他们......所有这些效果可以用CSS来实现。

This article给出了如何实现所有这些效果以及更多的好习惯。网上还有很多其他优秀的教程。

希望有所帮助。

相关问题