推荐设备MORE

免费制作网页

免费制作网页

疑难问题

html静态网页

日期:2020-12-28
我要分享

html静态网页:通过CSS3 Media Query实现响应式Web设计

十一长假已然过去了一大半。今天倒真是晴朗的不行,向窗外望去几乎可以看到阳光穿过凉爽的空气一缕缕洒落下来的样子。自从不再是学生,对每年的几次长假就无比珍惜,想方设法让每一天都尽量过的饱满一些;夜里闭上眼,满脑子就都是Drupal、博客、咖啡、使命召唤、南方公园。..也许需要出门走一走了。

OK开始说正经的了。在之前一篇译文中,我们了解了。今天继续相关话题,我们将从前文介绍过的"弹性布局结构"这方面出发,通过一个具体的实例来深入学习。

如今的屏幕分辨率,小至320px(iPhone),大到2560px甚至更高(大显示器),变化范围极大。除了使用传统的台式机,用户会越来越多的通过手机、上网本、iPad一类的平板设备来浏览页面。这种情况下,固定宽度的设计方案将会显得越发不合理。页面需要有更好的适应性,其布局结构要做到根据不同的设备及屏幕分辨率进行响应调整。接下来,我们将了解一下怎样通过HTML5和 Media Queries(媒介查询)相关技术来实现跨设备跨浏览器的方案。

范例效果预览

首先,我们来看看本篇范例的。打开该页面,拖拽浏览器边框,将窗口慢慢缩小,同时观察页面结构及元素布局是怎样基于宽度变化而自动响应调整的。

更多范例

我(原文作者)使用media query的方式设计了一些,比如、、、、、和等。

概述

我们将范例页面的父级容器宽度设置为固定的980px,对于桌面浏览环境,该宽度适用于任何宽于1024像素的分辨率。我们通过media query来监测那些宽度小于980px的设备分辨率,并将页面的宽度设置由"固定"方式改为"液态",布局元素的宽度随着浏览器窗口的尺寸变化进行调整。当可视部分的宽度进一步减小到650px以下时,主要内容部分的容器宽度会增大至全屏,而侧边栏将被置于主内容部分的下方,整个页面变为单栏布局。

HTML代码

我们将把注意力集中在页面的主要布局方面,并使用HTML5标签来更加语义化的实现这些结构,包括页头、主要内容部分、侧边栏和页脚:

 div id="pagewrap" 
header id="header"
hgroup
h1 id="site-logo" Demo /h1
h2 id="site-description" Site Description /h2
/hgroup
nav
ul id="main-nav"
li a href="#" Home /a /li
/ul
/nav
form id="searchform"
input type="search"
/form
/header
div id="content"
article blog post /article
/div
aside id="sidebar"
section widget /section
/aside
footer id="footer" footer /footer
/div

HTML5.js

IE是永恒的话题;对于我们使用的HTML5标签,IE9之前的版本无法提供支持。目前的最佳解决方案仍是通过html5.js来帮助这些旧版本的IE浏览器创建HTML5元素节点。在我们的页面HTML代码中调用该JS文件:

 !--[if lt IE 9] 
  script src="https://html5shim.googlecode.com/svn/trunk/html5.js" /script
![endif]--

CSS

HTML5块级元素样式

首先仍是浏览器兼容问题。虽然我们已经可以在低版本的IE中创建HTML5元素节点,但还是需要在样式方面做些工作,将这些"新"元素声明为块级:

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
 display: block;
}

主要结构的CSS

忽略细节,我们仍是将注意力集中在大问题上。正如在前文"概述"中提到的,默认情况下页面容器的固定宽度为980像素,页头部分(header)的固定高度为160像素;主要内容部分(content)的宽度为600像素,左浮动;侧边栏(sidebar)右浮动,宽度为280像素。

#pagewrap {
 width: 980px;
 margin: 0 auto;
}
 
#header {
 height: 160px;
}
 
#content {
 width: 600px;
 float: left;
}
 
#sidebar {
 width: 280px;
 float: right;
}
 
#footer {
 clear: both;
}

截至目前的效果演示

目前我们只是初步完成了页面结构的HTML和默认结构样式,当然,并不包括那些与话题无关的细节实现问题。正如可以在中看到的,由于还没有做任何media query方面的工作,页面还不能随着浏览器尺寸的变化而改变布局。

1

QUIC(Quick UDP Internet Connections)是 Google 推出的一个项目,旨在降低基于 TCP 通讯的 Web 延迟。QUIC 非常类似 TCP+TLS+SPDY ,但是基于 UDP 实现的。它是 HTTP/3 的基础协议。


日前,我们于网络渠道获悉,2020 世界新能源汽车大会在海口举行期间,在9月28日下午举行的,以 新能源汽车可持续发展与全球开放合作 为主题的全体大会上,工业和信息化部副部长辛国


尽管MIUI 12今年4月才发布,6月开推稳定版,但MIUI 13的开发已经悄然进行中。日前,国外用户Enes Keskin晒出号称是MIUI 13全新电源菜单的UI设计。仅从预览来看,长按电源菜单后的柱状条带设


2020 年 10 月 9 日,深圳 —— 享誉全球的设计界“奥斯卡”德国红点奖于线上颁奖典礼中官宣获奖名单。vivo工业设计团队凭借vivo IFEA(Interest Free Explore Amazing)分离式镜头设计,在来自 52 个国家的 4170 件作品中脱颖而出,荣获红点设计概念奖,彰显其卓越产品设计和领先创新科技。对vivo而言,成为近三年为数不多斩获红点奖的中国手机品牌,意义非凡。红点设计概念奖证书vivo IFEA分离式镜头设计示意图 德国红点奖始于 19


​在规划 5G 智能机产品线的同时,HTC 似乎也在酝酿折叠屏的选项。荷兰科技博客 LetsGoDigital 报道称:2019 年底的时候,该公司在美国申请了一项“可折叠显示设备”的专利申请,并于 2020 年 8 月 20 日正式被世界知识产权组织(WIPO)的数据库所收录。与市面上的同类产品一样,得益于可半开或摊平的灵活铰链设计,该机也能够在智能机 / 平板电脑模式之间进行变换。


Chrome Web Store 支付系统现已被谷歌放弃,并将会在未来几个月内关闭。对于目前仍使用该支付系统的开发者,谷歌已为其提供了多种替代支付方案,并推荐近期内迁移到其他支付系统中。


小米推出米家纯净式智能加湿器和米家踢脚线电暖器E两款新品,加湿器售价199元,电暖器售价399元,今日均已开启众筹预购。此次推出的新一代米家纯净式加湿器采用无雾加湿设计,在保证加湿效果的同时能够有效阻拦水中杂质的散播,不会产生白色粉末。相比于传统加湿器通过水的高频振荡雾化成水雾,纯净式加湿器是通过高速风扇旋转产生的气流和负压对湿润滤芯进行冷蒸发,进而达到了加湿的目的?


Facebook正在对其Messenger应用进行改造,为该应用引入了一个新的采用多彩渐变色的图标,而不是至今为止使用的简单的蓝色标志。新图标的灵感似乎来自于Instagram的图标,而Instagram的图标也是由Facebook拥有的。


Facebook在整合旗下各个消息平台方面迈出了迄今为止最大的一步,允许Messenger和Instagram上的部分用户在应用之间互相发消息。除了推出跨平台消息,Instagram还将对其DM系统进行重大改革,将扩展从Messenger中获取的功能。


2020 年 10 月 1 日,五维时空FIVE DIMENSIONS有赞商城正式上线,作为国内生物科技领域的护肤品牌,五维时空 FIVE DIMENSIONS (简称FD)借国庆中秋节庆,牵手有赞商城,正式推出了一系列生物科技护肤产品。在微信上搜索"五维时空"也能够随时获取FD有赞商城的入口,感受五维时空的生物科技护肤之力。五维时空品牌依托于国际干细胞联合研究中心(INCOSC),以打造细胞科技的核心竞争力。作为国内先发的以细胞科技为代表的生物技术高


有传言称,GalaxyS21系列将在2020年推出,三星希望借此与苹果的iPhone12系列对抗。新的传闻声称,新的旗舰系列将在2021年1月初到来,而且,我们已经看到GalaxyS21的渲染图也已经出现了。从正面看,这款机型与GalaxyS20几乎一模一样,但从背面看,相机模块可能会选择不同的风格,这有助于让客户能够区分这个版本和今年早些时候推出的手机。


其实之前,OPPO已经预告了,旗下首款智能电视将于10月份发布,或许是等不急了,现在官方已经偷偷送出了彩蛋。没错,在今天OPPO TV联合8K RAW出品的一段视频中(用4K 120FPS超高清画面,展示中


本月vivo展示了一款概念手机,它最大的看点就是镜头可以分离。凭借这一创新性设计,vivo概念机斩获了2020年红点设计概念大奖。今天vivo官方微博暗示,vivo这款分离式镜头方案预计在未来量产


微软宣布自己旗下的 Xbox Game Pass 服务目前已经拥有超过1,500万订阅者。也就是说,在过去半年时间里,这项服务的订阅会员量就已经增加了超过500万。究其原因,自然是由于微软今年在扩充这项服务所提供的内容上花了不少的工夫,接下来EA Play里面的游戏也会加入Xbox Game Pass。 随着微软对ZeniMax的收购,未来《毁灭战士:永恒》和《上古卷轴5》等作品也都将向Xbox Game Pass的订阅者开放。除?


Uber将向投资者Greenbriar Equity Group LP出售Uber Freight的部分股份,作价达5亿美元。消息人士称,这一交易将在本月完成。资料显示,去年9月份,Uber Freight在芝加哥成立了总部,Uber表示将在该地区每年投资超过 2 亿美元,并雇用数百名员工。(完)


近日,从深圳市消委会获悉,陌声APP消费通评价指数得分5. 4 分,位居行业较高水平。这是继陌声APP正式开始在深圳市消委会消费维护公共平台——" 315 消费通"受理消费者投诉后评分上的一次重要突破。 从数据上可知,本次消费评价指数在接单速度、提出方案速度、和解成功、调解成功等维度均有明显提升。这反映了陌声APP在快速响应消费者投诉且处理成功率较高,大大降低了消费者维权成本,体现了经营者对消费者的重视,消费者的服务?


推特苹果爆料大神Jon Prosser 周四称,苹果公司准备在 2021 年 3 月举行一场特别活动,届时公司将推出备受期待的“AirPods Studio”。


​10 月 14 日凌晨 1 点,苹果 2020 年秋季第二场发布会。这一次,苹果新一代配备5G网络的iPhone12 终于亮相,除此之外,苹果还放出了更多大招,比如:新的无线充电设备Magsafe、家庭智能音箱HomePod mini……


索尼PS5、微软XSX两款新一代主机已经发布,价格也基本一致,PS5在性能上这次要输一点,但PS5的SSD性能是个亮点,5.5GB/s的速度比XSX的2.4GB/s高出一倍。然而,大家有了新的担心。这两天天索尼


前不久,美国政府发布命令禁止美国个人及企业与腾讯公司进行与微信有关的任何交易,甚至禁止他们使用微信。本周二,有消息报道,能源巨头雪佛龙公司要求该公司全球员工从手机上删除微信应用,其也成为首批响应美国总统行政禁令的美国公司之一。


近年来,电烤箱出现在越来越多家庭的厨房中。烘烤对很多年轻人来说,不再仅是一种烹饪方式,还是一种备受追捧的生活方式,是精致和生活品位的代名..


12 月 17 日凌晨,嫦娥五号返回舱将带着在月球上采集的约 2 千克月岩和月壤等样品,在内蒙古四子王旗着陆,结束 20 多天的“宇宙旅行”返回地球。..


2020疫情爆发,众多公司业务开展遭遇滑铁卢,不得不裁员、降薪以维持生存,但有些企业却大手笔加大了对核心员工的股权激励,稳住团队、共渡难关。除了..


Check Point CloudGuard 云安全状态管理解决方案将保护组织公有云工作负载安全,同时满足其合规性与数据驻留需求 中国北京/上海 -2020 年12 月17 ..


HMD Global日前在中国市场发布了三款全新手机——Nokia C1Plus、Nokia80004G 和经典复刻的 Nokia63004G。此外,一发布的还有一款拥有 IPX7防水和3..


据The Verge报道,在接下来的几个假期,Zoom将解除40分钟的免费会议时间限制,用户在圣诞节前夕,圣诞节、除夕和元旦等节假日可以尽情沟通,无需担..


爱普生是国内消费者非常喜欢的投影仪品牌,其中爱普生TW5700 是目前爱普生新推出的型号,发布后受到了不少网友的讨论,也用不少的用户入手体验。T..


去年B站跨年晚会惊艳了众人,豆瓣评分高达9. 1 分。更让 80 后、 90 后直呼“最懂年轻人的晚会来了”。今年B站跨年晚会更加精彩,日前,B站跨年晚..


近日,万兴科技在北京隆重举办了“数字创意行业应用研讨暨万兴科技2021新品发布会”,面向全球市场发布了10款创意软件新品,覆盖视频创意、绘图创意、..


双11、双 12 已过,圣诞节和元旦节接踵而至。早在 11 月,李佳琦直播间就开始预告圣诞限定商品。但一波接一波的活动让消费者的刺激阈值不断被拔高..


今日,中国音数协游戏工委与中国游戏产业研究院发布了《2020年中国游戏产业报告》。数据显示,2020年,中国游戏市场实际销售收入2786.87亿元,同比..


国内新势力造车企业之一的小鹏汽车在今年6月正式开始在挪威销售NEDC续航为 520 公里的G3i车型,该车型在挪威的售价为35. 8 万挪威克朗(约27万元人..


12月16日,上海市消保委发布《APP广告消费者权益保护评价报告(2020)》,报告分析了项目组经过15个月的数据抓取、内容梳理与趋势分析。..


年终岁末,投资者最关心什么?作为投资者,可能都会看看自己的账户收益、复盘这一年的投资心得。但更关心的是,明年的投资怎么做,要为明年的投资做好..


12 月 13 日,智云健康在 2020 中国健康新势力发展峰会上获评 2020 中国健康新势力企业。 该峰会由人民网、无锡市人民政府指导,人民健康、无锡市..


今日,针对拼多多卖劳斯莱斯直降122万一事,劳斯莱斯方面表示,该行为是拼多多平台和商家的个人行为,与劳斯莱斯汽车品牌无关。劳斯莱斯愿意看到电..


据Tech星球消息,原今日头条高级副总裁已于近期加入了元起森林,负责公司海外业务。据悉,这是元气森林近期第二次引入高管,上一个加入的是原瑞幸..


Lyft表示,届时其全自动驾驶的网约车服务将由Motional公司赋能,Motional是现代汽车与安波福(Aptiv)公司联合成立的自动驾驶合资公司。此前Lyft就..


融360|简普科技(NYSE:JT)旗下占融数科提供的解决银行线上营销获客难题的零售智能营销平台方案,荣获2020中关村“番钛客”金融科技国际创新大赛第四..


新年将至,无论是想要回馈员工一年来的辛勤付出,或是为年关、年会准备各式各样的员工福利礼物,企业采购进程都已陆续开启。智慧零售来酷不仅为消..