我应该使用EM设置div demension?

时间:2010-11-24 16:21:41

标签: css

我将通过页面上的某些控件为用户提供更改文本大小的选项。我想知道的是,如果用户改变了太大的大小,文本是否会开始在div中错误地包围,我应该使用EM来指定我的div宽度/高度以避免这个问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为这取决于你想要完成的任务。通常情况下,文本不会错误地换行,除非你给它的字体大小太大,以至于单词不适合一行,在这种情况下,单词根本不会换行。如果您只是允许用户使用12px,16px和20px的字体大小,那么如果您希望将查看区域保持在用户舒适的宽度,则可以保持div的宽度相同。

您还可以考虑设置一些合理的页面宽度以匹配特定的字体大小,这样页面宽度不会直接缩放em,而是扩展到合理的宽度,因为显示器有一些预设的宽度例如1024,1280,1600和1920,并且宽度越宽可能对用户来说不方便。