2013-09-07 1 views
0

Здравствуйте, я только начинаю с HTML и CSS, но имею странную проблему.Новое в HTML/CSS navbar избавиться от whitespace

Если я использую границу: 0; и отступы: 0; Я все еще получаю пустое пространство вокруг моего div. Я могу исправить проблему, выполнив margin: -8; но это не кажется мне правильным. Я использую Dreamweaver, если это имеет значение. благодаря!

<head> 
<link href="style.css" rel="stylesheet" type="text/css" /> 
</head> 
<body> 
<div id="navbar">Home - Introduction - Stakeholders - Implementation Plan - Proposal - Training</div> 
</body> 
</html> 

и CSS:

@charset "utf-8"; 
#navbar { 
font-family: Verdana, Geneva, sans-serif; 
font-size: small; 
font-weight: bold; 
text-decoration: none; 
background-color: #CCC; 
height: 25px; 
text-align: center; 
border: 1px solid #000; 
margin: 0px; 
} 
+1

Можете ли вы опубликовать страницу, на которой у вас есть это? У меня нет проблем с пробелом. Вы видите это только в Dreamweaver? (Я ненавижу Dreamweaver ...) – James

+0

Хм, поэтому добавление этого в лист CSS исправило мою проблему. Это правильный способ сделать это? Означает ли это, что каждое тело на каждой странице html, которое связано с CSS, будет иметь 0 полей на теле? корпус { край: 0; } –

+0

Да, любая страница, включая вашу таблицу стилей с таким же пределом тела 0. Вы можете захотеть просмотреть лист сброса CSS. Люди включают эту таблицу стилей перед любым другим в случае наличия браузеров с разными значениями по умолчанию для определенных элементов. – James

ответ

1

Я понял это спасибо!

Добавление тега тега в мой CSS и установка полей для автоматического исправления этого.