Я делаю сайт на своем компьютере, и у меня есть панель навигации наверху. Ссылки там похожи, что они являются частью предложения, и поэтому я пытаюсь сделать больший разрыв между ними. Я пробовал использовать пробелы между <a></a>
, но пробелы не отображались на странице.
HTML (Nav. Bar):
<div id='header'>
<img id='tlogo' src="http://i.imgur.com/lVbnNwy.png?1">
<a class="dif2" href="http://localhost:8080/Howl/Home.html">Home</a>
<a class="dif2" href="http://localhost:8080/Howl/Rules.html">Rules</a>
</div>
Снимок экрана с Nav. Бар:
Вы можете добавить CSS
#header a{
display:block;
padding:8px 16px;
}
как это:
<div id='header'>
<img id='tlogo' src="http://i.imgur.com/lVbnNwy.png?1">
<a class="dif2" href="http://localhost:8080/Howl/Home.html">Home</a>
<a class="dif2" href="http://localhost:8080/Howl/Rules.html">Rules</a>
</div>
Стиль ниже:
#header > a {
float:left
margin-left:5px;
}
Попробуйте сделать это:
#header a{
display: inline-block;
padding: 10px; /*You can you whatever padding depending on your site*/
}
Надеюсь это поможет!!
Попробуйте добавить этот css:
<style>
#header a{
display:inline;
padding:10px 15px;
}
</style>
Лучше использовать <ul>
и <li>
s
<style>
ul.menu li {
display:inline-block;
padding:0px 5px 0px 0px;
}
</style>
Вот пример jsfiddle DEMO
попробуйте поставить 'nbsp;' где вы хотите пустое пространство. http://jsfiddle.net/NA4DB/
<div>Hello</div>
<div> </div>
<div>World</div>