页面通过CSS实现页面自适应

自适应布局就是指能忘了使网页自适应的显示在不同大小终端设备上的新网页设计方式及技术,它需要开发多套界面来适应不同的终端。

下面我是简单以body作为类,进行样式定义

index.css如下:

/* 页面没有超过640px引用这个样式 */
@media screen and (max-width: 600px){
    body{
              background-color: #13c2c3;
             }
                }

/*大于600px,小于900px之间的背景颜色*/
@media (min-width: 600px) and (max-width: 900px) { 
    body{
                 background-color: yellow;
             }
}


/* 页面超过640px引用这个样式 */
@media screen and (min-width: 900px){
     body{
                  background-color: #0041ff;
              }
                }

在html中我是直接引入外部index.css的代码

index.html如下:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
    <link  href="css/1.css" type="text/css" rel="stylesheet"/>
    
    
</head>
<body>

</body>
</html>

以上是页面自适应的全部源代码,如果大家还有什么不懂的可以直接把代码复制到编辑器里预览效果,毕竟效果决定一切!!!

如果您不想把两个或多个页面样式放到一个css,也可以通过在外部引入css同时设置权限如下:

  <!--media 指定当前屏幕,当最大宽度不超过640时引入这个css-->
 <link  href="css/1.css" type="text/css" rel="stylesheet" media="only screen and (max-width:640px)"/>
<!--media 指定当前屏幕,当最小宽度超过640时引入这个css-->
 <link  href="css/2.css" type="text/css" rel="stylesheet" media="only screen and (min-width:640px)"/>

这个通过上面的index.css应该可以看出这个引入的方式的意思,意思是页面小于640px引入1.css文件,页面大于640px引入2.css文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

趙俐鵬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值