gpt4 book ai didi

CSS 选择器让我抓狂!

转载 作者:技术小花猫 更新时间:2023-10-29 11:45:10 26 4
gpt4 key购买 nike

提前为这个问题中稍微冗长的代码道歉

@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
width:900px;
margin:0 auto 0 auto;
}

#header {
background-color:#800080;
width:894px;
min-height:60px;
padding-top:6px;
padding-left:6px;
}

#header img {
margin-left:200px;
margin-top:10px;
}

#headerleft {
float:left;
}

#header h2 {
font-family:Arial Black, Arial, Helvetica, sans-serif;
color:#ffff00;
font-size:36px;
/*float:left;*/
}

#header h3 {
font-family:Arial Black, Arial, Helvetica, sans-serif;
color:#ffff00;
font-size:14px;
}

#nav {
background-color:#800080;
width:100%;
min-height:30px;
}

#nav ul {
padding-left:7px;
padding-right:7px;
}


#nav li {
list-style:none;
display:inline;
padding:5px 44px 5px 44px;
}

#nav li a {
color:#FFF;
text-decoration:none;
}

#nav li a:hover {
color:#ffff00;
}


#leftcol {
background-color:#800080;
width:125px;
min-height:30px;
float:left;
}

#leftcol img {
margin-left:20px;
margin-bottom:20px;
}

.content {
padding:20px 10px 10px 20px;
float:left;
}

<!-- admin classes -->
.pageselect p {
color:#C90;
}


#rightcol {
/*background-color:#800080;*/
width:160px;
min-height:330px;
float:right;
}

.righthead {
margin-top:7px;
background-image:url(../images/rightcol-head.png);
color:#FFF;
padding: 5px 20px 5px 20px;
font-size:14px;
}

.rightmid {
background-image:url(../images/right-mid.jpg);
padding: 5px 10px 5px 10px;
font-size:14px;
}

.rightfoot {
background-image:url(../images/right-foot.jpg);
background-repeat:no-repeat;
}

.clear {
clear:both;
}

#footer {
background-color:#800080;
width:880px;
min-height:30px;
margin-top:-20px;
padding-top:30px;
padding-left:20px;
padding-bottom:10px;
}

#footer p {
color:#ffff00;
}

#footer p a {
color:#ffff00;
text-decoration:none;
}

#footer p a:hover {
font-weight:bold;
}

.error {
color:#C30;
}

我有上面的样式表。我正在尝试设置以下元素的样式(取自 firefox 网络开发人员工具):

html > body > div#wrapper > div#leftright > div.content > div.pageselect

在我看来 .pageselect 应该是执行此操作的选择器,但我似乎无力影响样式,它只是让我发疯!

为什么这行不通?

编辑评论:

<div class="pageselect">
<p>
page
</p>
</div>

一切都由一个 id 单独定义或由一个类定义,就像我编码的方式一样。

最佳答案

伙计

为什么您的 CSS 中有 HTML 注释?

<!-- admin classes -->
.pageselect p {
color:#C90;
}

应该是:

/* admin classes */
.pageselect p {
color:#C90;
}

请注意,在某些浏览器中,CSS 规则的选择器可以分布在两行之间:

.pageselect
p {
color:#C90;
}
/* that was the same as
.pageselect p {
color:#C90;
}
*/

所以你的 HTML 评论 <!-- -->被解释为 CSS 选择器的一部分。由于它作为 CSS 选择器毫无意义,因此您的整个规则都被删除了。

关于CSS 选择器让我抓狂!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2858609/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com