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
當新的段落在前幾個字中縮進或加粗時,我可以更輕鬆地閱讀長段文本。 –