HTML 响应式Hello World
响应式Web设计是关于使用HTML和CSS自动调整大小,隐藏,缩小或放大网站,使其在所有设备(台式机,平板电脑和手机)上看起来都很好:
注意:响应式网站几乎可以适应所有的显示终端
制作响应式网页时,请在 meta>标签中添加以下元素:
HTML 文本格式化 meta name= viewport content= width=device-width, initial-scale=1.0 >亲自试一试
这将设置页面的视口,这将为浏览器提供有关如何控制页面尺寸和缩放的说明。
这里是一个网页的一个例子,一个设置mate标签,
![HTML 响应式Hello World](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/08/09/20210809_611144337a06f.png)
没有视口元标签
![HTML 响应式Hello World](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/08/09/20210809_61114433c7edd.png)
使用视口元标签
提示:如果您使用手机或平板电脑浏览此页面,可以点击上面的两个链接查看差异。
响应式图像响应式图像是可以很好地缩放以适合任何浏览器大小的图像。
使用width属性如果CSS width 属性设置为100%,则图像将响应并向上和向下扩展:
亲自试一试
请注意,在上面的示例中,图像可以放大到大于其原始大小。在许多情况下,更好的解决方案是使用该 max-width属性。
使用max-width属性如果 max-width 属性设置为100%,则图像将缩小(如果必须),但从不缩放到大于其原始大小:
亲自试一试
根据浏览器宽度显示不同的图像
HTML picture> 元素允许您为不同的浏览器窗口大小定义不同的图像。
调整浏览器窗口的大小,以查看下面的图像如何根据宽度更改:
source srcset= img_smallflower.jpg media= (max-width: 600px) >
source srcset= img_flowers.jpg media= (max-width: 1500px) >
source srcset= flowers.jpg >
img src= img_smallflower.jpg alt= Flowers >
/picture>
亲自试一试
可以使用 vw 单位设置文本大小,这意味着 viewport width .
这样文本大小将遵循浏览器窗口的大小:
Hello World调整浏览器窗口的大小以查看文本大小的缩放方式。
亲自试一试
Viewport是浏览器窗口大小。1vw =视口宽度的1%。如果视口宽50厘米,则1vw为0.5厘米。
除了调整文本和图像的大小之外,在响应式网页中使用媒体查询也很常见。
使用媒体查询,您可以为不同的浏览器大小定义完全不同的样式
示例:调整浏览器窗口的大小,以查看下面的三个div元素将在大屏幕上水平显示并在小屏幕上垂直堆叠:
style> .left, .right { float: left; width: 20%; /* 默认情况下,宽度是20% */ .main { float: left; width: 60%; /* 默认情况下,宽度是60% */ /* 使用媒体查询在800px添加断点: */ @media screen and (max-width: 800px) { .left, .main, .right { width: 100%; /* 当viewport小于800px时,宽度为100% */ /style>
亲自试一试
提示: 要了解有关媒体查询和响应式Web设计的更多信息,请阅读我们的 RWD 教程。
响应式网页 完整示例响应式网页应该在大型桌面屏幕和小型手机上看起来不错。
亲自试一试
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/59260.html
aliyunlinuxphp平板电脑手机相关文章
- GetInfo windows应急响应信息采集工具
- Vue2剥丝抽茧-响应式系统之深度响应补充
- 图片下划线 html,HTML <U>下划线标签元素 HTML下划线标签「建议收藏」
- 小站点响应时间长可能是因为带宽不足
- html超链接位置怎么改,如何修改HTML超链接样式?
- html直接分页的样式,HTML分页样式「建议收藏」
- html 转换为cshtml,使用Html而不是csHtml
- jsp中<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” 。。的重要性「建议收藏」
- HTML5期末大作业:大学生个人网站设计——我们的班级(7页) HTML+CSS+JavaScript 学生DW网页设计作业成品 html网页制作代码大全 html5网页设计作业代码
- OpenCV-Python学习(7)—— OpenCV 轨迹栏操作和键盘响应操作
- 能否手写vue3响应式原理-面试进阶
- 怎么修改HTML网页的名字_如何修改html文件内容
- 如果企业做好准备,云中的事件响应将很简单
- pytest学习和使用16-HTML报告如何生成?(pytest-html)
- (十七)样式绑定响应性数据
- 文件Linux 打开 HTML 文件的方法(linux打开html)
- 简单构建HTML页面,连接MySQL数据库(html连接mysql)
- Linux FTP无响应排查解决办法(ftplinux没反应)
- MySQL与HTML的无缝连接(html与mysql连接)
- 文件Linux查看HTML文件的简单方法(linux查看html)
- 文档为何使用Linux创建HTML文档?(linux创建html)
- 标签使用MySQL过滤HTML标签(mysql过滤html)
- HTML 响应式Hello World
- HTML <html> 标签
- 器 SQL Server表触发器:实现自动响应的利器(sqlserver表触发)
- 「Linux 如何应对响应慢的问题?」(linux响应慢)
- SQLServer数据库优化:1分钟减少响应时间(sqlserver减分钟)
- MySQL中如何存储和检索HTML数据(mysql中html)
- 从HTML链接搭建Oracle数据库(html链接oracle)
- HTML连接Oracle利用JavaScript即可实现(html连接oracle)
- 三国杀查询Redis遇上灾难无法响应(三国杀查询redis失败)
- AndroidHTTP发送请求和接收响应的实例代码