当前位置: 首页 > 面试题库 >

Internet Explorer中的粗体样式选项

危裕
2023-03-14
问题内容

我在选择时遇到样式问题。我需要一些选项以粗体显示,但Internet Explorer不想呈现它。

我使用CSS进行设置:

font-weight: bold;

在Firefox中显示粗体字体,但在Internet Explorer中不显示。

我已经在Internet Explorer 7和8中尝试过。

有人有其他选择吗?

编辑:一个示例:

HTML:

<select>
    <option class="special">Special</option>
</select>

CSS:

.special {
    font-weight: bold;
}

问题答案:

IE不允许<option>独立设计元素的样式。这是因为IE使用Windows窗体控件来呈现选择框,但不支持此功能。

(顺便说一句,这是IE的选择框在放置在其他对象后面时可能出现分层问题的同一原因;窗体控件是由Windows
OS而不是浏览器呈现的,因此浏览器对控件的控制较少比网页上的其他大多数元素)

其他现代浏览器确实允许您执行此操作,因为它们呈现自己的选择框,而不是顺应操作系统。



 类似资料:
  • 我使用< code>cairo_pdf()来生成一个字体很好的R绘图。如果我指定的字体系列具有合理命名的基本粗细,例如“Arial”包含Arial Regular、Arial Bold、Arial Italic、Arial Bold Italic,它会工作得很好。 但是有没有办法为给定样式任意设置字体?例如,在Hoefler Text中,我有Hoefler文本黑色而不是粗体。我可以cairo_pd

  • 问题内容: 我通过链接标签导入了三张脸,普通,粗体,ExtraBold。正常人脸可以正确显示,但是我无法弄清楚如何在CSS中使用字体的变体 我尝试将以下所有内容用作字体家族的属性,但没有dice: ‘Open Sans Bold’ ‘Open Sans 700’ ‘Open Sans Bold 700’ ‘Open Sans:Bold’ 谷歌文档本身并没有提供太多帮助。任何人都知道如何编写CSS规

  • 我正在使用iReport 5.1.0和JasperReports 5.0.0构建一些报告。现在我的麻烦是粗体样式没有出现在pdf输出中。如果我有样式化的文本(例如),粗体部分在报表输出中显示为粗体,但在PDF中不显示。在pdf中设置粗体的唯一方法是强制该元素的pdf字体为粗体字体(例如pdffontname=“helvetica-bold”),但这样会使整个字符串粗体化,并且不允许我通过样式标记来

  • JasperReports引擎似乎无法计算页面中的最大字符数,如果输入文本有粗体html标记,然后在导出为PDF时删除剩余的单词。我使用的是JasperReports 6.2.0 这是源代码: 编辑:添加字体扩展属性

  • 我使用irport 3.1.0,在从ireport生成预览时,所有样式(粗体、斜体)都可以工作,但在从web应用程序调用时,所有内容都以纯文本形式出现。

  • 问题内容: 我不确定这是否可能,但是我有一种情况,我想在HTML select标记的选项内将文本的 一部分 (不是全部)加粗。 我尝试使用b标签以及强标签,但没有运气(在Chrome上)。CSS可能会起作用,但是由于它在元素级别起作用,所以我不确定该怎么做。 有什么办法吗? 问题答案: 没有; 这是不可能的。 相反,您可以使用Javascript制作伪造的下拉列表。