首页-版心容器 |学习笔记

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 快速学习 首页-版心容器

开发者学堂课程【移动 Web 前端开发:首页-版心容器】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/594/detail/8402


首页-版心容器


一、版心容器介绍

首先分析一下京东页面结构,在  pc  端页面看到的页面:

image.png

固定像素容器并且居中,但是放在移动端就不是固定像素了,这时候不应该设置固定大小,因为当把界面拉到一定程度后就会固定住,说明有一个最大宽度限制。

image.png

当缩小到最小时出现滚动条,说明有一个最小宽度限制。所以要在最大和最小宽度内做一个自适应。

首先,需要一个版心容器,在 320-640 宽度之间自适应:

class="jd container">

这时候需要把页面修饰出来,在 index.css 中做一个版心容器:

.jd container  {    

//宽度肯定是百分百,最大和最小宽度的限制,并且在比较大的屏幕里居中显示,设置高度和背景颜色。

width:100%;

max-width: 640px;

min-width: 320px;

margin: o auto;

height: 200px;

background: yellowgreent

}

刷新后会出现设置好的容器,按下 F12,在页面中拉界面,大于640居中在中间,当缩小到373出现滚动条,说明在范围内是一个自适应容器,在范围外是一个固定版心容器,在范围更小时出现滚动条。

版心容器的功能没有问题。

此时还有一个问题是 max-width 是640和设计稿大小有关系,( psd 图)

京东网页是 640px 大小的设计稿设计出来的。市面上还有一种 750px 大小的设计稿

640px 宽度是早期标准,因为早期有标准参考设备:iphone 4

因为 640px  宽度压缩到 320px 宽度中是完美显示。

750px 宽度是现在主流标准,标准参考设备: iphone 6 也能达到完美显示。

所以 640px 基于设计稿,目的是不失真

为什么 min-width 320

是为了保证网页内容、布局不受太小屏幕影响。

相关文章
|
6月前
|
Docker 容器
Docker学习笔记三:如何运行一个容器?
Docker学习笔记三:如何运行一个容器?
257 0
Docker学习笔记三:如何运行一个容器?
|
Kubernetes Ubuntu Cloud Native
深入剖析Kubernetes学习笔记-05 | 白话容器基础(一):从进程说开去
深入剖析Kubernetes学习笔记-05 | 白话容器基础(一):从进程说开去
134 0
|
3月前
|
容器
【Qt 学习笔记】Qt常用控件 | 容器类控件 | Group Box的使用及说明
【Qt 学习笔记】Qt常用控件 | 容器类控件 | Group Box的使用及说明
250 3
|
3月前
|
容器
【Qt 学习笔记】Qt常用控件 | 容器类控件 | Tab Widget的使用及说明
【Qt 学习笔记】Qt常用控件 | 容器类控件 | Tab Widget的使用及说明
87 2
|
6月前
|
安全 Linux Docker
Ubantu docker学习笔记(六)容器数据卷
Ubantu docker学习笔记(六)容器数据卷
Ubantu docker学习笔记(六)容器数据卷
|
6月前
|
Prometheus 监控 Cloud Native
Ubantu docker学习笔记(九)容器监控 自带的监控+sysdig+scope+cAdvisor+prometheus
Ubantu docker学习笔记(九)容器监控 自带的监控+sysdig+scope+cAdvisor+prometheus
|
6月前
|
网络协议 Docker 容器
Ubantu docker学习笔记(七)容器网络
Ubantu docker学习笔记(七)容器网络
|
6月前
|
Docker 容器
Ubantu docker学习笔记(六)容器数据卷——补充实验
Ubantu docker学习笔记(六)容器数据卷——补充实验
|
6月前
|
存储 Linux 调度
Ubantu docker学习笔记(五)容器底层技术
Ubantu docker学习笔记(五)容器底层技术
|
6月前
|
应用服务中间件 Linux 网络安全
Ubantu docker学习笔记(四)docker容器操作
Ubantu docker学习笔记(四)docker容器操作