您当前位置:图趣网(Tuquu) >> 网页设计教程 >> 设计理论 >> 浏览设计教程

响应式网页设计基础也是重点:灵活性(5)

adding的百分比值设定为:

  #push li a { padding-left: 27.7777777%; /* 25px / 90px */ }

  纵向值

  到目前为止,我们已经严谨地计算了左右的水平值,但是我们在x轴和y轴方向都会设定padding和margin,这就意味着,上下文宽度应该依据水平或垂直方向而变化。

  正如你之前看到的那计算,水平方向的百分比值,都是以父元素的宽度作为上下文宽度的(padding是除外)。与此同时,纵向em值是以基本字体大小作为上下文值的。

  如果你还记得成比例的字号的计算那一部分内容,我们为EE-podcast.com设定的基本字体大小是16px. 所以,如果我想指定纵向的margin和padding,上下文高度值就是16px. 此外,纵向值应该用em表示,不是百分比 和成比例的字号的单位一样。

  这个网站的和都有纵向的padding:有20px的顶部padding,有20px的底部padding。(见图4)

  要确定这些padding比例值,我将16px作为上下文高度值(也就是基本字体的大小),并使用相同的公式进行计算: 20 ÷ 16 = 1.25

  请记住,垂直方向上的比例值应该以em为单位。也就是说可以在CSS中直接使用浮点值,不用转换成百分比:

  header,footer, .wrap{ padding:1.25em 4.25531%;/*TB-20px/16px|RL-40px/940px*/ width:79.3%; }

  这里,我将横向和纵向的padding值都简写了,修改了一些注释的内容,以便为今后的开发提供能多参考。

  padding:1.25em 4.25531%;/*TB-20px/16px|RL-40px/940px*/

  在这些注释中,我将顶部和底部的值都用TB- 前缀进行标识,左右的值用RL-前缀。这仅仅试是帮我记录这些比例值是如何计算的。你同样可以使用自己熟悉的格式或者语法,强烈建议你花些时间去记录他们。

  成比例的高度

  在开发当中,我通常不会指定高度值。但是在EE Podcast网站中需要做很多高度的设定,比如,的高度设定为148像素

[教程作者:admin]
免责声明:本站文章系图趣网整理发布,如需转载,请注明出处,素材资料仅供个人学习与参考,请勿用于商业用途!
本文地址:http://www.tuquu.com/tutorial/di1367.html
设计有效的“用户行为与反馈效应”循环
Design.Open.Raina—活动页设计心得二三
图趣网微信
建议反馈
×