网页设置导航条

如果浏览器可使用HTML5,则使用<nav>标签(IE9+支持);若要兼容低版本浏览器,就要使用<div>标签。

垂直的导航条

1  /*list-style:none;是清除ul标签自带的样式,不设置高度height是因为可以靠li来撑开*/
2 ul{list-style:none;width:100px;}
3  /*text-decoration:none;清除a标签的下划线;display:block;将a标签变成块元素,这样才能给a标签设置宽高和背景*/
4  a{text-decoration:none;display:block;}
5  /*line-height:30px;是保证文字垂直居中;text-align:center;是保证文字水平居中,宽度width可以继承父类的*/
6  li{height:30px;line-height:30px;text-align:center;}

精简代码:

1  ul{list-style:none;width:100px;}
2  /*在将a标签变为块元素后,可以直接把li标签的属性都复制过来,直接对a标签使用*/
3  a{text-decoration:none;display:block;height:30px;line-height:30px;text-align:center;}

水平的导航条

方法一:

1 /*去掉ul的宽度,不然不会水平排列*/
2 ul{list-style:none;}
3 li{float:left;}
4 a{text-decoration:none;display:block;height:30px;line-height:30px;text-align:center;}

方法二:

1 ul{list-style:none;}
2 li{display:inline-block;}
3 a{text-decoration:none;display:block;height:30px;line-height:30px;text-align:center;}

方法三(需兼容CSS3):

 ul{
 height:30px;
 list-style: none;
 }
 li{
 width: 30%;/*这个数字可以自己根据导航内容个数设置*/
 box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
 float:left;
 }
a{
text-decoration:none;
display:block;
line-height:30px;
text-align:center;
 }
时间: 2024-11-12 17:42:59

网页设置导航条的相关文章

切小标签圆角 设置导航条字体样式

切小标签圆角 UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.markLabel.bounds byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(5, 5)]; CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init]; mas

设置导航条标题及背景图片

#import "XMGNavigationViewController.h" @interface XMGNavigationViewController () @end @implementation XMGNavigationViewController + (void)load { UINavigationBar *navBar = [UINavigationBar appearanceWhenContainedIn:self, nil]; // 只要是通过模型设置,都是通过富

设置导航条标题的颜色

效果图: 代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"I love you"; //改变导航条标题的颜色为红色 [self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [

【iOS开发-22】navigationBar导航条和navigationItem设置:基本搞定导航条上的文字和按钮以及各种跳转

(1)navigationBar导航条可以看做是self.navigationController导航控制器的一个属性,可以直接用点来表示self.navigationController.navigationBar,当然navigationBar自己还有很多属性,比如样式barStyle.背景backgroundColor.frame属性(可以获取宽高这些信息),还可以用setBackgroundImage方法设置背景图片,当然图片多了可以使用clipsToBounds剪裁. (2)但,nav

ios导航条设置

1 // 3.设置导航条的主题 2 // 如果要同时设置很多UINavigationBar的样式, 可以通过设置UINavigationBar的主题的方式来设置以便简化代码 3 UINavigationBar *navBar = [UINavigationBar appearance]; 4 // 3.1设置所有导航条的背景图片 5 6 [navBar setBackgroundImage:[UIImage imageNamed:@"NavBar64"] forBarMetrics:U

导航条NavigationControl的一些属性设置

/** * 配置公共的属性,该属性作用于所有的导航条界面; */ - (void)configureConmmonPropety { //1.设置导航条的颜色 self.navigationController.navigationBar.barTintColor = [UIColor yellowColor]; //2.关闭导航条的毛玻璃效果. self.navigationController.navigationBar.translucent = NO; //3.隐藏导航条 self.na

Bootstrap组件之导航条

.navbar--设置nav元素为导航条组件: .navbar-default--指定导航条组件为默认主题: .navbar-inverse--指定导航条组件为黑色主题: .navbar-fixed-top--设置导航条组件固定在顶部: .navbar-fixed-bottom--设置导航条组件固定在底部: .container-fluid--设置宽度充满父元素,即为100%: .navbar-header--主要指定div元素为导航条组件包裹品牌图标及切换按钮: .navbar-toggle-

iOS:导航条滚动透明度随着tableView的滚动而变化

来源:HelloYeah 链接:http://www.jianshu.com/p/b8b70afeda81 下面这个界面有没有觉得很眼熟.打开你手里的App仔细观察,你会发现很多都有实现这个功能.比如美团外卖的首页模块,新浪微博的个人详情页面.要怎么样才能快速的实现这个功能呢!那下面由笔者来告诉你如何三行代码,集成这个功能... 原理介绍: 要想把一个view设计成透明的我们一下子就会想到两种方案,设置view的alpha值为0,或者设置view的backgroundColor为clearCol

导航条——收缩式导航菜单

1.概述 在网站中不仅可以设置导航条,而且还可以设置导航菜单.由于菜单内容比较多,同一页面显示比较杂乱,所以很多的设计者都采用了收缩式的菜单形式. 2.技术要点 本实例主要是应用JavaScript控制显示和隐藏表格的功能,实现收缩式导航菜单的功能.单击导航超链接,显示当前菜单的内容,隐藏上一个显示的菜单,在隐藏菜单时,让其有规律地隐藏,从而实现展开或收缩的动画效果. 3.具体实现 (1)创建index.jsp页,在页面中添加一级导航菜单项以及二级导航菜单,关键代码如下: <tr style=&qu