我将通过页面上的某些控件为用户提供更改文本大小的选项。我想知道的是,如果用户改变了太大的大小,文本是否会开始在div中错误地包围,我应该使用EM来指定我的div宽度/高度以避免这个问题吗?
提前致谢。
答案 0 :(得分:0)
我认为这取决于你想要完成的任务。通常情况下,文本不会错误地换行,除非你给它的字体大小太大,以至于单词不适合一行,在这种情况下,单词根本不会换行。如果您只是允许用户使用12px,16px和20px的字体大小,那么如果您希望将查看区域保持在用户舒适的宽度,则可以保持div的宽度相同。
您还可以考虑设置一些合理的页面宽度以匹配特定的字体大小,这样页面宽度不会直接缩放em
,而是扩展到合理的宽度,因为显示器有一些预设的宽度例如1024,1280,1600和1920,并且宽度越宽可能对用户来说不方便。