Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在CSS中使用类或id_Css - Fatal编程技术网

无法在CSS中使用类或id

无法在CSS中使用类或id,css,Css,我试图使用类和/或id来设置段落和其他元素的样式。我以前成功地使用过它们,但在这个页面上唯一有效的id是设置图像样式。但是,如果我将标签用于段落,那么样式将在CSS中工作。我希望CSS中的id 1p允许我为相应的段落设置样式。现在这个id就好像它不在那里一样。下面是我的代码: 桌子{ 位置:绝对;顶部:50px; 左:225px; 宽度:650px; 边框:10px纯黑; 边界塌陷:塌陷; 填充物:5px; } th{ 字体系列:无衬线; 字体大小:24px; 文本对齐:左对齐; 颜色:F2F

我试图使用类和/或id来设置段落和其他元素的样式。我以前成功地使用过它们,但在这个页面上唯一有效的id是设置图像样式。但是,如果我将标签用于段落,那么样式将在CSS中工作。我希望CSS中的id 1p允许我为相应的段落设置样式。现在这个id就好像它不在那里一样。下面是我的代码:

桌子{ 位置:绝对;顶部:50px; 左:225px; 宽度:650px; 边框:10px纯黑; 边界塌陷:塌陷; 填充物:5px; } th{ 字体系列:无衬线; 字体大小:24px; 文本对齐:左对齐; 颜色:F2F2; 背景色:黑色; } .位置图像{ 位置:绝对位置; 顶部:50px; 左:140像素; 边框:10px纯黑; } 氢{ 文本对齐:居中; 位置:绝对位置; 顶部:160px; 左:300px; } 1p{ 位置:绝对位置; 顶部:200px; 左:175px; 字号:18px; } 布里斯托尔社区学院写作中心 B楼117室 电子邮件:写作。center@bristolcc.edu 508-678-2811 X2544 网站:www.bristolc.edu/writingcenter 引用和引用诗歌MLA

材料摘自《美国职业棒球协会作家手册》


研究论文,第6版。

HTML ID不能以数字开头。如果您使用p1而不是1p,那么您的站点样式很好

您可以阅读更多关于这方面的内容,如果确实需要,您可以使用[id='1p']作为可能的解决方法。

CSS包括:

数字符号U+0023,紧跟ID值,ID值必须是CSS标识符

安:

不能以数字开头

如果要表示以数字开头的ID,则必须:

使用转义序列:\31p{} 使用属性选择器警告:这会更改特异性:[id=1p] 更改HTML ID
ID是否允许以数字开头?如果您将ID的第一个字符改为字母,是否有效?@JimCote这是错误的。你是对的,我引用了一个似乎不正确的站点。可能与你的问题无关,但你应该在标签中添加类型和rel。某些浏览器无法为您修复此问题,并且页面格式也不正确。谢谢您的所有回答。问题是我在粘贴Word中的文本。当我将文本粘贴到Mac的文本编辑纯文本中,然后将其粘贴到代码中时,问题就消失了。不确定在纯文本中粘贴是否总是会删除格式,但似乎有效。感谢您提出的在标记中添加type和rel的建议,非常感谢。HTML ID不能以数字开头,这在HTML 4中是正确的。say:该值在元素的主子树中的所有ID中必须是唯一的,并且必须至少包含一个字符。该值不能包含任何空格字符。对于身份证的形式没有其他限制;特别是,ID可以仅由数字组成,以数字开头,以下划线开头,仅由标点符号组成,等等。然而,在Webkit/Blink中,Gecko/Trident并不确定,即使OP使用HTML5 doctype,样式也不起作用,除非ID不以数字开头。规范中的很多东西都不适用于浏览器,或者需要一段时间才能得到支持,这似乎是其中之一。希望有一天这不再是一个问题。你把HTML属性的规则和CSS选择器的规则搞混了。看看我的答案。