2015-07-10 2 views
0

Хорошо, поэтому у меня был заголовок размера и дизайна, которые я хочу, и решил сделать его фиксированным заголовком. но всякий раз, когда я занимаю позицию: исправлено; он добавляет некоторые дополнения, похоже, к нижней части заголовка. я не могу понять, как избавиться от него.фиксированный заголовок добавляет пространство в заголовок

HTML:

<!DOCTYPE html> 
<html> 
<head> 
<title>FatHead | Blog</title> 
<link href='http://fonts.googleapis.com/css?family=Dosis:400,500,600,700,800|Muli:400,300italic,400italic' rel='stylesheet' type='text/css'> 
<link rel="stylesheet" href="css/style.css" type="text/css"> 
</head> 
<body> 
<div class="header"> 
    <div class="logo"> 
     <h1 id="logo-large">FAT</h1> <h1 id="logo-small">HEAD</h1> 
    <nav> 
     <ul> 
      <li><a href="index.html">Home</a></li> 
      <li><a href="#">About</a></li> 
      <li><a href="#">Contact</a></li> 
      <li><a href="#">Categories</a></li> 
     </ul> 
    </nav> 
    </div> 
</div> 
<div class="main-content"> 
    </div> 
</body>  
</html> 

CSS:

/*********************************** 
      LOGO 
***********************************/ 

.header{ 
background-color: skyblue; 
margin:0; 
padding:0; 
width: 100%; 


} 

.logo{ 
text-align: left; 
display: block; 
margin:0 15px 15px 15px; 

} 

#logo-large{ 
display: inline; 
font-size: 3em; 
font-weight: 200%; 
font-family: 'Dosis' , sans-serif; 
} 

#logo-small{ 
display: inline; 
font-weight:0; 
font-size: 2.5em; 
font-family: 'Dosis' ,sans-serif; 
} 


/************************************ 
      NAVIGATION 
************************************/ 

nav ul{ 
list-style-type:none; 
} 

nav{ 
display:inline; 
float: right; 
} 

nav ul li{ 
display: inline-block; 
padding: 5px 0px; 
margin: 0; 

} 

nav ul li a{ 
text-decoration: none; 
padding:20px 12px 12px 12px; 
color:black; 
font-family: 'Muli', sans-serif; 
font-size: 1.25em; 

} 

nav ul li a:active, nav ul li a:hover{ 
background-color: deepskyblue; 
color: white; 
} 



/************************************* 
      main content 
*************************************/ 




body{ 
margin:0; 
padding:0; 
} 

ответ

0

Убедитесь в отсутствии пробелов до или после тегов.

0

Попробуйте это и увидеть разницу:

Н.Л. задней каждое изображение добавляет пространство между изображениями, тогда как сериализации на одной линии позволит желаемый эффект поля и отступы контроля

<style type="text/css"> 
    .foo {margin:0px; padding:0px; width:100px;} 
</style> 
<div> 
<img class="foo" src="../Images/Karon.jpg" /> 
<img class="foo" src="../Images/Karon.jpg" /> 
<img class="foo" src="../Images/Karon.jpg" /> 
<img class="foo" src="../Images/Karon.jpg" /> 
</div> 

<div><img class="foo" src="../Images/Karon.jpg" /><img class="foo" src="../Images/Karon.jpg" /><img class="foo" src="../Images/Karon.jpg" /><img class="foo" src="../Images/Karon.jpg" /></div> 
Смежные вопросы