响应式开发网站

news/2024/5/14 5:06:59/文章来源:https://blog.csdn.net/whh181/article/details/67633762

FlexLayout

https://github.com/whhlulu/ResponsiveWeb

响应式布局,先看效果

大屏效果:>50rem

大图

中屏效果:>30rem, <=50rem

大图

小屏效果:<30rem

小图

下面是一些笔记心得

================================================

PART I:
响应式网站的优点:
1 减少工作量
1)网站,设计,代码,内容都只有一份
2)JS,CSS做少量更改
2 节省时间
3 多个分辨率设备都能正确显示
4 搜索优化

缺点:
会加载更多的样式和脚本资源
设计比较难精确定位和控制
老版本浏览器的兼容问题

================================================
PART II:
主流浏览器
Chrome
IE/Edge(Edge : > 12)
Firefox
QQ(微信采用QQ浏览器X5的内核)
Safari/iOS Safari
360
UC
猎豹

================================================
PART III:
媒体查询 1
@media all and(min-width:800px) and (orientagion: landscape){

}

逻辑操作查询符:not and only , (, 等同于 or)

css3媒体属性

width: 视口宽度
height: 视口高度
device-width: 渲染表面的宽度,就是设备屏幕的宽度
device-height:渲染表面的高度,就是设备屏幕的高度

orientation:检查设备处于横向/纵向
aspect-ration:基于视口的宽高比
device-aspect-ratio: 渲染表面的宽度,就是设备屏幕的宽度
color:每种颜色的位数bits,比如 min-color:16位,8位
resolution:检测屏幕或打印机的分辨率,如: min-resolution:300dpi

以上属性都可以添加 min- 或 max- 前缀

================================================
媒体查询 2
width: 视口宽度
device-wdith

viewport 视口
针对PC,只有一个视口
针对移动设备,有三个视口:
布局视口(layout viewport)
可视视口(visual viewport)
理想视口(ideal viewport)

===============================================
强制使用最新版本的IE文档模式

<meta http-equiv="x-ua-compatible" content="id=edge">

===============================================
cssreset.css 用来消除所有浏览器在一些默认样式上面的差异
normailize.css* cssreset.css * 的优化版本,使用更加广泛

===============================================
长度单位: px, em, rem
使用相对的值,不同的显示屏尺寸会有变化
px : 固定的单位
em : 相对的长度单位,参照了父元素的font-size,具有继承的特点,如果一直找父容器都找不到font-size,那会使用浏览器的默认em设置:1em = 16px
rem :也是使用相对值,不过是参照了 html 元素,浏览器的默认值也是:1rem = 16px

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_904111.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网页内容访问 、 部署动态网站 、 安全Web服务案例

网页内容访问 、 部署动态网站 、 安全Web服务案例 1 案例1&#xff1a;配置网页内容访问1.1 问题1.2 方案1.3 步骤 2 案例2&#xff1a;使用自定Web根目录2.1 问题2.2 方案2.3 步骤 3 案例3&#xff1a;部署并测试WSGI站点3.1 问题3.2 方案3.3 步骤 4 案例4&#xff1a;配置安…

局域网内简易网站的发布

1.首先我们先做一个简易的网页 打开我们的记事本&#xff0c;在里面输入以下内容&#xff1a; <!DOCTYPE html> <html><head> <title> 简易网页</title> </head><body> <input type"button" value"点我试试看&qu…

电脑只能上QQ,不能上网浏览网站怎么解决

这个问题通常是因为网络的DNS解析出错引起的。QQ一类的聊天软件有自动的网络解析&#xff0c;不需要DNS便可以使用&#xff0c;而一般的浏览器是需要DNS解析来访问网页的。所谓DNS&#xff0c;即域名服务器&#xff08;Domain Name Server)&#xff0c;它把域名转换为计算机能够…

WordPress 建站教程:新手搭建 WordPress个人博客图文教程(完全版)

前言 WordPress 作为动态博客的代表&#xff0c;至今已经有十几年历史&#xff0c;而且一直在更新发展中&#xff0c;功能强大&#xff0c;插件和主题丰富&#xff0c;WordPress搭建使用也很方便。作为个人站长和博主&#xff0c;很多都是从 WordPress 入门的。 本文为零基础 W…

网站浏览状态码的那点事

网站浏览状态码的那点事 开头水话进入正题从100~199开始bb从200~299开始bb从300~399开始bb从400~499开始bb从500~599开始bb 完结撒花 开头水话 Hello 大家好我又双叒叕来了今天废话不多说我现在开始进入正题 进入正题 当你们浏览网站的时候发没发现这种东西很让人头疼的那种 当…

涨知识:分享几个值得推荐的导航网站

平时我们上网时&#xff0c;如果想要快速查寻信息&#xff0c;设置一个导航网站作为主页很有必要&#xff0c;因为直接使用搜索引擎搜索前几条基本都是广告&#xff0c;还要从中筛选&#xff0c;而设置一个好用的导航网站会让你事半功倍。网络上也有很多导航网站&#xff0c;比…

这7个网站,帮你找到精美高清配图

可能大家在日常生活当中&#xff0c;能看到一些APP或公众号、网站的图片都很高大上且高清无码&#xff0c;好多人都不知道那些独特的图片哪里来的&#xff0c;今天在这统统告诉你。 1.Unsplash https://unsplash.com/ 一个免费高质量照片的网站&#xff0c;照片都是真实的摄…

教你如何建高逼格个人网站

从大学开始我就希望能有一个自己的个人网站&#xff0c;觉得那样真的很酷&#xff0c;就自学了HTML和Java编程&#xff0c;从此踏上了码农搬砖的不归路。。。。现如今&#xff0c;建一个网站的成本真的是太低了&#xff0c;特别是有了GitHub以后&#xff0c;不懂代码的孩子都可…

“网站变灰”的代码实现

网站变灰 为了表示哀悼&#xff0c;当天很多网站把主页和内容都变成了灰色&#xff0c;比如百度、B 站、爱奇艺、CSDN 等等。 CSDN&&爱奇艺&&百度等 实现: html.gray { -webkit-filter: grayscale(.95); }html { -webkit-filter: grayscale(100%); -moz-fil…

最便宜的高负载网站架构

1&#xff0c; LVS做前端四层软件均衡负载 LVS是基于IP虚拟分发的规则, 不同于apache,squid这些7层基于http协议的反向代理软件, 前者在性能上能得到更好的保证&#xff01; 另外, 后者在处理http header信息时, 会显得很被动. 开源, 高性能, 这不就是我们所需要的吗? 另外,…

网站开发-php开发手机论坛(2)-http协议以及网络原理

对于初学者来说,最大的难题就是网络到底是怎么运作的.所以了解http协议以及网络原理是很重要的,这将为后面的学习打下坚实的基础. 声明:以下内容有引用别人的博文,我会附录在最后.另外,由于水平有限,可能某些地方理解不够深入,有错误欢迎指出.我会尽量以通俗的语言说明,有些术…

网站开发-php开发手机论坛(4)-功能设计及需求分析,功能结构模型

在开发论坛之前,我们先要做一下功能设计.然后才能按照功能设计代码. 这里我要做的是一个手机论坛.首先考虑论坛的属性,论坛无非就是用户发帖讨论某个主题.所以功能结构是比较简单的.我画了个思维导图帮助理解.个人觉得图形化的结构更加好理解和记忆. 前端设计: 还要加上个发帖…

网站开发-php开发手机论坛(4)-数据库设计

数据库的设计和使用是一个程序员必备的技能.在这里我用的是免费开源的mysql. 没有接触过数据库的可以先去这里入一下门.21分钟 MySQL 入门教程 数据库的设计是很重要的,必须满足以下范式. 第一范式&#xff08;1NF&#xff09;无重复的列 第二范式&#xff08;2NF&#xff09…

网站地址做成静态链接有什么优点?

文章摘自于海象云https://www.haix.cn/news_41/66.html 网站地址有哪些分类呢&#xff1f;现在主要包括动态链接、静态链接、伪静态链接这三种&#xff0c;三种方式的展现不一样&#xff0c;地址格式也不一样&#xff0c;对蜘蛛和服务器的配置来说也不一样&#xff01; 这三种不…

网站收录会帮助排名吗?

文章摘自于海象云https://www.haix.cn/news_41/67.html 搜索引擎对网站的收录多少&#xff0c;真的会影响网站的排名吗&#xff1f;很多人都会陷入这个误区&#xff0c;认为收录量和网站排名是正向的关系&#xff01; 错误理解&#xff1a; 1、搜索引擎对网站内容收录越多&…

网站跳出率高怎么解决?

文章摘自于海象云https://www.haix.cn/news_41/72.html 跳出率是什么&#xff1f;跳出率是指用户访问了一个页面就离开了与总访问量的百分比。网站有跳出其实是很正常的&#xff0c;但是高的跳出率&#xff0c;搜索引擎会认为网站质量不是恨到&#xff0c;用户不喜欢当前页面网…

在网站优化中怎么做好关键词密度?

文章摘自于海象云https://www.haix.cn/news_41/74.html 网站优化当中关键词选择及关键词布局是重要的一环&#xff0c;其中关键词密度是关键词布局当中的重中之重&#xff0c;确定好关键词的数量&#xff0c;不能过分堆砌关键词&#xff0c;提高网站的可读性和文本关联性&…

长尾关键词真的能帮助网站排名?

文章摘自于海象云https://www.haix.cn/news_41/75.html 长尾关键词是什么&#xff1f; 首先&#xff0c;我们先要明白什么是长尾关键词。在日常的搜索当中&#xff0c;用户喜欢搜索简短的词语组合&#xff0c;往往五个字数左右&#xff0c;就会造成这部分词语就很热门&…

网站被降权的原因和如何修复?

文章摘自于海象云https://www.haix.cn/news_41/78.html 不管网站优化的新手还是专业人员&#xff0c;都会遇到网站降权&#xff0c;当网站降权的时候大家也不要惊慌&#xff0c;找出被降权的原因&#xff0c;然后改善网站的内容质量和结构页面&#xff0c;或者通过反馈投诉等恢…

十三个大数据学习网站

数据挖掘与大数据分析 微信号datakong 功能介绍以传播大数据、解读行业趋势、数据化运营为核心的新媒体平台&#xff0c;已有150多万行业人士关注&#xff0c;荣获2013年新浪微博百强自媒体、2016年中国十大大数据领域影响力平台&#xff0c;关注我就是关注数据 数据分析 越来越…