如何使用css改变
字体大小

发布于 2024-08-27 08:33:50 字数 121 浏览 11 评论 0原文

pre{font-family:cursive;font-style:italic;font-size:xxx-small}

如何更改pre字体大小?

pre{font-family:cursive;font-style:italic;font-size:xxx-small}

How to change pre font size?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

浪推晚风 2024-09-03 08:33:50

虽然无法直接更改 pre 标记内文本的字体大小,但您始终可以将该文本包装在另一个元素(例如跨度)中并更改该元素的字体大小。

例如(这是内联样式,但如果您愿意,可以将其放入 CSS 中):

<pre><span class="inner-pre" style="font-size: 11px">
Blah blah
Multiple lines and no br's!
Oh yeah!
</span></pre>

While the font-size cannot be changed for text directly inside pre tags, you can always wrap that text in another element (a span, for example) and change the font size of that element.

For example (this is inline-styles, but could be put in CSS if you wanted):

<pre><span class="inner-pre" style="font-size: 11px">
Blah blah
Multiple lines and no br's!
Oh yeah!
</span></pre>
话少心凉 2024-09-03 08:33:50

您的问题可能是由于 Courier 被用作默认字体,如果您将 Courier New 设置为首选字体应该没问题。

以下内容在 Firefox 和 Firefox 中都可以正常工作: IE

pre {
   font-family: "courier new", courier, monospace;
   font-size: 11px;
}

Your issue is probably due to Courer being used as the default font, if you set Courier New as the preferred font it should be fine.

The following works fine in both Firefox & IE

pre {
   font-family: "courier new", courier, monospace;
   font-size: 11px;
}
蓝戈者 2024-09-03 08:33:50

如果你只需要改变一次字体大小,你可以这样写

<pre style="font-size: 10px">
    ...
</pre>

If you only need to change the font size once, you can write

<pre style="font-size: 10px">
    ...
</pre>
年华零落成诗 2024-09-03 08:33:50

看一下这里:

PRE - 预格式化文本

HTML 标签

您无法在一段时间内更改字体大小
PRE 元素(并且您不能将 PRE
FONT 元素内的元素,例如
示例),但是 BASEFONT 元素
也会影响预先格式化的文本。

Take a look here:

PRE - preformatted text

HTML tag

You cannot change font size within a
PRE element (and you cannot put a PRE
element inside a FONT element, for
example), but the BASEFONT element
affects preformatted text, too.

晚雾 2024-09-03 08:33:50

固定 pre 标签上的字体大小的一种解决方案是使用:

pre
{
    white-space: pre-wrap !important;
}

这可以修复移动浏览器上的字体大小,因为移动浏览器无法准确确定 pre 元素的宽度。

来源:移动设备上预标记的字体大小设备变得太大——修复

One solution to fixing font size on pre tags is to use:

pre
{
    white-space: pre-wrap !important;
}

This fixes font sizes on mobile browsers, which cannot accurately determine the width of a pre element.

Source: Font size of pre tag on mobile devices gets too big – a fix

空心↖ 2024-09-03 08:33:50

这是 演示

我我不太清楚为什么我的浏览器(chrome、FF、IE)不同意!

如果我遗漏了什么,请告诉我。

HTML

<pre>
Test
</pre>

css

pre {
    font-size: 100px;
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
}

Chrome

在此处输入图像描述

Firefox

在此处输入图像描述

IE

在此处输入图像描述

Here is the Demo

I am not quite sure why my browsers (chrome, FF, IE) doesn't agree!

Please let me know if I am missing something.

HTML

<pre>
Test
</pre>

css

pre {
    font-size: 100px;
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
}

Chrome

enter image description here

Firefox

enter image description here

IE

enter image description here

梦途 2024-09-03 08:33:50

抱歉挖出一个老问题。在高低搜索“为什么浏览器(特别是移动浏览器)渲染

 标签文本太小且不可读”之后,我发现按照此处的建议,更改 css font-size:< /code> 到 em 有帮助。但问题是 em
 效果在桌面浏览器和移动浏览器上的大小不同。对于相同的 em 值,Android Samsung/Mozilla/Chrome 上的字体大小增加量与桌面浏览器相比明显存在明显差异。解决这个困境的方法是使用 % 而不是 em

css 规则 pre{font-size:200%;} 似乎在移动浏览器上更一致地放大

 文本(与其他文本相比),就像在桌面浏览器。

Sorry for digging up an old issue. After searching high and low for "why browsers (specially mobile browsers) renders <pre> tags text too small and unreadable", I found as suggested here, changing css font-size: to em helps. But the gotcha is em for <pre> effects size differently on desktop browser then on mobile brower. A clear discrepancy noticeable on android Samsung/Mozilla/Chrome increase in font-size less for the same value of em then desktop browsers. The solution to this dilemma is to use % instead of em.

The css rule pre{font-size:200%;} seems to enlarge <pre> text more consistently (compare to other texts) on mobile browser as it does on desktop browser.

羁客 2024-09-03 08:33:50

我认为这可能与不同浏览器支持的标准字体有关。在不同的浏览器中尝试您的代码,但请记住 IE 不兼容 W3。

I think it can have something to do with the standard fonts supported by different browsers. Try your code in different browsers but remember IE is not W3 compatible.

末が日狂欢 2024-09-03 08:33:50

我不确定这是否是正确的方法,但这在 Firefox 中对我有用:

font: normal 11px Verdana, Arial, sans-serif;

I'm not sure if it's the right way to do it, but this worked for me in Firefox:

font: normal 11px Verdana, Arial, sans-serif;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文