【问题标题】:how to keep the words always remain at its position on its current line in different browsers, and when zooming?如何在不同的浏览器中以及缩放时保持单词始终保持在其当前行的位置?
【发布时间】:2013-10-25 01:32:20
【问题描述】:

我用这样的对齐文本制作了一个简单的 DIV

jsfiddle

我想在不同的浏览器中打开DIV 中的内容时保持不变,任何行中的字符数在不同的浏览器中必须相同,当我放大/缩小时。

但问题是DIV 中的文本在我在 Chrome、IE、Firefox 等不同浏览器中查看时总是重新排列(很少有字符被感觉到)。尤其是当我放大或缩小它时.

例如,我在 chrome 中有一个这样的 DIV

AAA BBBB CCC DDDDD

EEEEE FF GGGGG HHH

但在 FireFox 或当我缩放时,它会变成

AAA BBBB CCC DDDD

DEEEEE FF GGGGG H

HH

如何在所有浏览器中保持相同?任何帮助都感激不尽!

【问题讨论】:

  • 对不起,我刚刚加回来了
  • 请试试这个<meta name="viewport" content="width=device-width">
  • 我刚刚在 chrome、IE、FF、opera 和 safari 上查看了您的解决方案,内容不完全相同..
  • 我想你是这样问的question related检查这个..因为我不清楚你的问题
  • 抱歉我的英语不好,我再次更新问题。请检查一下

标签: javascript css html words


【解决方案1】:

如果您在ems 中设置了 div 的宽度,那么宽度将与字体大小相关。当您跨浏览器缩放时,这应该允许 div 保持相对相同的大小。

http://jsfiddle.net/hz2BE/6/

CSS

#text1{
    text-align:justify;
    text-justify:inter-word;
    width: 20em;
}

【讨论】:

  • 感谢您的回答,我在我的 macbook 上检查过,该段落在 chrome 和 safari 上看起来相同。但是,当我在 nexus7 和 ipad mini 上打开链接时,情况就不一样了。在不同的浏览器之间,它在 Windows 上看起来也不同
猜你喜欢
  • 1970-01-01
  • 2011-11-19
  • 2015-08-09
  • 1970-01-01
  • 2018-12-22
  • 1970-01-01
  • 1970-01-01
  • 2020-10-10
  • 2013-05-13
相关资源
最近更新 更多