关于网页前端中的 media响应式布局

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <link rel="shortcut icon" href="img/mynote.ico"/>
        <link rel="stylesheet" type="text/css" href="css/reset.css" />
        <title>media响应式布局</title>
        <style type="text/css">
            #div1 {
                width: 100%;
                height: 44px;
                background: black;
            }
            
            #div2 {
                width: 1000px;
                height: 44px;
                text-align: center;
                line-height: 44px;
                color: white;
                display: flex;
                margin: 0px auto;
                justify-content: space-around;
            }
            
            #div2>span {
                width: 60px;
                height: 44px;
                font-size: 14px;
                font-weight: 400;
                display: inline-block;
                text-align: center;
            }
            
            #div2>#span3 {
                display: none;
            }
            
            #div2>span>img {
                vertical-align: middle;
            }
            /*通过@media screen可以实现响应式布局
将浏览器窗口尺寸分段
每段通过@media screen修改样式
这样就能实现网页跟随浏览器窗口尺寸改变自身布局*/
            
            @media screen and (min-width:720px) and (max-width:960px) {
                #div2 {
                    width: 100%;
                }
            }
            
            @media screen and (max-width:720px) {
                #div2 {
                    width: 100%;
                    display: flex;
                    justify-content: space-between;
                }
                #div2>span {
                    display: none;
                }
                #div2>#span1 {
                    display: inline-block;
                }
                #div2>#span3 {
                    display: inline-block;
                    margin-left: 15px;
                }
                #div2>#span2 {
                    display: inline-block;
                    margin-right: 15px;
                }
            }
        </style>
    </head>

    <body>
        <div id="div1">
            <div id="div2">
                <span id="span3"><img src="img/QQ图片20180713105401.png"/></span>
                <span id="span1"><img src="img/QQ图片20180713104805.png"/></span>
                <span>Mac</span>
                <span>iPad</span>
                <span>iPhone</span>
                <span>Watch</span>
                <span>Music</span>
                <span>技术支持</span>
                <span><img src="img/QQ图片20180713104826.png"/></span>
                <span id="span2"><img src="img/QQ图片20180713104837.png"/></span>
            </div>
        </div>
    </body>

</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值