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

珠海市网站建设_网站建设公司_内容更新_seo优化

洞头住建局网站,做网站卖赚钱吗,中文 wordpress插件,产权交易中心网站建设的原因页面布局是样式开发的第一步#xff0c;也是 CSS 最重要的功能之一。 常用的页面布局#xff0c;其实就那么几个。下面我会介绍5个经典布局#xff0c;只要掌握了它们#xff0c;就能应对绝大多数常规页面。 这几个布局都是自适应的#xff0c;自动适配桌面设备和移动设备…页面布局是样式开发的第一步也是 CSS 最重要的功能之一。 常用的页面布局其实就那么几个。下面我会介绍5个经典布局只要掌握了它们就能应对绝大多数常规页面。 这几个布局都是自适应的自动适配桌面设备和移动设备。代码实现很简单核心代码只有一行有很大的学习价值内容也很实用。 我会用到 CSS 的 Flex 语法 和 Grid 语法不过只用到一点点不熟悉的朋友可以先看看教程链接熟悉一下基本概念。每一个布局都带有 码上掘金 示例也可以到 这个网页 统一查看。 空间居中布局 空间居中布局指的是不管容器的大小项目总是占据中心点。 CSS 代码如下Code示例 。 .container {display: grid;place-items: center; } 上面代码需要写在容器上指定为 Grid 布局。核心代码是place-items属性那一行它是一个简写形式。 place-items: align-items justify-items;align-items属性控制垂直位置justify-items属性控制水平位置。这两个属性的值一致时就可以合并写成一个值。所以place-items: center;等同于place-items: center center;。 同理左上角布局可以写成下面这样。 place-items: start;右下角布局。 place-items: end;并列式布局 并列式布局就是多个项目并列。 如果宽度不够放不下的项目就自动折行。 它的实现也很简单。首先容器设置成 Flex 布局内容居中justify-content可换行flex-wrap。 .container {display: flex;flex-wrap: wrap;justify-content: center; }然后项目上面只用一行flex属性就够了Code示例。 .item{flex: 0 1 150px;margin: 5px; }flex属性是flex-grow、flex-shrink、flex-basis这三个属性的简写形式。 flex: flex-grow flex-shrink flex-basis;flex-basis项目的初始宽度。flex-grow指定如果有多余宽度项目是否可以扩大。flex-shrink指定如果宽度不足项目是否可以缩小。 flex: 0 1 150px;的意思就是项目的初始宽度是150px且不可以扩大但是当容器宽度不足150px时项目可以缩小。 如果写成flex: 1 1 150px;就表示项目始终会占满所有宽度。 两栏式布局 两栏式布局就是一个边栏一个主栏。 下面的实现是边栏始终存在主栏根据设备宽度变宽或者变窄。如果希望主栏自动换到下一行可以参考上面的并列式布局。 使用 Grid实现很容易CodePen 示例。 .container {display: grid;grid-template-columns: minmax(150px, 25%) 1fr; }上面代码中grid-template-columns指定页面分成两列。第一列的宽度是minmax(150px, 25%)即最小宽度为150px最大宽度为总宽度的25%第二列为1fr即所有剩余宽度。 三明治布局 三明治布局指的是页面在垂直方向上分成三部分页眉、内容区、页脚。 这个布局会根据设备宽度自动适应并且不管内容区有多少内容页脚始终在容器底部粘性页脚。也就是说这个布局总是会占满整个页面高度。 CSS 代码如下CodePen 示例。 .container {display: grid;grid-template-rows: auto 1fr auto; }上面代码写在容器上面指定采用 Grid 布局。核心代码是grid-template-rows那一行指定垂直高度怎么划分这里是从上到下分成三部分。第一部分页眉和第三部分页脚的高度都为auto即本来的内容高度第二部分内容区的高度为1fr即剩余的所有高度这可以保证页脚始终在容器的底部。 圣杯布局 圣杯布局是最常用的布局所以被比喻为圣杯。它将页面分成五个部分除了页眉和页脚内容区分成左边栏、主栏、右边栏。 这里的实现是不管页面宽度内容区始终分成三栏。如果宽度太窄主栏和右边栏会看不到。如果想将这三栏改成小屏幕自动堆叠可以参考并列式布局。 HTML 代码如下。 div classcontainerheader/div/main/div/footer/ /divCSS 代码如下CodePen 示例。 .container {display: grid;grid-template: auto 1fr auto / auto 1fr auto; }上面代码要写在容器上面指定采用 Grid 布局。核心代码是grid-template属性那一行它是两个属性grid-template-rows垂直方向和grid-template-columns水平方向的简写形式。 grid-template: grid-template-rows / grid-template-columnsgrid-template-rows和grid-template-columns都是auto 1fr auto就表示页面在垂直方向和水平方向上都分成三个部分。第一部分页眉和左边栏和第三部分页脚和右边栏都是本来的内容高度或宽度第二部分内容区和主栏占满剩余的高度或宽度。 参考链接 Ten modern layouts in one line of CSSFlex 布局教程Grid 布局教程grid-template 属性,
http://www.ihoyoo.com/news/130695.html

相关文章:

  • 上海大型网站建设网站建设的第三方平台
  • 番禺建设网站平台如何把自己做的网站放到网上
  • 建企业网站行业网网络服务器设备
  • h5 高端网站建设沈阳建站
  • 深圳公司手机网站制作西宁做网站哪家好
  • 怎样使用模板建立网站佛山电脑培训班哪里有
  • 旅游网站首页制作企业网站建设需要什么
  • 网站优化关键词排名公司wordpress手机端源码
  • 房建设计网站好群晖 wordpress 慢
  • 广州网站开发创意设计wordpress生成多个尺寸图片大小
  • 做感恩网站的图片梅州网站建设求职简历
  • 河池市住房和城乡建设局网站wordpress 模板 含数据库
  • 如何分析一个网站建设策划案wordpress建站安全性
  • 网站横幅背景图片市场营销策划方案范文
  • 主流网站开发软件河南建设集团有限公司
  • wordpress la国外seo工具
  • 创立网站成本药品和医疗器械网站icp备案前置审批流程
  • 网站制作教程图解四川省住房和城乡建设厅官网电话
  • 做网站需要哪些硬件东莞十大公司排名
  • 如何做互联网网站广州王牌seo
  • 网站建设需什么软件软件开发外包合同模板
  • 有那种网站么规划建网站步骤
  • 佛山网站建设工作室英德市住房城乡建设网站
  • 展示型网站报价wordpress发送邮箱软件
  • 做公司网站的公司网页怎么设计好看
  • 瓯北网站制作做网站优化有用吗
  • 小说网站怎么做流量吗如何搭建企业网站
  • 学校网站建设客户需求调查问卷做电商需要准备什么
  • 婚恋网站制作动画制作app
  • 南江县规划和建设局网站长春seo公司