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

社交网站推广怎么做如何在百度上做网站

社交网站推广怎么做,如何在百度上做网站,阿里云企业网站怎么收费,widget wordpressCSS3弹性伸缩布局简介2009年#xff0c;W3C提出了一种崭新的方案----Flex布局(即弹性伸缩布局)#xff0c;它可以简便、完整、响应式地实现各种页面布局#xff0c;包括一直让人很头疼的垂直水平居中也变得很简单地就迎刃而解了。但是这个布局方式还处于W3C的草案阶段#…CSS3弹性伸缩布局简介2009年W3C提出了一种崭新的方案----Flex布局(即弹性伸缩布局)它可以简便、完整、响应式地实现各种页面布局包括一直让人很头疼的垂直水平居中也变得很简单地就迎刃而解了。但是这个布局方式还处于W3C的草案阶段并且它还分为旧版本、新版本以及混合过渡版本三种不同的编码方式。其中混合过渡版本主要是针对IE10做了兼容。目前flex布局用得比较多的还是在移动端的布局所以本次主要讲解一下旧版本和新版本在移动端使用的各个知识点让大家对神秘的flex布局熟悉起来。旧版本(box)首先看一下浏览器兼容情况PS浏览器兼容数据不一定很准确不过相差不大。下面将通过一个简单的实例来讲解旧版本的各个属性html代码XML/HTML Code复制内容到剪贴板发生过的空间还是看价格哈健康啊水果和卡刷卡更何况规划哈萨空给发生过的空间还是看价格哈健康啊水果和卡刷卡更何况规划哈萨发生过的空间还是看价格哈健康啊水果和卡刷卡更何况规划可以看到我们这个例子是很简单的一个div元素内包含三个p元素它们都是块元素(block)。接下来给段落加一些基础的样式CSS Code复制内容到剪贴板p{width:150px;border:3pxsolidlightblue;background:lightgreen;padding:5px;margin:5px;}此时刷新网页看到的结果是这样的这个结果很正常吧OK现在我们给div元素设置为box,看看有什么变化XML/HTML Code复制内容到剪贴板div{display:-webkit-box;display:box;}我们再次刷新网页结果是这样的看到了吧现在每一个p元素都变成一个box了这就是弹性布局的神奇所在在上面中我们将div元素的display设置为box这就是旧版本的弹性布局。对于比较旧的浏览器版本我们需要加上-webkit-前缀。旧版本的弹性布局有两个属性值box : 将容器盒模型作为块级弹性伸缩盒显示 inline-box : 将容器盒模型作为内联级弹性伸缩盒显示PS我们知道块级它是占用整行的比如div元素而内联级不占用整行比如span元素。但是我们设置了整个盒子他们都不占用保持一致。就像我们上面的例子一样给div元素设置了盒子那么div元素里面的p元素就不占用了。下面介绍旧版本弹性布局的各个属性box-orient 属性box-orient属性主要实现盒子内部元素的流动方向。XML/HTML Code复制内容到剪贴板div{display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;}此时的结果就是垂直排列此属性的属性值有horizontal 伸缩项目从左到右水平排列 vertical 伸缩项目从上到下垂直排列inline-axis 伸缩项目沿着内联轴排列显示block-axis 伸缩项目沿着块轴排列显示大家不妨试一下horizontal 和 inline-axis 都是水平排列而vertical 和 block-axis 都是垂直排列。box-direction属性box-direction 属性主要是设置伸缩容器中的流动顺序。XML/HTML Code复制内容到剪贴板div{display:-webkit-box;display:box;-webkit-box-direction:reverse;box-direction:reverse;}这样我们的排序就是反序的了运行结果为此属性的属性值有normal : 正常顺序默认值 reverse : 反序box-pack属性box-pack 属性用于伸缩项目的分布方式。此属性的属性值有start : 伸缩项目以起始点靠齐 end : 伸缩项目以结束点靠齐 center : 伸缩项目以中心点靠齐 justify : 伸缩项目平局分布下面我们都试一下各个属性值的效果1.start属性值XML/HTML Code复制内容到剪贴板div{-webkit-box-pack:start;box-pack:start;}这个就是默认靠齐方式2.end属性值XML/HTML Code复制内容到剪贴板div{-webkit-box-pack:end;box-pack:end;}这个就是以结束点靠齐3.center属性值XML/HTML Code复制内容到剪贴板div{-webkit-box-pack:center;box-pack:center;}这就是居中对齐效果4.justify属性值XML/HTML Code复制内容到剪贴板div{-webkit-box-pack:justify;box-pack:justify;}这个就是平均分布效果PS:垂直方向上也是一样的原理但如果height为auto的话效果将出不来。所以需要给height设置一个定高(最好比默认情况高)。这时就能看到在垂直方向上的效果了。这里我就不再赘述了。box-align属性box-align 属性用来处理伸缩容器的额外空间。此属性的属性值有start 伸缩项目以顶部为基准清理下部额外空间 end 伸缩项目以底部为基准清理上部额外空间 center 伸缩项目以中部为基准平均清理上下部额外空间baseline 伸缩项目以基线为基准清理额外的空间stretch 伸缩项目填充整个容器默认值同样的我们将试一下每个属性值的效果1.start属性值XML/HTML Code复制内容到剪贴板div{display:-webkit-box;display:box;-webkit-box-align:start;box-align:start;}效果如下2.end属性值XML/HTML Code复制内容到剪贴板div{display:-webkit-box;display:box;-webkit-box-align:end;box-align:end;}效果如下3.center属性值XML/HTML Code复制内容到剪贴板div{display:-webkit-box;display:box;-webkit-box-align:center;box-align:center;}效果如下4.baseline属性值如果box-orient是内嵌单轴或横向所有的子元素都置于他们的基线对齐。XML/HTML Code复制内容到剪贴板div{display:-webkit-box;display:box;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-align:baseline;box-align:baseline;}效果如下而如果box-orient是块轴或者垂直方向的那么所有的子元素都将居中垂直排列。XML/HTML Code复制内容到剪贴板div{display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-align:baseline;box-align:baseline;}效果如下5.stretch属性值所有子元素拉伸以填充包含区块。XML/HTML Code复制内容到剪贴板div{display:-webkit-box;display:box;-webkit-box-align:stretch;box-align:stretch;}效果如下box-flex属性box-flex 属性可以使用浮点数分配伸缩项目的比例。此属性是给容器内的项目设置的它们会基于父容器的宽度来分配它们所占的比例XML/HTML Code复制内容到剪贴板p:nth-child(1){-webkit-box-flex:1;box-flex:1;}p:nth-child(2){-webkit-box-flex:3;box-flex:3;}p:nth-child(3){-webkit-box-flex:1;box-flex:1;}效果如下当然也可以有些项目是固定宽度的那么其他的项目也会分配剩余的宽度比如这里第一个p元素设置为固定宽度XML/HTML Code复制内容到剪贴板p:nth-child(2){-webkit-box-flex:2;box-flex:2;}p:nth-child(3){-webkit-box-flex:1;box-flex:1;}效果如下更多使用情况大家可以自己慢慢去尝试。box-ordinal-group 属性box-ordinal-group 属性可以设置伸缩项目的显示位置。XML/HTML Code复制内容到剪贴板p:nth-child(1){-webkit-box-ordinal-group:2;box-ordinal-group:2;}p:nth-child(2){-webkit-box-ordinal-group:3;box-ordinal-group:3;}p:nth-child(3){-webkit-box-ordinal-group:1;box-ordinal-group:1;}效果如下可以看到第一个p元素排在了第二第二个p元素排在了第三第三个p元素排在了第一。可以单独给某一个p元素设置此属性其他项目会按照原来的顺序做变动。OK那么旧版本的所有属性就简单的介绍完了更多结合的用法还是根据需要自己多动手去练习一下。这里举一个水平垂直居中的例子XML/HTML Code复制内容到剪贴板div{display:-webkit-box;display:box;height:500px;border:1px solid #f00;-webkit-box-pack:center;box-pack:center;-webkit-box-align:center;box-align:center;}那么效果就是这样的了此时我们再给p元素设置一个固定的高度XML/HTML Code复制内容到剪贴板p{width:150px;height:200px;}那么这时的效果就是是不是很轻松就实现了这种效果呢小结好的到这里旧版本的弹性布局基础知识点就都介绍了一下。由于篇幅过长怕大家看着疲劳新版本的弹性布局(flex)我将放在下一篇介绍。以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持脚本之家。
http://www.zqtcl.cn/news/3026/

相关文章:

  • 用于做分析图 的地图网站网站建设年费
  • 鹤岗建设局网站网址导航app大全
  • 常宁市住房和城乡建设局网站中山网站的优化
  • 网站开发平台开发成app短视频源码下载
  • 做网站什么需要好北京专业建网站的公司
  • 肇庆高端模板建站怎么注册公司支付宝
  • 专门做消防器材的网站天眼查企业查询入口
  • wordpress教程外贸怀化优化办主任
  • 陕西高速公路建设集团网站韩国在中国做美食的视频网站有哪些
  • 建设书局 网站广州软件定制公司
  • 杭州的做网站公司整合营销传播方法包括
  • 体彩网站建设中国建设注册管理中心网站
  • 小企业网站建设地点运动品牌网站开发题目来源
  • 宁波营销型网站建设购物商城网站功能设计
  • 软文写作网站企业网站用什么做二次开发最快
  • 网店美工主要负责福州网站推广优化
  • 网站建设规划方案模板网站怎么识别手机跳转
  • 企业网站软件下载wordpress建网站缺点
  • 北京企业建设网站公司哪家好学校网站代码
  • 网站源码使用方法网站建设作业做一个简单的网站
  • .tel域名不可以做网站域名吗云南协千
  • 重庆做网站熊掌号竞价网站模板
  • dreamwearver可以做网站吗电子商务网站建设的总体目标
  • 做坑人网站二维码浏览器直接进入网站
  • 几百块钱可以做网站吗北大企业管理培训课程
  • 聊城集团网站建设公司平江外贸网站推广找哪家
  • 网吧网站怎么做的WordPress文章底部广告插件
  • 找素材的网站莆田外贸自建网站
  • 民族建设集团有限公司官方网站专业网站建设费用怎么算
  • 云岭先锋网站是哪家公司做的如何与老板谈网站建设