welcome

ricardo-simple

导航

响应式布局

响应式布局

响应式布局就是一个网站能够兼容多个终端,而不是为了一个终端而做的一个特定的版本

响应式布局不仅仅是页面在不同设备上的不同布局,在同一设备上调整浏览器宽度,同样可以看到页面的布局发生了变化

要用到css3中的媒体查询@media

媒体查询

基本语法:
@media

"screen":告知设备在打印页面时使用衬线字体,在屏幕上显示时用无衬线字体。如果你的网站不需要考虑用户去打印,可以直接把screen and去掉

  • QQ注册页的响应式布局
    qq

    1. 浏览器小于等于900px时右上角导航保留"简体中文"和"意见反馈",影藏左侧大图,保留表单部分
    2. 浏览器宽度大于900px,小于1080px时,右上角导航栏全显示,左侧大图显示,图宽240px
    3. 浏览器宽度大于等于1080px时,右上角导航栏全显示,左侧大图显示,宽度为480px
  • 条件:最大宽度(max-width)
    max-width

  • 条件:最小宽度(min-width)
    min-width

  • 逻辑操作符 and
    and

断点

断点的设置和设备的尺寸有关
经典断点:

<=600px:超小型设备(手机,600像素以下)
600~768:小型设备(纵向平板电脑和大型手机,600像素及以上)
768~992:中型设备(纵向平板电脑,768像素以上)
992~1200:大型设备(笔记本电脑/台式机,768像素及以上)
>=1200: 超大型设备(大型笔记本电脑/台式机,1200像素及以上)
  • 冲突的媒体查询条件
  1. 媒体查询条件用max-width表示时,大的断点放上面
  2. 用min-width时,则相反
    冲突

posted on 2022-04-27 21:04  RicardoSimple  阅读(506)  评论(0编辑  收藏  举报