zoukankan      html  css  js  c++  java
  • responsive响应式布局 windrainpy

    Responsive设计最关注的就是宽度:根据用户的使用设备的当前宽度,你的Web页面将加载一个备用的样式,实现特定的页面风格。

     

    布局技巧(都是为了保持你的HTML简单干净,在的关键部分(元素)不要过分的依赖现代技巧来实现,比如说css3特效或者js脚本):

     

    丢去了一些对Responsive有影响的细节:
    尽量少用无关紧要的div
    不使用内联元素(inline)
    尽量少用js或flash
    丢去没用的绝对定位和浮动样式
    屏弃任何冗余结构和不使用100%设置

    能帮助Responsive确定更好的布局的内容:
    使用HTML5 Doctype和相关指南
    重置好你的样式(reset.css)
    一个简单的有语义的核心布局
    给重要的网页元素使用简单的技巧,比如导航菜单之类元素

    测试html结构是否简单干净的方法:
    禁掉所有样式,看页面是否内容排列有序,方便阅读。


    定义断点,即设备宽度的临界点。也就是前面大家比较关心的Medial Queries中的min-width和max-width值是什么?常见的断点有六种:

    <480 <768 <320 <768-1024 >1024
    第一个断点群体就是针对于智能手机设置,他的宽度是小于480px
    第二个断点是高智能移动设备,比如说Ipads设备,他的宽度是小于768px
    第三个断点就是针对于大设备,比如说PC端,他的宽度是大于768px(>768px)
    细分一些:
    添加一个小于320px的断点,针对于小型的移动设备;
    还可以添加适用于平板设备的断点,大于768px小于1024px
    最后还可以为超宽的桌面设置一个断点,大于1024px(>1024px

    参考资料:http://www.w3cplus.com/css3/responsive-design-in-3-steps

  • 相关阅读:
    .charAt()方法
    CustomerBiz方法运用
    面向对象_方法 判断
    方法
    查找无序数组索引
    面向对象_购票
    创建类 方法 构建类对象
    StringBuffer 方法
    docker创建redis mysql 等服务
    docker常用的命令
  • 原文地址:https://www.cnblogs.com/windrainpy/p/2797892.html
Copyright © 2011-2022 走看看