在导航图标css下换行文本
Wrapping text under nav icon css
这是我的第一篇帖子,所以请温柔一点。
我正在尝试使用html5和css创建一个导航栏,它需要使用ie8。除了一件事,我几乎已经完成了我需要做的所有事情。我无法使每个导航按钮的图标和文本居中正确对齐
CSS
.navbar-default .navbar-nav>.active>a:before,
.navbar-nav>li>a:before {
background-repeat: no-repeat;
background-position: 0 top;
content: "";
height: 40px;
width: 40px;
margin-right: 10px;
vertical-align: top;
background-color:transparent;
display:inline-block;
float:none;
}
.navbar-default .navbar-nav>.active>a.home:before,
.navbar-nav>li>a.dashboard:before { background-image: url('/VerificationServices/Static/Icons/dashboard.png');}
.navbar-default .navbar-nav>.active>a.about:before,
.navbar-nav>li>a.uploadscv:before { background-image: url('/VerificationServices/Static/Icons/UploadSCV.png'); }
.navbar-default .navbar-nav>.active>a.contact:before,
.navbar-nav>li>a.uploaddocs:before { background-image: url('/VerificationServices/Static/Icons/UploadDocs.png'); }
.navbar-default .navbar-nav>.active>a.contact:before,
.navbar-nav>li>a.viewrun:before { background-image: url('/VerificationServices/Static/Icons/viewrun.png'); }
.navbar-default .navbar-nav>.active>a.contact:before,
.navbar-nav>li>a.selfver:before { background-image: url('/VerificationServices/Static/Icons/selfver.png'); }
.navbar-default .navbar-nav>.active>a.contact:before,
.navbar-nav>li>a.selfver:hover { background-image: url('/VerificationServices/Static/Icons/dashboard.png'); }
HTML
<!-- Fixed navbar -->
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Norges Idrettshøgskole</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="#" class="dashboard">Dashboard</a></li>
<li><a href="#about" class="uploadscv">Upload SCV File</a></li>
<li><a href="#contact" class="uploaddocs">Upload documents</a></li>
<li><a href="#contact" class="viewrun">View run results</a></li>
<li><a href="#contact" class="selfver">Self verification</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
这是您的更新和工作小提琴:
http://jsfiddle.net/553n0udw/1/Updated Fiddle
我使用的是字形图标,你可以使用任何你只需要为你的自定义图标类,并给它一个背景url。遵循引导程序图标规则会有很大帮助。
相关文章:
- 在文本区域中使用jQuery.text()保持换行符
- Internet Explorer中的文本换行错误
- 编辑数据库输入时在文本框上换行
- 在导航图标css下换行文本
- 如何在锚标记中自动换行文本 URL
- 角度-换行文本
- 在绝对定位元素周围换行文本
- 如何用jQuery在span标签中换行文本,除了第一个单词
- 你能在@符号上换行文本吗?
- 在span标签中换行文本
- 在span标签中换行文本,知道文本的开始和结束位置
- RegExp:匹配可选的换行文本
- Jquery datatable -设置列宽度和换行文本
- 在文本区域中插入一个 而不是换行文本
- SVG:使用getComputedTextLength来换行文本
- CSS - 沿角度换行文本
- Javascript 正则表达式查找字符并使用 span 动态换行文本
- 在 JavaScript 中换行文本
- 在固定分隔符周围换行文本
- 如何根据列的宽度换行文本