0

嗨,我正在尝试使用跨度将 2 个单词彼此分开,但它似乎不起作用。不知道是不是因为它在一个div中。

.500{
display:inline-block;
margin-left:300px;
}

<div id="search"> 
<h2>
Search</h2>
<br>

0  <span class="500"> 500 </span>
<br />
</div>
4

5 回答 5

5

以字母开头您的班级名称:http: //jsfiddle.net/5Y2Zn/

.l500{
display:inline-block;
margin-left:300px;
}

<div id="search"> 
<h2>
Search</h2>
<br>

0  <span class="l500"> 500 </span>
<br />
</div>
于 2013-09-10T13:07:59.753 回答
4

您不能使用只有数字的类名。类名应以字母开头。

编辑:哦,我看到艾伦以同样的方式发表评论。请尝试她的小提琴并查看如何更正您的代码。

.l500 {
  display:inline-block;
  margin-left:300px;
}
于 2013-09-10T13:07:24.900 回答
3

类名应以字母开头。

.span_500{
    display:inline-block;
    margin-left:300px;
}

<div id="search"> 
<h2>
Search</h2>
<br>

0  <span class="span_500"> 500 </span>
<br />
</div>
于 2013-09-10T13:08:08.873 回答
3

这里的文档

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

如果出于某种疯狂的原因你需要这样做——你可以(不推荐)像这样访问它:

span[class="500"] {
    display:inline-block;
    margin-left:300px;
}

演示

于 2013-09-10T13:10:51.143 回答
0

你只想要0到500之间的空格吗?

&nbsp;

于 2013-09-10T13:10:58.290 回答