网站建设之网站设计中的响应性排版

善微科技 2017 05月08日 发布

排版是网站的基石,占网站的大约95%。


EM有这个


确保您保持反应性排版的最简单和最常见的方法是通过使用EM。Em来自一个旧的打印措施,这个名字最初只是“M”是最广泛的字母,因此是什么类型的测量。


在网络上,EM在排版(以及元素宽度和媒体查询)中的使用基于根像素值。这是通过将html或body标签设置为font-size:16px; 它与大多数(全部)浏览器设置为默认字体大小一致。 


这意味着1em = 16px,5em = 80px,37.5em = 600px,60em = 960px等等。然而,有些人更喜欢与十进制基数十分相近的工作,并将基本字体大小设置为适应。例如,如果您设置基本字体大小像html {font-size:62.5%;},那么我们的ems将看起来更像是1em = 10px,5em = 50px,37.5em = 375px,60em = 600px。这最初是用人们可以将1.6em的EM值与16px的相应像素值字体大小相关联的想法完成的。


这是一个坏主意...有两个原因。  


首先,您正在更改浏览器的标准字体大小,并在浏览器用户之后将其减少了37.5%,所以很长时间才能制定出完美的标准字体大小。...哦,没有人会想到浏览器的民谣。您正在以用户期望的方式将其视为常规,并将其显着减少,然后将其备份,您需要调整CSS以使所有内容再次成为常规大小。就个人而言,我认为p元素比1.6em更有意义。 


 其次,我们已经摆脱了使用像素设置字体(在某些情况下,媒体查询和容器宽度),所以为什么在地球上我们会看起来模仿旧的测量。你应该从内容中建立你的网站,这意味着你从一个完美的段落开始,向外工作。这允许您的p标签为1em,其他所有内容都相对于该尺寸,为您提供了一个漂亮的缩放排版规模(诸如xyz和xyz等工具可以帮助您排版)。当用户决定在浏览器中增加文本大小时,或者如果您需要在跨媒体查询移动时更改字体大小,则只需更改基本字体大小,并相应地观察所有尺寸。


边际和填充


仍然强烈希望设计师仍然使用某种形状或形式的像素,但是在真正的响应式设计中,这对于布局是有害的。当您在印刷元素(p,blockquote,h1-h6,li等)周围设置边距和填充时,请确保将它们保持为EM测量...并且不要忘记在线高度时保持相同的规则。


如没特殊注明,文章均为善微网络原创,转载请注明来自https://www.sanways.com/news/327.html