由于某些原因,右栏中的特色文章会忽略“ #elementtext”和“ #elementtext:hover”属性。仅显示“ p.element”和“ img.element”。

有任何想法吗?

谢谢-塔拉

奖励:我还试图使“ p.element”文本在“ #elementtext”框中居中(垂直和水平-保持对齐)浮动。

#elementtext {
        height: 90px;
        width: 150px;
    margin-left: 1px;
    background: #c3c3c3;
    padding: 0px 10px 0px 5px;
}
p.element {
        height: 85px;
        width: 145px;
    padding: 2.5px 2.5px 2.5px 2.5px;
}
#elementtext:hover{
    background:#ff9999;
    cursor:pointer;
}

最佳答案

span是一个内联元素,您不能在其中添加标签
在您的#elementtext中添加display:block

像这样

#elementtext {
display:block;
height: 90px;
width: 150px;
margin-left: 1px;
background: #c3c3c3;
padding: 0px 10px 0px 5px;
}


编辑我认为你有class =“ elementtext”
所以你放。它的前面不是#

.elementtext {
display:block;
height: 90px;
width: 150px;
margin-left: 1px;
background: #c3c3c3;
padding: 0px 10px 0px 5px;
}

关于css - 忽略CSS shell ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5930655/

10-09 02:25