zoukankan      html  css  js  c++  java
  • 关于网页自适应问题二

    1、宽度不要用绝对的

       auto; / XX%;

    2、字体大小是页面默认大小的100%,即16像素,不要使用绝对大小"px",要使用相对大小“rem”

    html{font-size:62.5%;}
    body {font:normal 100% Arial,sans-serif;font-size:14px; font-size:1.4rem; }

    html的字体大小设置为font-size:62.5%

    原因:浏览器默认字体大小是16px,rem与px关系为:1rem = 10px,10/16=0.625=62.5%,为了子元素相关尺寸计算方便,这样写最合适不过了。

    3、流动布局

    "流动布局"的含义是,各个区块的位置都是浮动的,不是固定不变的

    .left{ 30%; float:left}
    .right{ 70%; float:right;}

    像这样,用左浮动和右浮动,好处是,如果宽度太小,放不下两个元素,后面的元素会自动滚动到前面元素的下方,不会在水平方向overflow(溢出),避免了水平滚动条的出现
    4、选择加载CSS

    <link rel="stylesheet" type="text/css" media="screen and (max-device- 600px)" href="style/css/css600.css" />

    这段代码的意思是:如果屏幕宽度小于600像素(max-device- 600px),就加载css600.css文件。
    如果屏幕宽度在600像素到980像素之间,则加载css600-980.css文件

    <link rel="stylesheet" type="text/css" media="screen and (min- 600px) and (max-device- 980px)" href="css600-980.css" />

    5、图片自适应,"自适应网页设计"还必须实现图片的自动缩放。

  • 相关阅读:
    AMQP 介绍
    JMS 介绍
    SpringCloud 入门实战(12)--Zipkin(2)--安装使用
    SpringCloud 入门实战(11)--Zipkin(1)--简介
    Kafka 入门实战(3)--SpringBoot 整合 Kafka
    跨域访问方法介绍(9)--nginx 反向代理
    跨域访问方法介绍(8)--使用 WebSocket
    个人网站建好啦!
    Spring Boot配置Slf4j + log4j2
    SpringBoot 解决跨域,3种解决方案
  • 原文地址:https://www.cnblogs.com/chenguanai/p/10936604.html
Copyright © 2011-2022 走看看