У меня проблема со следующим кодом. Я не могу разместить логотип (x12creatiΩns) сверху вниз. Я пробовал top:10px
, как указано выше, но это ничего не дает.
HTML
<div id='header'>
<span id='logo'>
<a href="index.php" id="logo" class="menu" rel="menu">x12creatiΩns</a>
</span>
<span id='sublogo'>Just another portfolio...</span>
</div>`
CSS
span#logo {
font-size:2.2em;
color: black;
padding-left:10px;
text-shadow:0px 1px 0px white;
top:10px;
}
a#logo {
text-decoration: none;
color: black;
}
a#logo:hover {
padding-top:10px;
text-decoration: none;
color: #555;
}
div#header {
background-color:#DDD;
width:100%;
height:44px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#CCC;
}
4 ответа
Попробуйте снять a
Как это
#logo:hover{}
Или, если вам нужно получить доступ к якорю, попробуйте это
#logo a:hover{}
Добавьте display: inline-block
в свой a#logo
- http://jsfiddle.net/tmaHx/1/ - и тогда вы можете использовать поля/отступы
a#logo {
text-decoration: none;
color: black;
display: inline-block;
margin-top: 20px
}
Добавьте display:inline-block
в объявление span#logo
и просто добавьте немного верхнего поля, и это должно сработать. Кроме того, вы дважды повторяете свой идентификатор «логотипа»; Один раз в теге span
и снова в теге логотипа a
, это не пройдет проверку.
Поскольку a
является встроенным элементом, вы должны добавить display:block;
, тогда вы можете добавить поля и отступы!
Похожие вопросы
Новые вопросы
css
CSS (каскадные таблицы стилей) - это язык таблиц стилей представления, используемый для описания внешнего вида и форматирования документов HTML (язык разметки гипертекста), XML (расширяемый язык разметки) и элементов SVG, включая (но не ограничиваясь) цвета, макет, шрифты, и анимации. Также описывается, как элементы должны отображаться на экране, на бумаге, в речи или на других носителях.
id
вместоclass
, которые не имеют ничего общего с удобствомgetElementById
(при условии, что это то, на что вы намекали).