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

苏州网站建设kgwl网站做成微信小程序

苏州网站建设kgwl,网站做成微信小程序,重庆市住建厅网站,黄冈做网站目录 1.内边距 1.1基础写法 1.2复合写法 2.外边距 2.1基础写法 2.2复合写法 2.3块级元素水平居中 3.去除浏览器默认样式 4.弹性布局 4.1初体验 5.flex 布局基本概念 6.常用属性 6.1justify-content 6.2align-items 1.内边距 padding 设置内容和边框之间的距离. …目录 1.内边距 1.1基础写法 1.2复合写法 2.外边距 2.1基础写法 2.2复合写法 2.3块级元素水平居中 3.去除浏览器默认样式 4.弹性布局 4.1初体验 5.flex 布局基本概念 6.常用属性 6.1justify-content 6.2align-items 1.内边距 padding 设置内容和边框之间的距离. 1.1基础写法 默认内容是顶着边框来放置的. 用 padding 来控制这个距离 可以给四个方向都加上边距 padding-top padding-bottom padding-left padding-right divtest /div div {height: 200px;width: 300px; } 加上 padding 之后   div {height: 200px;width: 300px;padding-top: 5px;padding-left: 10px; } 此时可以看到带有了一个绿色的内边距. 注意: 整个盒子的大小从原来的 300 * 200 310 * 205. 说明内边距也会影响到盒子大小(撑大盒子). 使用 box-sizing: border-box 属性也可以使内边距不再撑大盒子. (和上面 border 类似) 1.2复合写法 可以把多个方向的 padding 合并到一起. [四种情况都要记住, 都很常见] padding: 5px; 表示四个方向都是 5px padding: 5px 10px; 表示上下内边距 5px, 左右内边距为 10px padding: 5px 10px 20px; 表示上边距 5px, 左右内边距为 10px, 下内边距为 20px padding: 5px 10px 20px 30px; 表示 上5px, 右10px, 下20px, 左30px (顺时针) 控制台中选中元素, 查看右下角, 是很清楚的 2.外边距 2.1基础写法 控制盒子和盒子之间的距离. 可以给四个方向都加上边距 margin-top margin-bottom margin-left margin-right div classfirst蛤蛤/div div呵呵/div div {background-color: red;width: 200px;height: 200px; } .first {margin-bottom: 20px; } 2.2复合写法 规则同 padding margin: 10px; // 四个方向都设置 margin: 10px 20px; // 上下为 10, 左右 20 margin: 10px 20px 30px; // 上 10, 左右 20, 下 30 margin: 10px 20px 30px 40px; // 上 10, 右 20, 下 30, 左 40 2.3块级元素水平居中 前提: 指定宽度(如果不指定宽度, 默认和父元素一致) 把水平 margin 设为 auto 三种写法均可. margin-left: auto; margin-right: auto; margin: auto; margin: 0 auto; div蛤蛤/div div {width: 500px;height: 200px;background-color: red;margin: 0 auto; } 注意: 这个水平居中的方式和 text-align 不一样. margin: auto 是给块级元素用得到. text-align: center 是让行内元素或者行内块元素居中的. 另外, 对于垂直居中, 不能使用 上下 margin 为 auto 的方式. 3.去除浏览器默认样式 浏览器会给元素加上一些默认的样式, 尤其是内外边距. 不同浏览器的默认样式存在差别. 为了保证代码在不同的浏览器上都能按照统一的样式显示, 往往我们会去除浏览器默认样式. 使用通配符选择器即可完成这件事情. * {marign: 0;padding: 0; } 4.弹性布局 4.1初体验 创建一个 div, 内部包含三个 span divspan1/spanspan2/spanspan3/span /div stylediv {width: 100%;height: 150px;background-color: red;}divspan {background-color: green;width: 100px;} /style 此时看到的效果为 当我们给 div 加上 display:flex 之后, 效果为 此时看到, span 有了高度, 不再是 行内元素了 再给 div 加上 justify-content: space-around; 此时效果为 此时可以看到这些 span 已经能够水平隔开了. 把 justify-content: space-around; 改为 justify-content: flex-end; 可以看到此时三个元素在右侧显示了. 5.flex 布局基本概念 flex 是 flexible box 的缩写. 意思为 弹性盒子. 任何一个 html 元素, 都可以指定为 display:flex 完成弹性布局. flex 布局的本质是给父盒子添加 display:flex 属性, 来控制子盒子的位置和排列方式. 基础概念: 被设置为 display:flex 属性的元素, 称为 flex container 它的所有子元素立刻称为了该容器的成员, 称为 flex item flex item 可以纵向排列, 也可以横向排列, 称为 flex direction(主轴) 注意: 当父元素设置为 display: flex 之后, 子元素的 float, clear, vertical-align 都会失效. 6.常用属性 6.1justify-content 设置主轴上的子元素排列方式. 使用之前一定要确定好主轴是哪个方向属性取值 代码示例 divspan1/spanspan2/spanspan3/spanspan4/spanspan5/span /div stylediv {width: 100%;height: 150px;background-color: red;display: flex;}div span {width: 100px;height: 100px;background-color: green;} /style 未指定 justify-content 时, 默认按照从左到右的方向布局. 设置 justify-content: flex-end , 此时元素都排列到右侧了. 设置 jutify-content: center , 此时元素居中排列 设置 justify-content: space-around; 平分了剩余空间. 设置 justify-content: space-between; 先两边元素贴近边缘, 再平分剩余空间. 6.2align-items 设置侧轴上的元素排列方式 在上面的代码中, 我们是让元素按照主轴的方向排列, 同理我们也可以指定元素按照侧轴方向排列. 取值和 justify-content 差不多. 理解 stretch(拉伸): 这个是 align-content 的默认值. 意思是如果子元素没有被显式指定高度, 那么就会填充满父元素的 高度. 形如: div span1/span span2/span span3/span /div style div {width: 500px;height: 500px;background-color: green;display: flex;justify-content: space-around; } div span {width: 150px;background-color: red; } /style 可以使用 align-items 实现垂直居中. divspan1/spanspan2/spanspan3/span /div stylediv {width: 500px;height: 500px;background-color: green;display: flex;justify-content: space-around;align-items: center;}div span {width: 150px;height: 100px;background-color: red;} /style 注意: align-items 只能针对单行元素来实现. 如果有多行元素, 就需要使用 item-contents
http://www.w-s-a.com/news/783298/

相关文章:

  • dede网站名称不能保存wordpress运费设置
  • 出口网站制作好一点的网站建设
  • 在小说网站做编辑怎么找韶关市建设局网站
  • 网站策划怎么做内容旅游型网站建设
  • 东莞百度网站推广ppt模板免费下载的网站
  • 网站建设项目管理基本要求网站空间到期影响
  • 做奖杯的企业网站谁有推荐的网址
  • wordpress能做企业站吗wordpress收发邮件
  • 电子产品网站建设策划方案腾讯企业邮箱注册申请免费
  • 哪些网站可以免费做代码自己电脑做网站服务器广域网访问
  • 高端网站设计青海省教育厅门户网站学籍查询
  • 长春网站优化公司网站制作400哪家好
  • 县级门户网站建设的报告开发游戏的软件有哪些
  • 做电子商务的网站wordpress带会员中心
  • 网站域名不变网站可以从做吗网站建设步骤 文档
  • 网站建设中 gif互联网新项目在哪里找
  • 做外包网站猎头公司英文
  • 房屋结构自建设计 网站海淀教育互动平台
  • 网络营销比赛 营销型网站策划热门搜索关键词
  • 网站建设图片代码网络设计师工资
  • 福建网站开发适合交换友情链接的是
  • 企业门户网站建站内乡微网站开发
  • 在线做logo印章网站一般到哪个网站找数据库
  • 哪些网站做免费送东西的广告6郑州人流医院哪家好
  • 高端做网站哪家好sem技术培训
  • 网站做等保是按照什么定级别的做网站的资源哪里找
  • 免费建站网页无需登陆潍坊高端模板建站
  • 北京php网站建设软通动力外包值得去吗
  • 优酷 做视频网站还能成功吗光谷做网站推广哪家好
  • 培训学校网站建设方案网站开发方案设计