[HTML教程] 对响应式web设计的方法实现

[复制链接]
查看969 | 回复6 | 2020-9-14 22:32:35 | 显示全部楼层 |阅读模式
这篇文章分享给大家的内容是关于响应式web设计的方法实现,内容很有参考价值,希望可以帮到有需要的小伙伴。

媒体查询的用法

media 媒体查询包含一个可选的媒体类型和,满足CSS3规范的条件下,包含零个或多个表达式,这些表达式描述了媒体特征,最终会被解析为true或false。如果媒体查询中指定的媒体类型匹配展示文档所使用的设备类型,并且所有的表达式的值都是true,那么该媒体查询的结果为true.

  • 500px-800px之间的设备 @media screen and (min-width: 500px) and (max-width: 800px) { ... }

  • 最小宽度500 @media screen and (min-width: 500px){... }

  • 在非打印设备下 @media not print and (max-width: 1200px)

使用方式:

实例

html:

<!doctype html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>响应式设计</title>

    <link rel="stylesheet" type="text/css" href="day01.css" media="screen and (min-width:1024px)"/>
    <link rel="stylesheet" type="text/css" href="day02.css" media="screen and (max-width:1024px) and (min-width:600px)"/>
    <link rel="stylesheet" type="text/css" href="day03.css" media="screen and (max-width:600px)"/>
</head>
<body>
    <p class="top">头部</p>
    <p class="zhong">
        <p class="left">左边</p>
        <p class="zhon">中间</p>
        <p class="right">右边</p>
     </p>
    <p class="xia">底部</p>
</body>
</html>

css1:

.body{
    margin:0;
    
}


.top,.zhong,.xia{
    width:100%;
    margin:0 auto;
    
}


.top{
    height:100px;
    background:#00f;
    
}


.zhong{
overflow:hidden;
    
}

.xia{
    height:100px;
    background:#ff0;
    
}

.left,.zhon,.right{
    float:left;
    
}

.left{
    width:100%;
    height:200px;
    background:#0f0;
}

.zhon{
    width:100%;
    height:350px;
    background:#f00;
}

.right{
    width:100%;
    height:200px;
    background:#00f;
}

css2:

.body{
    margin:0;
    
}


.top,.zhong,.xia{
    width:100%;
    margin:0 auto;
    
}


.top{
    height:100px;
    background:#00f;
    
}


.zhong{
overflow:hidden;
    
}

.xia{
    height:100px;
    background:#ff0;
    
}

.left,.zhon,.right{
    float:left;
    
    
}

.left{
    width:30%;
    height:200px;
    background:#0f0;
}

.zhon{
    width:70%;
    height:350px;
    background:#f00;
}

.right{
    width:100%;
    height:200px;
    background:#00f;
}

css3:

 .body{
    margin:0;
    
}


.top,.zhong,.xia{
    width:100%;
    margin:0 auto;
    
}


.top{
    height:100px;
    background:#00f;
    
}


.zhong{
overflow:hidden;
    
}

.xia{
    height:100px;
    background:#ff0;
    
}

.left,.zhon,.right{
    float:left;
    background:#0f0;
    
}

.left{
    width:20%;
    height:200px;
    
}

.zhon{
    width:45%;
    height:350px;
    margin:0 20px;
    
}

.right{
    width:25%;
    height:200px;
}

运行结果:

1、

2、

3、

总结:.媒体查询Media Queries能在不同的条件下使用不同的样式,使页面在不同在终端设备下达到不同的渲染效果;到目前为止,CSS3 Media Queries得到了众多浏览器支持,除了IE6-8浏览器不支持之外,在所有现代浏览器中都可以完美支持。还有一个与众不同的是,Media Queries在其他浏览器中不要像其他CSS3属性一样在不同的浏览器中添加前缀。

相关推荐:

关于css响应式的实现代码及效果

CSS实现响应式布局的方法

以上就是对响应式web设计的方法实现的详细内容,更多请关注爱上源码网其它相关文章!

  • 微信
  • 分享
  • 相关标签:html css
  • 本文原创发布爱上源码网,转载请注明出处,感谢您的尊重!
    • 上一篇:如何来简述html的基本结构(附代码)
    • 下一篇:tinymce与prism实现高亮的代码以及汉化的配置方法过程

    相关文章

    相关视频

    • 奇妙的 CSS shapes(CSS图形)
    • IE、火狐、谷歌浏览器下兼容统一select样式
    • 神奇的 conic-gradient 圆锥渐变
    • 利用html实现一个三级菜单
    • 对响应式web设计的方法实现
    • HTML基础认知
    • HTML简介
    • HTML 简介
    • HTML 编辑器
    • HTML 编辑器
    本文有爱上源码下载完入驻作者发布,如果对您版权造成侵害,可以联系本站站长管理进行维权删除,本站收到维权24小时内进行处理,谢谢您关注23ym.cn! 本站分享大量程序员技术文章以及对编程开发的初级入门教程,包括图文讲解笔记和高清视频下载~
    回复

    使用道具 举报

    素舒 | 2021-5-24 15:06:10 | 显示全部楼层
    我是来白嫖悟空源码的资源的!
    回复

    使用道具 举报

    核桃脆 | 2021-5-26 19:38:38 | 显示全部楼层
    厉害了悟空源码,这么多资源
    回复

    使用道具 举报

    阿甘cx1982 | 2021-12-24 20:44:56 | 显示全部楼层
    6666悟空源码资源多!
    回复

    使用道具 举报

    hedeafmz28 | 2022-5-14 14:52:49 | 显示全部楼层
    资源太多了,准备办个会员
    回复

    使用道具 举报

    鬼子进了村部 | 2022-6-1 09:06:22 | 显示全部楼层
    我是来白嫖资源的!
    回复

    使用道具 举报

    123457108 | 2022-6-3 09:05:46 | 显示全部楼层
    我是来白嫖悟空源码的资源的!
    回复

    使用道具 举报

    陈辞滥调 | 2022-6-3 12:48:58 | 显示全部楼层
    悟空源码太厉害,资源真多!
    回复

    使用道具 举报

    earth20011 | 2022-6-3 17:41:22 | 显示全部楼层
    支持悟空源码,越来越好
    回复

    使用道具 举报

    科林回拔 | 2023-8-18 05:22:12 | 显示全部楼层
    这个站很好,资源多,教程全
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则