我已经预格式化了文本,在桌面浏览器中看起来很好,但是在移动设备上,相对于普通文本而言,一切都很小。如果我使用ems或percent更改大小,则它在桌面上缩放太大。我已经到处搜索Google解决方案,但到目前为止还没有运气。解决此问题的最佳方法是什么?解释为什么<pre>在移动浏览器中显示得如此之小的要点。



这是HTML的精髓。没有CSS:

<html>
<body>
   <div class="content">
      <article>
      <time datetime="2014-01-17 00:00:00 +0000 UTC">17 January 2014</time>

      <pre><code>$ go run program.go  # run a go program
      $ go build package   # build a go package; Cmake, Autotools, etc not required!
      $ go install package # install a go package
      $ go test package    # test a go package
      $ go get package     # get any public package from the Internet
      $ go fmt package     # format a go package
      </code></pre>
      </article>
   </div>
</body>
</html>

最佳答案

您可以使用CSS3 media queries来根据屏幕宽度进行区分:

<style>
@media screen and (max-width: 700px) {
  pre {
    font-size: 120%;
  }
</style>

<pre>HEll yeah all these spaces
    and stuff</pre>

关于css - <pre>文字在移动浏览器中很小。我该如何解决?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27181837/

10-14 11:47