初学h5c3----实现携程小页面

效果图==> 

顶部图片

利用header标签实现顶部图片,通过设置width:100%来实现图片能随页面进行缩放。

注意利用好flex进行宽度比例的实现

中间四个框

划分好区域,将模块分多个div

两个大图标

通过flex使其水平,再设置flex:1实现

关键知识点

1.对于display中的flex。

将最大的父级设置flex,其下的子级通过对flex设置1则代表全部占满。

两者1 2 ,则代表一比二的比例。

2.对于flex-wrap的三种形式(应用在父级元素中)

(1)nowrap(默认)不换行

(2)wrap   换行,第一行在上边

(3)wrap-reverse 换行,第一行在下边

对于本题用到了四个小div需要进行换行来调整

3.对于box-sizing的两种属性

(1)content-box(默认值)元素总尺寸 = 内容尺寸 + 内边距  +  边框

(2)border-box 自己设置的尺寸即为元素可视区域的总尺寸。(也就是说会将内容尺寸压缩,最后得到的包括内边距和边框的所有尺寸是对元素的设置尺寸)

如下图,都是width为200 height为100的图像,区别在于:

content-box 是260 × 160,尺寸为内边距左右40 + 边框左右20 + 内容200 = 260(同理height)

border-box是200 × 100,也就是我们规定的元素本身宽高,通过压缩内容宽高实现

对于本题的四个div就无需再单调整,直接利用border-box来通过对内容的压缩实现效果

注意

1.每一个style写之前都应将margin和padding清零,以及list-style:none去除属性。

2.去除a标签下划线text-decoration:none。

3.将header,footer作为习惯性的标签直接使用,而不是用class分类

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值