响应式网页设计基础
Posted Jacey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了响应式网页设计基础相关的知识,希望对你有一定的参考价值。
添加一个视窗:
视窗的配置只会出现在head标签当中,并且只需要声明一次。
<meta name="viewport" content="width=device-width, initial-scale=1.0">
使用元视口值 width=device-width 控制页面适应不同分辨率的屏幕宽度。无论是手机的小屏幕或桌面显示器,页面将会根据不同的屏幕尺寸重新对内容进行排版。
一些浏览器在用户旋转为横向浏览的时候仅仅是保持页面宽度不变并缩放网页内容而不是对屏幕内容进行重新排版。加入属性
initial-scale=1
使页面无论在什么情况下都将CSS像素与屏幕像素的比例保持在1:1,并允许页面优先采用全尺寸屏幕宽度。initial-scale属性控制页面最初加载时的缩放等级。maximum-scale、minimum-scale及user-scalable属性控制允许用户以怎样的方式放大或缩小页面。
相关文章:https://www.w3schools.com/css/css_rwd_viewport.asp
https://developer.mozilla.org/zh-CN/docs/Mobile/Viewport_meta_tag
background-size: cover; // 使该元素会在保持原比例上自由拉伸。
设置断点
设备查询技术(Media Queries)
@media (min-width: 600px) {
}
在我们的产品页面当中,看起来我们需要做:
- 限制最大宽度。
- 修改元素的内边距以及缩小字码。
- 使表格与标题内容浮动对齐。
- 使视频始终浮动在内容周围。
- 缩小图片大小并且让他们出现在更好的格局里面。
这个容器会包含一个简单的 div 在下面的表格当中:
<div class="container">...</div>
.container {
margin: auto;
max-width: 800px;
}
以上是关于响应式网页设计基础的主要内容,如果未能解决你的问题,请参考以下文章
html 将以编程方式附加外部脚本文件的javascript代码片段,并按顺序排列。用于响应式网站,其中ma
Vue3官网-高级指南(十七)响应式计算`computed`和侦听`watchEffect`(onTrackonTriggeronInvalidate副作用的刷新时机`watch` pre)(代码片段