Xhtml <;strong>;不起作用,但<;b>;做
我没说什么特别的。我使用Safari,当我使用Xhtml <;strong>;不起作用,但<;b>;做,xhtml,bold,Xhtml,Bold,我没说什么特别的。我使用Safari,当我使用blabla时,它不起作用,但Bla起作用。你知道原因是什么吗 问候 我使用Yahoo Reset.css,如果它可能导致问题的话 示例代码: <p><strong>Address:</strong> bla bla bla blaabllb</p> 地址:bla bla bla bla bla lb 可能是浏览器不知何故丢失了“strong”元素的默认设置 通过在CSS中显式指定它,尝试使其“召
blabla
时,它不起作用,但Bla
起作用。你知道原因是什么吗
问候
我使用Yahoo Reset.css,如果它可能导致问题的话
示例代码:
<p><strong>Address:</strong> bla bla bla blaabllb</p>
地址:bla bla bla bla bla lb
可能是浏览器不知何故丢失了“strong”元素的默认设置
通过在CSS中显式指定它,尝试使其“召回”:
strong
{
font-weight: bold;
}
这完全取决于CSS在做什么
strong {
font-weight:bold;
}
将使其显得粗体。有些浏览器会将此设置为默认CSS规则,其他浏览器可能不会。您是否设置了明确表示strong或
将生成粗体文本的内容
通常情况下,您不应该依靠浏览器自己设置元素的样式。例如,Safari可能会说:
strong {
font-weight:bold;
font-size: 1.2em;
}
虽然Firefox可能有:
strong {
font-weight:bold;
color: #000000;
font-size: 18px;
}
或者类似的。因此,当不同的用户查看您的页面时,它可能看起来相同,也可能看起来不一样
调查reset.css文件(可能),并考虑通过css告诉浏览器您希望它是什么样子。您不应该使用标记“strong”和“b”来实现粗体文本。相反,使用样式表使文本显示为粗体,并且仅当您想强调某些内容时才使用strong。您还可以使用样式表使strong在safari中显示为粗体。您的css文件中是否声明了strong?如果您有声明:
strong{}
那么什么也不会发生
您需要:
strong{
font-weight:bold;
font-style: italic;
}
雅虎的reset.css有以下内容:
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
这确实意味着它不会太大胆。是的,雅虎!CSS重置从强标记(以及所有其他标记)中删除格式 您需要按照其他答案中的说明明确声明格式
strong { font-weight: bold; }
Firefox插件Firebug将允许您右键单击某个元素并说“Inspect element”,这将显示应用于该元素的CSS以及CSS来自哪个样式表。非常有助于找出导致此类问题的原因。
是用于强调所附文本的语义元素,而
(尽管“已弃用”)更像是一种排版惯例
strong {font-weight:bold}
这不是浏览器,而是Yahoo reset CSS——它删除了所有格式,包括STRONG/EM中的格式。是的,这肯定会起作用。但我们为什么要这样做呢?:/为什么本身不起作用?我清除了reset.css中关于的所有定义,但仍然是一样的。因为不过是一个预定义的HTML实体,用于将文本加粗。您可以重新定义它,使其具有您喜欢的任何其他效果。Safari将默认粗体格式应用于
strong
,就像其他主流浏览器一样。这是雅虎CSS重置的问题。