默认的css空选择器?

时间:2010-07-26 23:27:11

标签: html css

我正在寻找一个可以为文本提供id的CSS标签。我希望能够用javascript修改文本,所以我需要这样的东西:

<texttag id="the_id">the text</texttag>

我尝试过的所有其他标签都会以某种方式影响格式化。例如,它将用在一个句子中,例如:

You live in <texttag id="town_id">Newmarket</texttag>.  Thats a nice town.

它会显示为:

你住在纽马克特。这是一个不错的小镇。

但我可以使用id town_id修改Newmarket ..

明白我的意思?如果我使用<p> or <div>文本换行..

1 个答案:

答案 0 :(得分:4)

<span> HTML标记的显示为inline,并且没有附加表示或语义含义。您可以使用CSS来应用您想要的任何样式或脚本来修改元素的内容。

This sentence has <span id="whatever">text</span>.

更改内容:

docuent.getElementById('whatever').innerHTML('changed text');

设置特定元素的样式:

#whatever { font-weight:bold; }

另外,您可能希望了解the difference between block and inline elements。 (还有一个expanded explanation here。)(<p><div>是阻止的; <span>是内联的。)