网络零售商的终极网站
 HTML5。 入门的教训。  W3Schools 乌克兰语

西斯

HTML Адаптивний веб-дизайн


响应式网页设计 (通过响应式网页设计 - RWD) - це створення вебсторінок, які добре виглядатимуть на всіх пристроях!

Адаптивний вебдизайн автоматично адаптується до різних розмірів екрана та вікон перегляду.


Адаптивний веб-сайт

什么是响应式网页设计?

Адаптивний вебдизайн - 使用 HTML 和 CSS 脚本来编写网站,以便您可以轻松编辑、编辑和构建网站,并根据需要添加自定义属性(自定义、更改和复制):

自己尝试一下»

笔记: 网上商店可能看起来不错будь-яких пристроях!


设置查看区域(视口)

创建自适应网站时,添加方法元素 <meta> на всі свої вебсторінки:

屁股

<meta name="viewport" content="width=device-width, initial-scale=1.0">
自己尝试一下»

您可以为页面设置查看区域,以向浏览器提供有关如何管理页面大小和缩放的说明。

网上商店的屁股指向较低 без 视口指标及其用法із 气象视口:

没有视口元标记:
没有视口元标记
从视口元标记:
来自视口元标记

波拉达: 如果您在手机或平板电脑上查看此页面,则可以单击两条消息来增加差异。


Адаптивні зображення

Адаптивні зображення - це зображення, які добре масштабуються під будь-який розмір браузера.

符拉迪沃斯托维宽度(宽度)

CSS 的力量是什么? width встановлено на 100%, зображення буде адаптивним і масштабується (розтягується) вгору і вниз:

女程序员

屁股

<img src="img_girl.jpg" 样式="宽度:100%;">
自己尝试一下»

请注意,在悬停图像中,图像可以放大到超过其输出尺寸的尺寸。 对于富人来说,最好的决定将导致权力的丧失 max-width (максимальна ширина).


Vykoristannya 符拉迪沃斯托最大宽度

什么是权力? max-width встановлено на 100%, зображення буде зменшуватися, якщо це необхідно, але ніколи не буде збільшуватися до розміру, що перевищує його вихідний розмір:

女孩的色彩是多彩的

屁股

<img src="img_girl.jpg" style="最大宽度:100%;高度:自动;“&gt;
自己尝试一下»

在浏览器宽度内显示不同的图像

HTML 元素 <picture> дозволяє визначати різні зображення для різних розмірів вікна браузера.

更改浏览器窗口的大小以查看下面图像的宽度如何变化:

科维蒂

屁股

<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="柯維蒂">
</picture>
自己尝试一下»

Адаптивний розмір тексту

您可能已经听说过窗口大小为“vw”的,但它不是“视口宽度”(视口宽度设置)。

因此,文本的大小将对应于浏览器窗口的大小:

你好世界

更改浏览器窗口大小以更改文本大小的缩放方式。

屁股

<h1 style="字体大小:10vw“&gt;你好,世界</h1>
自己尝试一下»

我会看看它(视口) - 这是浏览器窗口的大小。 1vw = 区域宽度的 1%。 如果窗户的宽度为 50 厘米,则 1vw - 0.5 厘米。


媒体饮料

除了更改文本和图像的大小之外,媒体查询也经常用于自适应网站。

对于其他媒体选项,您可以找到针对不同浏览器尺寸的完全不同的样式。

提示:调整浏览器窗口的大小,以确保下面的三个悬停 div 在大屏幕上水平显示并在小屏幕上垂直展开:

主要内容


正确的内容


屁股

<style>
。左右 {
向左飘浮;
宽度:20%; /* 宽度 20%,每个订单 */
}

。主要的 {
向左飘浮;
宽度:60%; /* 宽度60%,幕后 */
}

/* Vikorize 媒体条目以在 800px 添加过渡点: */
@media 屏幕和(最大宽度:800px){
.left,.main,.right {
宽度:100%; /* 如果可视区域小于或等于800像素,则宽度为100% */
 }
}
</style>
自己尝试一下»

波拉达: 要了解有关媒体消费和响应式网页设计的更多信息,请阅读RWD 波德鲁赫尼克 на нашому сайті W3Schools 乌克兰.


自适应网站 - 新屁股

Адаптивна вебсторінка повинна добре виглядати на великих екранах настільних комп’ютерів і на невеликих мобільних телефонах (смартфонах).

自己尝试一下»


响应式网页设计 - 框架

在本章中,我将向您展示 CSS 样式表,以便您能够轻松设置样式。

在维克里斯坦,恶臭是自由而简单的。

W3.CSS 框架的维基百科

创建响应式设计的一种简单方法是使用响应式样式表,例如 W3.CSS.

W3.CSS дозволяє легко створювати сайти, які виглядають красиво в будь-якому розмірі: на екранах настільного комп’ютера, ноутбука, планшета або смартфона:

W3.CSS演示

更改页面大小,使其更具适应性!

伦敦

伦敦是英国的首都。

它是英国人口最多的城市,大都市区人口超过 1,300 万。

巴黎

巴黎是法国的首都。

巴黎地区是欧洲最大的人口中心之一,拥有超过 1200 万居民。

东京

东京是日本的首都。

它是东京都的中心,也是世界上人口最多的大都市区。

屁股

<!DOCTYPE html>
<html>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<body>

<div class="w3-container w3-green">
<h1>W3Schools 演示</h1>
<p>调整此响应页面的大小!</p>
</div>

<div class="w3-row-padding">
  <div class="w3-third">
<h2>伦敦</h2>
<p>伦敦是英国的首都。</p>
<p>它是英国人口最多的城市,
大都市区居民超过 1,300 万。</p>
  </div>

  <div class="w3-third">
<h2>巴黎</h2>
<p>巴黎是法国的首都。</p>
<p>巴黎地区是欧洲最大的人口中心之一,
人口超过 1200 万。</p>
  </div>

  <div class="w3-third">
<h2>东京</h2>
<p>东京是日本的首都。</p>
<p>它是东京都的中心,
也是世界上人口最多的大都市区。</p>
  </div>
</div>

</body>
</html>
自己尝试一下»

要了解有关 W3.CSS 的更多信息,请阅读 W3.CSS勤杂工 на нашому сайті W3Schools 乌克兰.


引导框架

优秀的前端框架 - Bootstrap,使用 HTML、CSS 和 jQuery 编写的前端框架。

屁股

<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap 示例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>

<div class="container">
  <div class="jumbotron">
<h1>我的第一个 Bootstrap 端</h1>
 </div>
  <div class="row">
    <div class="col-sm-4">
      ...
   </div>
    <div class="col-sm-4">
     ...
    </div>
    <div class="col-sm-4">
    ...
    </div>
  </div>
</div>

</body>
</html>
自己尝试一下»

要了解有关 Bootstrap 的更多信息,请访问 Bootstrap 皮德鲁奇尼基 на нашому сайті W3Schools 乌克兰.



评论