虽然标题有点耸动,但在这个行动装置越来越多的现在,如果没有手机版的网页,SEO 排名会大受影响,也等同於宣告死刑了。
没有手机版网页,使用者体感差,字小按钮也很难点
是 Responsive Web Design 的简称 RWD,中文翻译为响应式网页设计,主要是针对不同装置,网页透过装置宽度来决定排版的方式。
随着装置不同,布局也不同
首先要在 HTML 档案 <head>
标签内添加 <meta name="viewport" content="width=device-width, initial-scale=1">
,通常使用 emmet 会自动设定。
viewport 属性值:
想更详细的介绍可以看回应式网页设计模式
使用方法在 CSS 档案内需用@media (条件) {样式}
来设定,需要注意要写在下方
例如想设定当视窗宽度小於 768px,改变背景颜色,语法范例:
@media (max-width: 768px) {
/* 当视窗宽度 大於 768px 省略这段 CSS */
body {
background: #88f;
}
}
开发者工具可以看出,当萤幕小於 768px 原本样式被覆盖
如果要改成大於 768px,才触发样式,就把条件设成(min-width: 768px)
此外会建议多使用相对单位设定样式(%、em、vw...),比较不会出现字太小或按钮太小的问题。
我们已经大致上了解了 RWD 的设置,接着就是持续的实作才能掌握它,下一个章节将会介绍 CSS transform。
<<: Day 0x12 UVa10038 Jolly Jumpers
Video message 的存取方式跟 Audio 一样,这边就不多说直接放范例程序码。 @han...
开发环境: Visual Studio Community 2019 程序语言: C# 云端服务: ...
QuickSight 是 AWS 的 BI 工具,QuickSight 可以非常方便且简单的串接 A...
For the topic today, I can't fully understand the ...
先前看到了常见执行时间的图形,线条越平代表演算法速度越快,越陡则代表越慢。 我们会发现O(log n...