当前位置: 首页 > news >正文

网站头部设计代码电商系统设计方案

网站头部设计代码,电商系统设计方案,电商网站建设小强,昌吉网站建设电话首先#xff0c;当谈到排版#xff0c;我们先要了解基线是什么#xff1f;维基百科是这样定义)的#xff1a;在排版和书法中#xff0c;基线是以字终sit底线为基础#xff0c;并且向两边延伸的直线。好极了#xff0c;但我为什么要忽视他呢#xff1f;好希望你充满激情…首先当谈到排版我们先要了解基线是什么维基百科是这样定义)的在排版和书法中基线是以字终sit底线为基础并且向两边延伸的直线。好极了但我为什么要忽视他呢好希望你充满激情的去设计一个非常好看的网站。我的愚见是一个惊人的网站的基础在于他的排版。为了让网站上的所有文本流动顺畅对齐我们就要基于一个网格线来排版这也就有了基线网格一说也使基线网格有用武之处。基线将确保有一个适当的行高这是非常重要的它适用于任何列的布局当中。让我们继续深入正如我将要创建一个具有响应性的基线我使用em做为单位并且在元素中设置默认font-size值以确保所有浏览器呈现的文字大小是一致的。body {font-size: 100%;}采用100%值浏览器将会渲染字体大小等于浏览器的默认值也就是16px。接下来我们需要创建一个排版的样式风格。根据排版元素的层次结构我将文本字号定义为16,18,21,24,36,48。我们来看看样式h1 {font-size: 3em; /* 48 ÷ 16 3 */}h2 {font-size: 2.25em; /* 36 ÷ 16 2.25 */}h3 {font-size: 1.5em; /* 24 ÷ 16 1.5 */}h4 {font-size: 1.3125em; /* 21 ÷ 16 1.3125 */}h5 {font-size: 1.125em; /* 18 ÷ 16 1.125 */}h6 {font-size: 1em; /* 16 ÷ 16 1 */}p {font-size: 1em; /* 16 ÷ 16 1 */}这里就是一大堆数学运算可能让人感觉头晕会比较混乱。em是一个相对单位1em是当前font-size的一倍而3em就是当前font-size的3倍(记住我们当前字体大小是100或16px)。我们排版需要将单位转换成em。我这里有一个公式目标字号 ÷ 当前字号。如果我们希望的font-size设置值为32px根据公式可以计算出:32px ÷ 16px 2em。我给每个样式后面注释了计算方法以免混淆。em是一个相对单位在px和em之间转换时是一门复杂的数学运算其中具有一定的规则。如果你从未深入了解过两者之间的转换我个强烈建议您阅读《CSS中强大的EM》一文。——大漠现在我们已经有了一份使用em制作的排版风格我们还需要创建一个合适的行高line-height。正是这种行高加上元素上下外边距并且根据不同的排版元素做相应的调整创建了我们的基线。根据经验可读文本的一般规则是将行高设置为字体大小的1.4~1.5倍。我这里使用的是1.5倍我不介意给文本之间留有更多的间隙。鉴于我们的默认字体大小是16px那么行高就是24px(16px的1.5倍)。还记得前面算出font-size的em公式吗我们也可以运用到我们行高的计算中来目标行高 ÷ 当前字号。加上行高的排版样式是这样h1 {font-size: 3em; /* 48 ÷ 16 3*/line-height: 1em; /* 48 ÷ 48 1 */}h2 {font-size: 2.25em; /* 36 ÷ 16 2.25 */line-height: 1.333333333333333em; /* 48 ÷ 36 */}h3 {font-size: 1.5em; /* 24 ÷ 16 */line-height: 1em; /* 24 ÷ 24 */}h4 {font-size: 1.3125em; /* 21 ÷ 16 */line-height: 1.142857142857143em; /* 24 ÷ 21 */}h5 {font-size: 1.125em; /* 18 ÷ 16 */line-height: 1.333333333333333em; /* 24 ÷ 18 */}h6 {font-size: 1em; /* 16 ÷ 16 */line-height: 1.5em; /* 24 ÷ 16 */}p {font-size: 1em; /* 16 ÷ 16 */line-height: 1.5em; /* 24 ÷ 16 */}正如大家所看到的h1和h2的字号比较大我们把行高也翻倍了。剩下的事情就是给这些元素添加一些间距。我喜欢将行高的值用到margin-bottom上去。这样我们的垂直规律(ver­tical rhythm)看起来蛮不错而且均匀。我创建的基线网格h1 {font-size: 3em; /* 48 ÷ 16 */line-height: 1em; /* 48 ÷ 48 */margin-bottom: .5em; /* 24 ÷ 48 */}h2 {font-size: 2.25em; /* 36 ÷ 16 */line-height: 1.333333333333333em; /* 48 ÷ 36 */margin-bottom: .6666666666666667em; /* 24 ÷ 36 */}h3 {font-size: 1.5em; /* 24 ÷ 16 */line-height: 1em; /* 24 ÷ 24 */margin-bottom: 1em; /* 24 ÷ 24 */}h4 {font-size: 1.3125em; /* 21 ÷ 16 */line-height: 1.142857142857143em; /* 24 ÷ 21 */margin-bottom: 1.142857142857143em; /* 24 ÷ 21 */}h5 {font-size: 1.125em; /* 18 ÷ 16 */line-height: 1.333333333333333em; /* 24 ÷ 18 */margin-bottom: 1.333333333333333em; /* 24 ÷ 18 */}h6 {font-size: 1em; /* 16 ÷ 16 */line-height: 1.5em; /* 24 ÷ 16 */margin-bottom: 1.5em; /* 24 ÷ 16 */}p {font-size: 1em; /* 16 ÷ 16 */line-height: 1.5em; /* 24 ÷ 16 */margin-bottom: 1.5em; /* 24 ÷ 16 */}就这样我们有一个漂亮的文字排版的基础。但使用em对于大家来说是一个挑战但对于基线网格来说是一个很好的处理方式可以让你的排版更方便而且还可以做到大小响应(用户修改字体大小)。您的访问会非常欣赏你的网站因为你为此付投入了时间与精力。译者手语整个翻译依照原文线路进行并在翻译过程略加了个人对技术的理解。如果翻译有不对之处还烦请同行朋友指点。谢谢如需转载烦请注明出处
http://www.sadfv.cn/news/238357/

相关文章:

  • 网站互动设计方式郑州网站创建
  • 网站建设q-9七牛视频wordpress
  • 优化网站作用网站制作手机
  • 企业网站的建立如何带来询盘网站建设添加视频
  • 如何在微信上投放广告抚州seo
  • 自己想学做博客网站wordpress顶部导航
  • 企业做网站乐云seo快速上线河池环江网站建设
  • 傻瓜式网站制作ppt模板免费下载网站知乎
  • 外贸型网站该如何推广档案网站的建设
  • 网站开发立项企业品牌推广口号
  • 公司做网站的优势腾讯云如何建设网站首页
  • 网站集约化建设会议请示什么叫网站建设四网合一
  • 怎样用ps做网站php投资理财企业网站模板
  • 外贸展示型模板网站模板中国建设银行网站用户名是什么意思
  • 济南市做网站服务器网站绑定域名网站建设
  • 太原免费网站建站模板网络优化工程师是干嘛的
  • 网站建设方案ppt企业安全文化建设论文
  • 龙岗平湖网站建设公司江苏环泰建设有限公司网站
  • 设计师自己的网站应用商店下载安装app
  • 保定网站排名优化企业网app下载
  • a5建站wordpress炫酷模板
  • 做推文的网站什么是网络营销常用的网络营销方法有哪些
  • 深圳网站建设延安友情链接代码wordpress
  • 站长工具如何使用超云建站
  • 网站开发制做网上做任务网站有哪些内容
  • 献县网站企业网站内容的制作
  • 免费的微网站制作黄骅贴吧足疗
  • 九江县网站建设营销推广的工作内容
  • 营销型集团网站推广神器app
  • 找个人合伙做网站简单静态网站模板