CSS 填充和边距不起作用

标签 css

我在使用以下代码时遇到问题。我无法从顶部向下填充 Logo (x12creatiΩns)。我试过 top:10px 如上所述,但它没有做任何事情。

HTML

<div id='header'>
<span id='logo'>
    <a href="index.php" id="logo" class="menu" rel="menu">x12creati&Omega;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; 
}

最佳答案

尝试取下 a

像这样

#logo:hover{}

或者如果你需要访问 anchor 试试这个

#logo a:hover{}

关于CSS 填充和边距不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8608335/

相关文章:

css - 在开槽元素中设置后代元素的样式

html - 调整盒模型布局

php - 如何给zencart产品添加自己的style和html

layout - 将图像放在页面右下角(动态)

javascript - Symfony 3.3 - 我应该把 CSS 和 JS 文件放在哪里?

html - Blogspot。如何删除背景图片?它是我张贴的照片的副本

c# - 为什么我无法在这个 GridView 中获得 CSS & JQuery 效果?

jquery - 在主页外为覆盖事件处理程序创建样式 Hook

css - html5 日期时间输入 - 是否可以设置值表示样式?

表格单元格内的 HTML 输入