<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
#menus
{
margin:auto;
width:900px;
height:38px;
background-color:#1F6193;
background-image: url(imgs/index.jpg);
}
#menus ul
{
height:30px;
text-align:center;
padding-top:8px;
padding-bottom:0px;
}
#menus ul first-child
{
border-right:0px dashed white;
}
#menus ul li
{
list-style-type:none;
display:inline;
padding-left:20px;
padding-right:20px;
border-right:1px dashed white;
}
#menus ul li a
{
font-size:16px;
font-variant:normal;
color:white;
}
#menus ul li a:link{
text-decoration:none;
}
#menus ul li a:active{
color:#F13C01;
text-decoration:underline;
}
#menus ul li a:visited{
text-decoration:none;
}
#menus ul li a:hover{
color:#F13C01;
text-decoration:underline;
cursor:pointer;
background-color:#3671A5;
}
</style>
<title>无标题文档</title>
</head>
<body>
<div id="menus">
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">标签A</a></li>
<li><a href="#">标签BB</a></li>
<li><a href="#">标签BGT</a></li>
<li><a href="#">标签BB</a></li>
<li><a href="#">标签BB</a></li>
<li style="border-right-width:0px;"><a href="#">标CCC签</a></li>
</ul>
</div>
</body>
</html>
HTML效果是:
代码里面,我写了内联样式,很不好,如果用class,有没有ID级别高,最后一个外边框去掉有啥好方法呢?
不希望每个li都写个class="",那样会多处很多字节的。
- 大小: 10.8 KB
分享到:
- 2009-11-13 13:16
- 浏览 6879
- 评论(2)
- 论坛回复 / 浏览 (2 / 2097)
- 查看更多
相关推荐
首先,我们需要创建一个`<div>`作为导航栏容器,然后在其中嵌套一个`<ul>`标签,`<ul>`中包含多个`<li>`标签,每个`<li>`代表一个导航链接: ```html <ul> <li><a href="#">首页</a></li> <li><a href="#">关于...
总的来说,这个源文件是一个宝贵的教育资源,它可以帮助开发者掌握网页制作中菜单布局的基本技巧,同时也能启发创新,以满足不断变化的用户需求和设计趋势。通过对这些基础菜单样式的分析和修改,开发者可以创建出...
在CSS(层叠样式表)领域,理解和应用各种布局、菜单、下拉菜单、导航条以及圆角框等设计元素是至关重要的。...在实践中不断探索和优化,你会发现CSS是一个强大且富有创造性的工具,能够打造出各种各样的网页设计效果。
这可能是一个压缩文件,包含了一个简洁的垂直方向的jQuery导航菜单的源代码,适用于节省空间的布局。 9. **jquery动画菜单熔岩灯菜单效果 jsfoot 网页特效_files**、**images**、**jquery**、**jquery二级下拉菜单...
`<ul>`标签定义了一个无序列表,而`<li>`标签则用于列出列表项。在本案例中,这两款导航栏都基于这种基础结构,利用`<li>`标签来创建各个导航链接。`<li>`标签的灵活性使得它可以轻松地进行样式定制,适应各种设计...
最后,jQuery是一个强大的JavaScript库,它简化了JavaScript的DOM操作、事件处理、动画和Ajax交互。在导航网的实现中,jQuery可以帮助我们实现更复杂的交互功能,如动态显示和隐藏下拉菜单,实现鼠标悬停或点击时的...
通常,HTML代码会包含一个无序列表(`<ul>`)来承载各个导航链接(`<li>`),每个链接则由一个锚标签(`<a>`)组成。这样的结构既有利于语义化,也方便CSS和jQuery进行操作。 为了将这个导航条应用到自己的网站,你...
通常,我们会使用`<ul>`和`<li>`元素来组织这些内容,每个`<li>`元素可能包含一个主链接和一个可折叠的子菜单。 ```html <ul> <li><a href="#">菜单1 <ul class="submenu"> <li><a href="#">子菜单1.1</a></...
1. **布局管理**:通过`display`属性设置元素为`inline-block`或`flex`,可以将导航条项排列成一行。 2. **背景与边框**:使用`background-color`、`border`和`box-shadow`来增加视觉效果,使导航条更具吸引力。 3. ...
这些模板通常包含一个顶部或侧边的导航栏,其中包含链接到网站不同部分的菜单项。以下是一个HTML5导航菜单模板的简要介绍:1. **导航结构**:HTML5导航菜单模板通常包含导航栏的基本HTML结构,例如`<nav>`元素,以及...
4. **li控制边框样式**: 通过`border-right`属性,我们可以为每个`li`元素添加一个右边框,以分隔导航栏中的各个链接。在这里,我们看到`border-right:1px solid #000`用于创建一个1像素宽的黑色实线边框。 5. **...
猪八戒网作为一个在线服务平台,其导航系统通常会包含多个功能模块,如任务发布、服务分类、用户中心等。因此,这个项目可能旨在复刻这种功能性和美观性并重的导航结构。 【描述分析】:“这是一个防猪八戒网的一个...
本主题聚焦于利用 `div` 元素和 `css` 样式来实现一个功能完备且易于定制的三级导航菜单。这种导航菜单常用于大型网站,帮助用户轻松浏览和访问深层页面内容。 首先,让我们了解一下 `div` 和 `css` 的基本概念。`...
一个标准的二级横向导航菜单通常由`<nav>`标签包裹,包含多个`<ul>`和`<li>`元素来组织菜单项,其中`<a>`标签用于创建链接。通过嵌套`<ul>`来实现二级菜单,确保菜单结构层次清晰。 5. **响应式设计**:考虑到不同...
通常,这会是一个`<ul>`(无序列表)元素,包含多个`<li>`(列表项)元素,每个`<li>`中再包含一个`<a>`(链接)元素。例如: ```html <ul class="vertical-menu"> <li><a href="#">菜单1</a></li> <li><a ...
1. 容器与内联块元素:为了创建导航图标,我们通常会用一个包含多个导航项的容器,如`<ul>`列表。每个导航项可以是`<li>`元素,我们可以将其内部的链接`<a>`设为内联块元素,以控制其尺寸。 2. 圆形边框:通过设置`...
5. **高亮当前选中页**:为了突出当前访问的页面,我们可以添加一个类(如`.active`)到相应的`<li>`元素,并为其定义特别的样式,例如更醒目的背景色或边框。 6. **响应式设计**:为了确保在不同设备上的良好显示...
1. `<nav>`:这是一个专门用于定义导航链接的区域的语义化标签。 2. `<ul>` 和 `<li>`:无序列表`<ul>`以及列表项`<li>`常用来组织导航链接。 3. `<a>`:链接标签用于创建可点击的链接,指向其他页面或网站部分。 ...
在IT行业中,构建一个美观且实用的系统左侧导航菜单是提升用户体验的关键因素之一。这个"非常漂亮实用的系统左侧导航菜单"项目显然旨在提供一种高效、直观的界面设计,让用户在浏览复杂系统时能轻松地导航。以下是...
2. **水平布局**:为了创建一个水平导航条,我们可以将`<li>`元素的`display`属性设置为`inline-block`,并将它们的父元素`<ul>`的`white-space`属性设为`nowrap`。 ```css .menu li { display: inline-block; } ...