分栏布局,目前只支持webkit内核前缀

-webkit-column-width:250px

<style>
.wrap{width:900px; border:1px solid #000;font:14px/28px "宋体";color:#000; text-indent:2em;-webkit-column-width:250px;}
</style>
</head>
<body>
<div class="wrap"><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p>
</div>
</body>

效果图:

-webkit-column-count:4

<style>
.wrap{width:900px; border:1px solid #000;font:14px/28px "宋体";color:#000; text-indent:2em;-webkit-column-count:4;}
</style>
</head>
<body>
<div class="wrap"><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p><p>一个IT技术人员想为IT技术人员们提供一个纯净的技术交流空间,博客园很长时间只有一个不能再简单的博客,有近四年,博客园仅靠一个人几年工作的积蓄在维持,互联网浪潮的此起彼伏.</p>
</div>
</body>

效果图:

-webkit-column-gap:30px栏目间距30px

-webkit-column-rule:1px solid black栏目间距线

<link rel="stylesheet" type="text/css" href="index1.css" media="screen and (min-width:800px)">
<link rel="stylesheet" type="text/css" href="index2.css" media="screen and (min-width:400px) and (max-width:800px)">
<link rel="stylesheet" type="text/css" href="index3.css" media="screen and (max-width:400px)">

不同分辨率用不同的排版方式,大于800px分辨率的显示4栏,大于400小于800的显示2栏,小于400的显示一栏。

横竖屏显示

<link rel="stylesheet" media="all and (orientation:portrait)" href="index2.css">
<link rel="stylesheet" media="all and (orientation:landscape)" href="index1.css">

横屏的显示4栏,竖屏的显示2栏。

style样式表写法

<style>
@media screen and (min-width:600px){
.wrap{ border:1px solid #000;font:16px/28px "宋体";color:#000; text-indent:2em;-webkit-column-count:4;-webkit-column-gap:30px;
-webkit-column-rule:1px solid #000;}}
@media screen and (max-width:600px){
.wrap{border:1px solid #000;font:14px/28px "宋体";color:#000; text-indent:2em;-webkit-column-count:2;-webkit-column-gap:20px;
-webkit-column-rule:1px solid #000;}}
</style>
<style>
@media screen and (min-width:800px){
.wrap{ border:1px solid #000;font:16px/28px "宋体";color:#000; text-indent:2em;-webkit-column-count:4;-webkit-column-gap:30px;
-webkit-column-rule:1px solid #000;}}
@import url("index3.css") screen and (min-width:400px) and (max-width:800px);
@media screen and (max-width:400px){
.wrap{border:1px solid #000;font:14px/28px "宋体";color:#000; text-indent:2em;-webkit-column-count:2;-webkit-column-gap:20px;
-webkit-column-rule:1px solid #000;}}
</style>

转载于:https://www.cnblogs.com/zswmv/p/6725802.html

css3-响应式布局相关推荐

  1. html5/css3响应式布局介绍及设计流程

    html5/css3响应式布局介绍 html5/css3响应式布局介绍及设计流程,利用css3的media query媒体查询功能.移动终端一般都是对css3支持比较好的高级浏览器不需要考虑响应式布局 ...

  2. html5/css3响应式布局介绍

    转载链接:http://www.51xuediannao.com/html+css/htmlcssjq/694.html html5/css3响应式布局介绍 html5/css3响应式布局介绍及设计流 ...

  3. 浅谈CSS3 响应式布局--Media Queries

    CSS3 Media Queries , CSS3媒体查询.使用 @media 查询,你可以针对不同的媒体类型定义不同的样式:也可以针对不同的屏幕尺寸设置不同的样式:当重置浏览器大小的过程中,页面也会 ...

  4. html响应式弹性布局,CSS3响应式布局之弹性盒子

    CSS3弹性盒模型可以轻松的创建自适应浏览器流动窗口的布局或自适应字体大小的布局.同时该盒子决定了一个盒子在其他盒子的分布方式,及如何处理可用的空间. 自己写了一个弹性盒子的demo: 主要HTML代 ...

  5. CSS3 响应式布局实例

    掌握了响应式设计的核心技术之后,你可以迫不及待想要使用它来构建响应式网站了.也许你会认为响应式设计有点复杂,但事实上,它比你想象的要简单. 下面通过构建一个响应式的页面基本布局,让你快速了解如何使用响 ...

  6. html5响应式布局实例,CSS3响应式布局案例

    布局结果图: 电脑全屏: 手机浏览: 竖屏: 横屏: 代码: 响应式布局 * { margin: 0; padding: 0; } html, body { height: 100%; font: 2 ...

  7. 让老IE支持CSS3响应式布局

    对于响应式布局,有一点需要注意,就是IE8 及以下的版本不支持媒体查询,这意味着它们只会呈现媒体查询以外的样式,即基准样式.并且,它们也不支持HTML5 的 header.main.aside.foo ...

  8. CSS3 响应式布局之弹性网格

    当页面需要适应各种尺寸的设备时,就应该使用弹性网格,让整个布局结构根据用户行为,以及设备环境进行响应式调整. 弹性网格是一个网格系统,它参考流式布局中网格系统的设计,将每个格子设置为百分比宽度,以便网 ...

  9. css3响应式布局设计——回顾

    响应式设计是在不同设备下分辨率不同显示的样式就不同. media 属性用于为不同的媒体类型规定不同的样式.根绝浏览器的宽度和高度重新渲染页面. 语法: @media mediatype and | n ...

  10. CSS3 响应式布局之响应式图片

    默认情况下,图像的显示尺寸是 HTML 中指定的 width 和 height 属性值.如果不指定这些属性值,图像就会按原始尺寸显示.当然,还可以在 CSS 中以像素为单位,设置图像的 width 和 ...

最新文章

  1. Docker 用法总结之:管理工具 shipyard 的具体使用指南
  2. 大数据驱动的运营创新和探索
  3. 隐藏系统运行对话框立即启用
  4. xcode 编译时有相同的类,导致冲突,编译错误
  5. platform_SpringOne Platform 2016回顾
  6. java学习(58):私有内部类后访问
  7. 阿里巴巴在内蒙古旱区试水物联网灌溉技术,一年省出1.5个西湖
  8. Linux/Unix 新手和专家教程
  9. Confluence 6 完成你的任务
  10. C 语言中的指针和内存泄漏
  11. 分页组件extremeComponents的使用
  12. 互联网大佬“舌战”996:马云、刘强东、周鸿祎、张朝阳、李国庆,你站谁?
  13. tippy.js悬浮提示工具插件
  14. Tiny 6410 K9GAG08U0E nand flash移植uboot
  15. 方维P2P借贷网商业系统3.6.9源码 红色风格+蓝色风格
  16. 国产系统之光deepin之Java开发环境安装实录
  17. Box Cox Transformation
  18. python中 and 和 or 操作的返回值。
  19. oracle 修改lsnrctl,ORACLE LSNRCTL密码及忘记密码处理
  20. java 调用 su,java调用外部应用程序

热门文章

  1. python保存几位小数 format
  2. java自定义异常怎么做
  3. layui中onchange失效以及form动态渲染失效的问题
  4. Ribbon 与 Nginx 区别
  5. Android升级butterknife,Android组件化开发中使用Butterknife的坑
  6. 【朋克智库】比特币详解1.0——区块链的萌芽
  7. 跨链资产原子转移工具包 Decred atomicswap
  8. Python之区块链简单记账本实现
  9. Android Camera 系统架构源码分析
  10. 美团Android DEX自动拆包及动态加载简介