EDIT: I've made a few changes, based on suggestions, but the problem is persisting on IE, and I don't think I'm doing anything too fancy for IE. I'm not sure what's getting lost in translation.<A Href> has a lot of empty space beneath the text
I'm working on an assignment for class, where we're using html & css to make a web page.
I'm trying to create a horizontal nav bar at the top of a web page, and I've gotten the navbar to behave mostly how I'd like. The problem is that I want the text of the link snug against the bottom of the nav bar, but the area of the link is doing one of two things depending on how I approached the problem (EDIT: Now only happening in internet explorer).
My first instinct was to use vertical-align, but I have since read in 5 or 6 threads that it does not work on inline elements.
I have toyed around with altering the height and line height, to try and get an alignment that works (text at the bottom of the link), but that has ended up pushing the text, AND the area of the of the link down past the nav bar.
I've also tried toying with the padding-bottom, to try and see if I can adjust that, and one way or another, and I've only been able to push the link further upward with that.
I've been researching around for something that can help me find a fix, and I've found a lot of articles that are close but no cigar.
Some of the things I've looked at are (woops I guess I can only post two links): Why anchor tag does not take height and width of its containing element
有是一个关于某些字体下方空白处,并有几个关于表,和一些关于垂直对齐方式。
这是我在哪里至今:http://jsfiddle.net/brezzen/w09q7h7y/2/
HTML:
<body>
<header>
<nav class="header">
<ul>
<li><a href= "#">Contact</a></li>
<li><a href= "#">Values</a></li>
<li><a href= "#">About</a></li>
<li><a href= "#">Home</a></li>
</ul>
</nav>
</header>
<article>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /> bleep blorp bloop
</article>
</body>
CSS:
/* Debugging */
*
{
border: 1px solid red;
} */
/* Blocking & Defaults */
header, article, aside, figure, figcaption, hgroup, section, nav
{
display: block;
}
*
{
font-family: 'Kozuka Gothic Pro EL', 'Kozuka Gothic Pro', Myriad, Helvetica, sans-serif;
font-size: 100%;
color: white;
padding: 0px;
margin: 0px;
}
/* Body */
body {
background-color: #bbffff;
font-weight: normal;
position: relative;
min-width: 1000px;
max-width: 2000px;
}
/* All Navigation */
nav {
position: absolute;
right: 0;
top: 0;
width: 100%;
height: 82px;
background-color: #7396ff;
border-bottom: 3px solid #bbbbbb;
}
nav ul {
position: absolute;
bottom: 0;
right: 0;
left: 0;
padding-right: 10%;
list-style-type: none;
font-size: 125%;
}
nav ul li {
display: inline-block;
vertical-align: bottom;
float: right;
}
nav ul li a {
color: white;
text-decoration: none;
}
我不知道什么是布莱恩,但是文字下面的空白空间很大,所以我很难相信它只是一个字体怪癖。我认为在链接区域内移动文本会比这更容易,我想我已经在这里头了。任何帮助,或方向一个良好的资源将不胜感激。
你为什么要在你的问题中的每个段落的第一个字是大胆的?这太让人分心了,我在阅读你的问题时遇到了麻烦。 – gilly3
当新的段落在前几个字中缩进或加粗时,我可以更轻松地阅读长段文本。 –