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

国内很多网站不是响应式临沂网站制作定制

国内很多网站不是响应式,临沂网站制作定制,计算机网络技术电商网站建设与运营,安徽省建设厅网站官网各种常见的CSS布局 在工作中会经常用到很多的布局方式#xff0c;这里总结一下所遇到的布局#xff0c;会持续更新。 悬挂布局 实现这种布局的方式有很多#xff0c;这边主要挑两个#xff0c;如下#xff1a; 方式一#xff1a;使用浮动和块级格式化上下文特性 这种…各种常见的CSS布局 在工作中会经常用到很多的布局方式这里总结一下所遇到的布局会持续更新。 悬挂布局 实现这种布局的方式有很多这边主要挑两个如下 方式一使用浮动和块级格式化上下文特性 这种方式好处是左右两部分都会自适应。 style typetext/css *{margin: 0;padding: 0; } .title{float: left; } .con{overflow: hidden;display: block; } /style bodypspan classtitle标题/spanspan classcon内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容/span/p /body方式二利用父元素压缩自身内容区域 该方式并不能自适应左边的部分也就是说左边部分必须要是一个已知的宽度但是也有好处好处是少使用一个DOM元素。 style typetext/css *{margin: 0;padding: 0; } .title{float: left; } .con{overflow: hidden;display: block; } /style p classwrap1span classtitle1标题/span内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容 /p 原理就是父元素给了一个内边距将自身的内容压缩然后让title1**脱离文档流**给title1一个负外边距定位在父元素的边框处这样也是一个实现方式。 而对于怎么脱离文档流除了使用浮动还可以绝对定位。为什么要脱离文档流这个和行内格式化上下文有关行内元素是一个接着一个排布的如果需要左负边距的元素没有脱离文档流那么父元素的左内边距并不能真正的挤压内容的空间跟在title1后面的元素还是会跟在title1后面即使父元素有了左内边距。 总结其实这个悬挂布局从本质上来说也是一个两列布局。 双飞翼布局和圣杯布局 圣杯和双飞翼布局解决的问题是相同的只是实现方式不同都是左右两列宽度固定的三列布局的解决方案并且保持中间一列的元素在三列中的最前方确保浏览器能够尽量早的解析这部分内容。 圣杯布局 圣杯布局很早就被提出下面参考的文章就是2006年写的可以说相当古老实现思路相对于双飞翼要难懂一点。其中有一个知识点是 margin无论垂直还是水平方向 百分比值是相对于父元素的width来计算的同时padding无论垂直还是水平方向其实也是。 style typetext/css .header{height: 50px;background: #ccc; } .container{overflow: hidden;padding: 0 100px; /*父元素上挤出了左右两列的空间*/ } .center{float: left; /*必须要脱离文档流块元素才能在一样显示三列都浮动了*/height: 200px;width: 100%;background: #999; } .left{float: left;margin-left: -100%; /*是相对于父元素的width的所以是在父元素的padding-left边界处*/position: relative;right: 100px; /*在边界处还是不够的还遮住了center还需要向左移动自身的宽度大小的距离这里的手段是相对定位*/width: 100px;height: 200px;background: #666; } .right{float: left;margin-left: -100px; /*这里应该是在父元素padding-right的边界处*/position: relative; left: 100px; /*同上还是不够需要向右移动自身的宽度大小的距离*/width: 100px;height: 200px;background: #333; } .footer{height: 50px;background: #ccc; } /style div classheader/div div classcontainerdiv classcenter/divdiv classleft/divdiv classright/div /div div classfooter/div 双飞翼布局 双飞翼的来历相信不介绍大家也都有所耳闻。在学习双飞翼布局的时候在网上找了很多的资料但是也是这些资料给我造成了很大的困惑在不明白双飞翼是什么的情况下我看到很多文章中center部分只有一个元素DOM结构居然和圣杯布局一样也实现了看上去正确的三列布局这真的很神奇。PS可能我写的也是不知所云如有谬误感谢指正 style typetext/css .header{height: 50px;background: #ccc; } .container{overflow: hidden; /*块级格式化上下文来清除浮动真正要用的时候需要.clearfix*/ } .center{float: left;width: 100%; /*浮动之后会失去自己的宽度所以要显示的设置宽度为100%*/height: 200px;background: #999; } .center-content{margin: 0 100px; /*我自身是没有浮动的宽度会充满父元素同时父元素是100%宽然后使用水平margin挤出左右两栏的空间防止自身内容被覆盖*/height: 200px; } .left{float: left;margin-left: -100%;width: 100px;height: 200px;background: #666; } .right{float: left;margin-left: -100px;width: 100px;height: 200px;background: #333; } .footer{height: 50px;background: #ccc; } /style div classheader/div div classcontainerdiv classcenterdiv classcenter-content/div/divdiv classleft/divdiv classright/div /div div classfooter/div 保持更新中。。。 参考 圣杯布局 CSS布局中圣杯布局与双飞翼布局的实现思路差异在哪里
http://www.yutouwan.com/news/408599/

相关文章:

  • 公司网站如何做seo如何做律所网站
  • 免费ppt课件下载网站网站开发用什么简单
  • 网站建设分项报价表做网站页面对PS切图
  • 无锡网站建设网站转化率的网站设计
  • 帮别人做网站必须要开公司建筑工程网格化区域划片管理制度
  • 西安市做网站义乌做网站多少钱
  • 杭州制作网站哪家好深网站建设
  • 网站按抓取手机软件贵阳上海公司购房政策
  • 基层建设 网站书法网站建设
  • 网站建设课程设计心得做企业网站联系
  • 营销型网站模板男女做羞羞羞的网站
  • jsp做的零食店网站微信推广时间
  • 无锡网站制作推广公司wordpress id从1开始
  • 门窗卫浴网站建设兰州1万人阳性
  • 微网站难做么住建部网站查询系统
  • a做爰视频免费观费网站网站建设详细流程
  • 网站开发前台与后台的交互东营企业自助建站
  • 网站推广计划方案免费咨询造成损害
  • 电子商务网站平台建设方案建设网站账号密码不区分大小写
  • 公司手机网站开发直播app开发价格
  • 自己在本地建的网站 别人怎么访问教程网站建设行情
  • 百度四川建设厅网站hishop多用户商城源码
  • 常州微信网站建设方案wordpress主题不见了
  • 做网站用的书衡水网站建设最新报价
  • 站长工具在线免费观看分销系统网站
  • 查询网站内页关键词排名网站前端 设计
  • 90设计网站是不是没有视频模板网站建设要达到什么水平
  • 做博客网站怎么赚钱关于房产的网站有哪些
  • 外国做的福利小视频在线观看网站一个网站的建设流程有哪些资料
  • 网站标题第一个词潍坊网站制作公司