【发布时间】:2018-05-24 12:51:46
【问题描述】:
我有一个页面,上面有很多元素,其中一个在几个 div 中。我没有定位的对象具有我想要归因于它的某些样式,当我在页面本身上设置内联样式时,样式会起作用,但是当我链接到样式表时,它不会将样式更改为我想要的样式。我不知道为什么,谢谢你的帮助。
这是我的内联代码:
profile_pic_box {
float:left;
border:#999 2px solid;
width:100px;
height:100px;
margin:0px 0px 0px 0px;
overflow-y:hidden;
}
当我将它放在包含该元素的页面上时,它可以正常工作,但是当我删除代码并将其放置在正确链接的样式表上时,它就不起作用了。这是我在样式表中的内容:
style.css:
#profile_pic_box {
float:left;
border:#999 2px solid;
width:100px;
height:100px;
margin:0px 0px 0px 0px;
overflow-y:hidden;
}
这是一些 HTML:
<div id="profile_pic_box">
这是样式表链接,它确实有效。
<link rel="stylesheet" href="style/style.css">
【问题讨论】:
-
profile_pic_box是一个 ID 吗?因为在您的内联样式中,没有 #. -
使用您的浏览器控制台,您是否看到您的 css 文件包含在内?如果不是,则表示它没有正确链接。
-
请发布您的 HTML 代码。
-
profile_pic_box 是一个 id,它在其内联时工作,没有 #。正确包含 css 文件,因为其他样式正在使用它。我的 html 代码的哪一部分会有帮助,有数百行
-
如果
profile_pic_box真的是一个ID,那么没有标签就无法工作。请在您的 HTML 中包含一个包含profile_pic_box示例的部分。