freeCodeCamp/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-css-flexbox-by-buildi.../61537a8054753e2f1f2a1574.md

59 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
id: 61537a8054753e2f1f2a1574
title: Крок 2
challengeType: 0
dashedName: step-2
---
# --description--
В межах елемента `head` додайте теґ `meta`, що містить `name` зі значенням `viewport` та `content` зі значенням `width=device-width, initial-scale=1`.
Також додайте теґ `meta`, що містить `charset` зі значенням `UTF-8`.
# --hints--
Ви повинні мати два елементи `meta`.
```js
const meta = document.querySelectorAll('meta');
assert(meta?.length === 2);
```
Один елемент `meta` повинен мати `name` зі значенням `viewport` та `content` зі значенням `width=device-width, initial-scale=1.0`.
```js
const meta = [...document.querySelectorAll('meta')];
const target = meta?.find(m => m?.getAttribute('name') === 'viewport' && m?.getAttribute('content').match(/width=device-width,\s?initial-scale=1(.0)?/) && !m?.getAttribute('charset'));
assert.exists(target);
```
Інший елемент `meta` повинен мати атрибут `charset` зі значенням `UTF-8`.
```js
const meta = [...document.querySelectorAll('meta')];
const target = meta?.find(m => !m?.getAttribute('name') && !m?.getAttribute('content') && m?.getAttribute('charset')?.toLowerCase() === 'utf-8');
assert.exists(target);
```
# --seed--
## --seed-contents--
```html
--fcc-editable-region--
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
</body>
</html>
--fcc-editable-region--
```
```css
```