Html 为什么我的css没有影响我的div?

Html 为什么我的css没有影响我的div?,html,css,Html,Css,我的css在我正在工作的网站的过去2页上一直工作得很好,但是突然之间,我有一个div,我正在尝试设计它的样式,但是我在css中输入的任何内容都不会对div产生影响。也许我遗漏了一些简单的东西或者有一些命名错误的东西,但是我无法找出这里的错误。下面,我正在尝试编辑div 3left,它的顶部有一个图像,图像下面有一段文本,但我无法更改背景颜色,也无法将div定位在div page3中我想要的位置。提前谢谢 以下是我正在使用的html: <div id="page3">

我的css在我正在工作的网站的过去2页上一直工作得很好,但是突然之间,我有一个div,我正在尝试设计它的样式,但是我在css中输入的任何内容都不会对div产生影响。也许我遗漏了一些简单的东西或者有一些命名错误的东西,但是我无法找出这里的错误。下面,我正在尝试编辑div 3left,它的顶部有一个图像,图像下面有一段文本,但我无法更改背景颜色,也无法将div定位在div page3中我想要的位置。提前谢谢

以下是我正在使用的html:

<div id="page3">
            <div id="3left">
              <image src="images/entertop_03.png"></image>
                <h4>text<br>

text<br>
text<br>
text<br>
text <a href="#" class="class1">text</a><br>
text</h4>
            </div>
</div>

这是因为ID以数字开头

有关于什么是允许的详细信息

所有CSS语法在ASCII范围内不区分大小写,即。, [a-z]和[a-z]是等效的,但不在以下范围内的零件除外: CSS的控制。例如,属性值的大小写敏感度 HTML属性id和类、字体名称和URI 不在本规范的范围内。特别注意 元素名称在HTML中不区分大小写,但在XML中区分大小写

在CSS中,包括元素名、类和ID的标识符 选择器只能包含字符[a-zA-Z0-9]和ISO 10646 字符U+00A0及以上,加上连字符和下划线 _; 它们不能以数字、两个连字符或后跟一个连字符开头 一位数。标识符还可以包含转义字符和任何 ISO10646字符作为数字代码,请参见下一项。例如, 标识B&W?可以写为B\&W\?或B\26 W\3F


这是因为ID以数字开头

有关于什么是允许的详细信息

所有CSS语法在ASCII范围内不区分大小写,即。, [a-z]和[a-z]是等效的,但不在以下范围内的零件除外: CSS的控制。例如,属性值的大小写敏感度 HTML属性id和类、字体名称和URI 不在本规范的范围内。特别注意 元素名称在HTML中不区分大小写,但在XML中区分大小写

在CSS中,包括元素名、类和ID的标识符 选择器只能包含字符[a-zA-Z0-9]和ISO 10646 字符U+00A0及以上,加上连字符和下划线 _; 它们不能以数字、两个连字符或后跟一个连字符开头 一位数。标识符还可以包含转义字符和任何 ISO10646字符作为数字代码,请参见下一项。例如, 标识B&W?可以写为B\&W\?或B\26 W\3F

您使用了而不是 文本 文本 文本 文本 文本 文本 您使用了而不是 文本 文本 文本 文本 文本 文本
类标识符允许以数字开头,但ID标识符不允许

[id='1800number_box'] {
 /* does work */
}

#1800number_box {
  /* doesn't work */
}

/* Or, you can "escape" the number, which looks funky but works: */
#\31 800number_box {
  /* does work */
}
/* See: http://mothereff.in/css-escapes */`

类标识符允许以数字开头,但ID标识符不允许

[id='1800number_box'] {
 /* does work */
}

#1800number_box {
  /* doesn't work */
}

/* Or, you can "escape" the number, which looks funky but works: */
#\31 800number_box {
  /* does work */
}
/* See: http://mothereff.in/css-escapes */`

我只是注意到了。为了澄清,ID属性需要以大写或小写字母开头。谢谢@andi。很高兴知道!我只是注意到了。为了澄清,ID属性需要以大写或小写字母开头。谢谢@andi。很高兴知道!不需要结束标记。@Evgeny不仅不需要结束标记;这不是标签。应该是。不需要结束标记。@Evgeny不仅不需要结束标记;这不是标签。应该是。