mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-09-24 23:01:18 +08:00
chore(i18n,learn): processed translations (#49710)
This commit is contained in:
+1
-1
@@ -9,7 +9,7 @@ dashedName: step-33
|
||||
|
||||
إن إضافة القائمة المنسدلة إلى النموذج أمر سهل مع عنصر `select`. عنصر `select` هو حاوية لمجموعة من عناصر `option`، ويعمل عنصر `option` كتسمية (label) لكل خيار من خيارات القائمة المنسدلة. وكلا العنصرين يتطلبان علامات إغلاق (closing tags).
|
||||
|
||||
ابدأ عن طريق إضافة عنصر `select` تحت عنصرين `label`. يجب عليك تضمين خمس عناصر `option` ضمن عنصر `select`.
|
||||
Start by adding a `select` element below the two `label` elements. Then nest 5 `option` elements within the `select` element.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ dashedName: step-33
|
||||
|
||||
使用 `select` 元素給表單添加一個下拉列表很方便。 `select` 元素是包含一組 `option` 元素的容器,`option` 元素就是下拉列表的內容。 每一個元素都需要一個結束標籤。
|
||||
|
||||
首先,在兩個 `label` 元素下面添加一個 `select` 元素。 然後,在 `select` 元素內添加 5 個 `option` 元素。
|
||||
Start by adding a `select` element below the two `label` elements. Then nest 5 `option` elements within the `select` element.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ dashedName: step-33
|
||||
|
||||
使用 `select` 元素给表单添加一个下拉列表很方便。 `select` 元素是包含一组 `option` 元素的容器,`option` 元素就是下拉列表的内容。 每一个元素都需要一个结束标签。
|
||||
|
||||
首先,在两个 `label` 元素下面添加一个 `select` 元素。 然后,在 `select` 元素内添加 5 个 `option` 元素。
|
||||
Start by adding a `select` element below the two `label` elements. Then nest 5 `option` elements within the `select` element.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ dashedName: step-33
|
||||
|
||||
Añadir un menú desplegable al formulario es fácil con el elemento `select`. El elemento `select` es un contenedor para un grupo de elementos `option`, y el elemento `option` actúa como una etiqueta para cada opción desplegable. Ambos elementos requieren etiquetas de cierre.
|
||||
|
||||
Comienza, añadiendo un elemento `select` debajo de los dos elementos `label`. Luego, anidar 5 elementos `option` dentro del elemento `select`.
|
||||
Start by adding a `select` element below the two `label` elements. Then nest 5 `option` elements within the `select` element.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ dashedName: step-33
|
||||
|
||||
Adding a dropdown to the form is easy with the `select` element. The `select` element is a container for a group of `option` elements, and the `option` element acts as a label for each dropdown option. Both elements require closing tags.
|
||||
|
||||
Start, by adding a `select` element below the two `label` elements. Then, nest 5 `option` elements within the `select` element.
|
||||
Start by adding a `select` element below the two `label` elements. Then nest 5 `option` elements within the `select` element.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ console.log(howMany("string", null, [1, 2, 3], { }));
|
||||
|
||||
La console mostrerà le stringhe `You have passed 3 arguments.` e `You have passed 4 arguments.`.
|
||||
|
||||
The rest parameter eliminates the need to use the `arguments` object and allows us to use array methods on the array of parameters passed to the function `howMany`.
|
||||
Il parametro resto elimina la necessità di usare l'oggetto `arguments` e consente di usare metodi di array sull'array dei parametri passati alla funzione `howMany`.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ dashedName: avoid-inferring-the-response-mime-type-with-helmet-nosniff
|
||||
|
||||
# --description--
|
||||
|
||||
Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su <a href="https://replit.com/github/freeCodeCamp/boilerplate-infosec" target="_blank" rel="noopener noreferrer nofollow">Replit</a>, o clonato da <a href="https://github.com/freeCodeCamp/boilerplate-infosec/" target="_blank" rel="noopener noreferrer nofollow">GitHub</a>. Browsers can use content or MIME sniffing to override the `Content-Type` header of a response to guess and process the data using an implicit content type. Anche se questo può essere conveniente in alcuni scenari, può anche portare ad alcuni attacchi pericolosi. This middleware sets the `X-Content-Type-Options` header to `nosniff`, instructing the browser to not bypass the provided `Content-Type`.
|
||||
Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su <a href="https://replit.com/github/freeCodeCamp/boilerplate-infosec" target="_blank" rel="noopener noreferrer nofollow">Replit</a>, o clonato da <a href="https://github.com/freeCodeCamp/boilerplate-infosec/" target="_blank" rel="noopener noreferrer nofollow">GitHub</a>. I browser possono svolgere lo sniffing del contenuto o del MIME per sovrascrivere l'intestazione `Content-Type` di una risposta per indovinare ed elaborare i dati utilizzando un tipo di contenuto implicito. Anche se questo può essere conveniente in alcuni scenari, può anche portare ad alcuni attacchi pericolosi. Questo middleware imposta l'intestazione `X-Content-Type-Options` su `nosniff`, istruendo il browser a non bypassare il `Content-Type` fornito.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ dashedName: mitigate-the-risk-of-clickjacking-with-helmet-frameguard
|
||||
|
||||
Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su <a href="https://replit.com/github/freeCodeCamp/boilerplate-infosec" target="_blank" rel="noopener noreferrer nofollow">Replit</a>, o clonato da <a href="https://github.com/freeCodeCamp/boilerplate-infosec/" target="_blank" rel="noopener noreferrer nofollow">GitHub</a>.
|
||||
|
||||
La tua pagina potrebbe essere inserita in un `<frame>` o `<iframe>` senza il tuo consenso. Questo tra le altre cose può portare ad attacchi di clickjacking ("dirottamento dei click"). Il clickjacking è una tecnica per indurre un utente a interagire con una pagina diversa da quella che l'utente pensa che sia. This can be obtained by executing your page in a malicious context, by means of iframing. In that context, a hacker can put a hidden layer over your page. I pulsanti nascosti possono essere usati per eseguire script dannosi. Questo middleware imposta l'intestazione X-Frame-Options. Limita chi può mettere il tuo sito in un iframe. Ha tre modalità: DENY, SAMEORIGIN, e ALLOW-FROM.
|
||||
La tua pagina potrebbe essere inserita in un `<frame>` o `<iframe>` senza il tuo consenso. Questo tra le altre cose può portare ad attacchi di clickjacking ("dirottamento dei click"). Il clickjacking è una tecnica per indurre un utente a interagire con una pagina diversa da quella che l'utente pensa che sia. Questo può essere ottenuto eseguendo la tua pagina in un contesto dannoso, per mezzo di iframing. In questo contesto, un hacker può mettere un livello nascosto sulla tua pagina. I pulsanti nascosti possono essere usati per eseguire script dannosi. Questo middleware imposta l'intestazione X-Frame-Options. Limita chi può mettere il tuo sito in un iframe. Ha tre modalità: DENY, SAMEORIGIN, e ALLOW-FROM.
|
||||
|
||||
Non abbiamo bisogno che la nostra app sia in un iframe.
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ dashedName: step-33
|
||||
|
||||
Aggiungere al modulo un menu a discesa è piuttosto facile con l'elemento `select`. L'elemento `select` è un contenitore per un gruppo di elementi `option` e l'elemento `option` funge da etichetta per ciascuna opzione a discesa. Entrambi gli elementi richiedono tag di chiusura.
|
||||
|
||||
Inizia aggiungendo un elemento `select` sotto i due elementi `label`. Poi, annida 5 elementi `option` all'interno dell'elemento `select`.
|
||||
Start by adding a `select` element below the two `label` elements. Then nest 5 `option` elements within the `select` element.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ dashedName: step-41
|
||||
|
||||
# --description--
|
||||
|
||||
Use the `border-radius` property on the `.two` selector, to set its top-left radius and bottom-right radius to `8px`, and top-right radius and bottom-left radius to `10px`.
|
||||
Usa la proprietà `border-radius` sul selettore `.two`, per impostare i valori relativi agli angoli in alto a sinistra e in basso a destra su `8px` e quelli degli angoli in alto a destra e in basso a sinistra su `10px`.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ dashedName: html-boilerplate-question-c
|
||||
L'elemento `<head>` contiene importanti metadati sulle pagine web e le cose necessarie per renderizzarle correttamente nel browser. All'interno dell'`<head>`, non dovresti usare nessun elemento che mostri del contenuto nella pagina web.
|
||||
|
||||
## L'elemento meta charset
|
||||
You should always have the `meta` tag for the `charset` encoding of the webpage in the `head` element: `<meta charset="utf-8">`.
|
||||
Il tag `meta` per la codifica dei caratteri (`charset`) della pagina web dovrebbe sempre essere nell'elemento `head`: `<meta charset="utf-8">`.
|
||||
|
||||
Impostare la codifica è molto importante perché assicura che la pagina web mostri correttamente nel browser simboli speciali e caratteri provenienti da lingue diverse.
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ dashedName: step-33
|
||||
|
||||
`select` 要素を使うと、フォームにドロップダウンを簡単に追加できます。 `select` 要素はひとまとまりの `option` 要素を入れるコンテナーであり、`option` 要素が、ドロップダウン内の各選択肢のラベルとして機能します。 どちらの要素にも終了タグが必要です。
|
||||
|
||||
まず、2 つの `label` 要素の下に `select` 要素を追加することから始めましょう。 次に、その `select` 要素内に `option` 要素を 5 つネストしてください。
|
||||
Start by adding a `select` element below the two `label` elements. Then nest 5 `option` elements within the `select` element.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ console.log(howMany("string", null, [1, 2, 3], { }));
|
||||
|
||||
O console exibiria as strings `You have passed 3 arguments` e `You have passed 4 arguments.</codde>.</p>
|
||||
|
||||
<p spaces-before="0">The rest parameter eliminates the need to use the <code>arguments` object and allows us to use array methods on the array of parameters passed to the function `howMany`.
|
||||
<p spaces-before="0">O parâmetro rest elimina a necessidade de usar o objeto <code>arguments` e nos permite usar métodos de array no array de parâmetros passados para a função `howMany`.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ dashedName: avoid-inferring-the-response-mime-type-with-helmet-nosniff
|
||||
|
||||
# --description--
|
||||
|
||||
Lembrando que este projeto está sendo construído a partir do <a href="https://replit.com/github/freeCodeCamp/boilerplate-infosec" target="_blank" rel="noopener noreferrer nofollow">Replit</a>, ou pode ser clonado no <a href="https://github.com/freeCodeCamp/boilerplate-infosec/" target="_blank" rel="noopener noreferrer nofollow">GitHub</a>. Browsers can use content or MIME sniffing to override the `Content-Type` header of a response to guess and process the data using an implicit content type. Embora isso possa ser conveniente em alguns cenários, também pode levar a alguns ataques perigosos. This middleware sets the `X-Content-Type-Options` header to `nosniff`, instructing the browser to not bypass the provided `Content-Type`.
|
||||
Lembrando que este projeto está sendo construído a partir do <a href="https://replit.com/github/freeCodeCamp/boilerplate-infosec" target="_blank" rel="noopener noreferrer nofollow">Replit</a>, ou pode ser clonado no <a href="https://github.com/freeCodeCamp/boilerplate-infosec/" target="_blank" rel="noopener noreferrer nofollow">GitHub</a>. Os navegadores podem usar detecção de conteúdo ou de MIME para substituir o cabeçalho `Content-Type` de uma resposta de modo a adivinhar e processar os dados usando um tipo de conteúdo implícito. Embora isso possa ser conveniente em alguns cenários, também pode levar a alguns ataques perigosos. Este middleware define o cabeçalho `X-Content-Type-Options` para `nosniff`, instruindo o navegador a não ignorar o `Content-Type` fornecido.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ dashedName: mitigate-the-risk-of-clickjacking-with-helmet-frameguard
|
||||
|
||||
Lembrando que este projeto está sendo construído a partir do <a href="https://replit.com/github/freeCodeCamp/boilerplate-infosec" target="_blank" rel="noopener noreferrer nofollow">Replit</a>, ou pode ser clonado no <a href="https://github.com/freeCodeCamp/boilerplate-infosec/" target="_blank" rel="noopener noreferrer nofollow">GitHub</a>.
|
||||
|
||||
Sua página pode ser colocada em um `<frame>` ou `<iframe>` sem o seu consentimento. Isso pode resultar em ataques de clickjacking, entre outras coisas. Clickjacking é uma técnica de enganar um usuário para que ele interaja com uma página diferente da que o usuário pensa que é. This can be obtained by executing your page in a malicious context, by means of iframing. In that context, a hacker can put a hidden layer over your page. Botões ocultos podem ser usados para executar scripts maliciosos. Este middleware define o cabeçalho X-Frame-Options. Ele restringe quem pode colocar seu site em um frame. Ele tem três modos: DENY, SAMEORIGIN, e ALLOW-FROM.
|
||||
Sua página pode ser colocada em um `<frame>` ou `<iframe>` sem o seu consentimento. Isso pode resultar em ataques de clickjacking, entre outras coisas. Clickjacking é uma técnica de enganar um usuário para que ele interaja com uma página diferente da que o usuário pensa que é. Isso pode ser feito ao executar sua página em um contexto malicioso, por meio de iframing. Nesse contexto, um hacker pode colocar uma camada oculta sobre sua página. Botões ocultos podem ser usados para executar scripts maliciosos. Este middleware define o cabeçalho X-Frame-Options. Ele restringe quem pode colocar seu site em um frame. Ele tem três modos: DENY, SAMEORIGIN, e ALLOW-FROM.
|
||||
|
||||
Não precisamos que nosso aplicativo seja posto em um frame.
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ dashedName: step-33
|
||||
|
||||
Adicionar uma lista suspensa ao formulário é fácil com o elemento `select`. O elemento `select` é um repositório para um grupo de elementos `option` e o elemento `option` funciona como um rótulo para cada opção de seleção. Os dois elementos requerem tags de fechamento.
|
||||
|
||||
Comece adicionando um elemento `select` abaixo dos dois elementos `label`. Você deve aninhar 5 elementos `option` dentro do elemento `select`.
|
||||
Start by adding a `select` element below the two `label` elements. Then nest 5 `option` elements within the `select` element.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ dashedName: step-41
|
||||
|
||||
# --description--
|
||||
|
||||
Use the `border-radius` property on the `.two` selector, to set its top-left radius and bottom-right radius to `8px`, and top-right radius and bottom-left radius to `10px`.
|
||||
Use a propriedade `border-radius` no seletor `.two` para definir os raios superior esquerdo e inferior direito como `8px` e os raios do canto superior direito e inferior esquerdo como `10px`.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ dashedName: html-boilerplate-question-c
|
||||
O elemento `<head>` é onde você coloca as metainformações importantes sobre suas páginas da web, além de coisas necessárias para que suas páginas da web sejam renderizadas corretamente no navegador. Dentro de `<head>`, você não deve usar elementos que exibam conteúdo na página.
|
||||
|
||||
## O elemento meta charset
|
||||
You should always have the `meta` tag for the `charset` encoding of the webpage in the `head` element: `<meta charset="utf-8">`.
|
||||
Você deve sempre ter a tag `meta` para a codificação do conjunto de caracteres, ou `charset`, da página no elemento `head`: `<meta charset="utf-8">`.
|
||||
|
||||
Definir a codificação é muito importante, pois garante que a página da web exibirá símbolos especiais e caracteres de diferentes idiomas corretamente no navegador.
|
||||
|
||||
|
||||
+12
-12
@@ -1,28 +1,28 @@
|
||||
---
|
||||
id: 63d8401e39c73468b059cd42
|
||||
title: "Financial Calculator"
|
||||
title: "Calculadora financeira"
|
||||
challengeType: 10
|
||||
dashedName: financial-calculator
|
||||
---
|
||||
|
||||
# --description--
|
||||
|
||||
You will be <a href="https://colab.research.google.com/drive/1zUAVAkwyjat4Z-8nfrajM1ut9UcO18We?usp=sharing" target="_blank" rel="noopener noreferrer nofollow">working on this project with Google Colaboratory</a>.
|
||||
Você vai <a href="https://colab.research.google.com/drive/1zUAVAkwyjat4Z-8nfrajM1ut9UcO18We?usp=sharing" target="_blank" rel="noopener noreferrer nofollow">trabalhar neste projeto com o Google Colaboratory</a>.
|
||||
|
||||
After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link."
|
||||
Depois de acessar o link, crie uma cópia do notebook em sua conta pessoal ou localmente. Depois que você completar o projeto e ele passar no teste (incluído naquele link), envie o link do seu projeto abaixo. Se você estiver enviando um link do Google Colaboratory, certifique-se de ativar o compartilhamento de links para "qualquer um com o link".
|
||||
|
||||
# --instructions--
|
||||
|
||||
For this challenge, you need to create a multi-function calculator using Python that take input and do the following:
|
||||
Para este desafio, você precisará criar uma calculadora multifunção usando Python para receber informações e fazer o seguinte:
|
||||
|
||||
- Calculate annuity with monthly or continuous growth
|
||||
- Calculate monthly mortgage payment
|
||||
- Estimate retirement investment balance
|
||||
- Determine how long until an amount doubles, given the rate
|
||||
- Solve logarithmic equations
|
||||
- Convert to (and from) scientific notation
|
||||
- Calcular a anuidade com crescimento mensal ou contínuo
|
||||
- Calcular o pagamento mensal de hipoteca
|
||||
- Estimar saldo de investimentos de aposentadoria
|
||||
- Determina quanto tempo leva até um valor duplicar em função da taxa
|
||||
- Resolver equações logarítmicas
|
||||
- Converter de e para a notação científica
|
||||
|
||||
If you are struggling, you can follow the <a href="https://www.youtube.com/embed/c2AhGd6srJ0" target="_blank" rel="noopener noreferrer nofollow">video walkthrough for this project.</a>
|
||||
Se estiver com dificuldades, pode seguir o <a href="https://www.youtube.com/embed/c2AhGd6srJ0" target="_blank" rel="noopener noreferrer nofollow">vídeo com o roteiro deste projeto.</a>
|
||||
|
||||
Once you're done, submit the URL to the public Colab notebook on your Google drive.
|
||||
Assim que terminar, envie o URL para o notebook público do Colaboratory no seu Google Drive.
|
||||
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ dashedName: avoid-inferring-the-response-mime-type-with-helmet-nosniff
|
||||
|
||||
# --description--
|
||||
|
||||
Нагадуємо, що цей проєкт створюється на основі наступного стартового проєкту на <a href="https://replit.com/github/freeCodeCamp/boilerplate-infosec" target="_blank" rel="noopener noreferrer nofollow">Replit</a> або клонований з <a href="https://github.com/freeCodeCamp/boilerplate-infosec/" target="_blank" rel="noopener noreferrer nofollow">GitHub</a>. Browsers can use content or MIME sniffing to override the `Content-Type` header of a response to guess and process the data using an implicit content type. У деяких випадках такий процес може бути зручним, але він може призвести до деяких небезпечних атак. This middleware sets the `X-Content-Type-Options` header to `nosniff`, instructing the browser to not bypass the provided `Content-Type`.
|
||||
Нагадуємо, що цей проєкт створюється на основі наступного стартового проєкту на <a href="https://replit.com/github/freeCodeCamp/boilerplate-infosec" target="_blank" rel="noopener noreferrer nofollow">Replit</a> або клонований з <a href="https://github.com/freeCodeCamp/boilerplate-infosec/" target="_blank" rel="noopener noreferrer nofollow">GitHub</a>. Браузери можуть використовувати вміст або аналізатор трафіку MIME, що дає змогу змінити заголовок відповіді `Content-Type`, щоб вгадати та обробити дані, використовуючи неявний тип вмісту. У деяких випадках такий процес може бути зручним, але він може призвести до деяких небезпечних атак. Це проміжне програмне забезпечення встановлює заголовок `X-Content-Type-Options` на `nosniff`, вказуючи браузеру не обходити наданий `Content-Type`.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ dashedName: mitigate-the-risk-of-clickjacking-with-helmet-frameguard
|
||||
|
||||
Нагадуємо, що цей проєкт створюється на основі наступного стартового проєкту на <a href="https://replit.com/github/freeCodeCamp/boilerplate-infosec" target="_blank" rel="noopener noreferrer nofollow">Replit</a> або клонований з <a href="https://github.com/freeCodeCamp/boilerplate-infosec/" target="_blank" rel="noopener noreferrer nofollow">GitHub</a>.
|
||||
|
||||
Ваша сторінка може бути розміщена в `<frame>` або `<iframe>` без вашої згоди. Це може призвести до клікджекінгу, не враховуючи інших атак. Клікджекінг – це техніка обману користувача, при якій він взаємодіє не з тією сторінкою, про яку думає. This can be obtained by executing your page in a malicious context, by means of iframing. In that context, a hacker can put a hidden layer over your page. Невидимі кнопки запускають ворожий скрипт. Це проміжне програмне забезпечення встановлює заголовок X-Frame-Options. Він обмежує дії хакерів, які можуть перенаправити вашу сторінку. Доступні три режими: DENY, SAMEORIGIN і ALLOW-FROM.
|
||||
Ваша сторінка може бути розміщена в `<frame>` або `<iframe>` без вашої згоди. Це може призвести до клікджекінгу, не враховуючи інших атак. Клікджекінг – це техніка обману користувача, при якій він взаємодіє не з тією сторінкою, про яку думає. Цього можна досягти завдяки оформленню вашої сторінки у зловмисному контексті, тобто iframing. Під контекстом мається на увазі, що хакер розміщує поверх вашої сторінки невидимий шар. Невидимі кнопки запускають ворожий скрипт. Це проміжне програмне забезпечення встановлює заголовок X-Frame-Options. Він обмежує дії хакерів, які можуть перенаправити вашу сторінку. Доступні три режими: DENY, SAMEORIGIN і ALLOW-FROM.
|
||||
|
||||
Немає потреби перенаправляти наш додаток.
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ dashedName: step-33
|
||||
|
||||
Додати спадне віконце до форми легко з допомогою елемента `select`. Елемент `select` є контейнером для групи елементів `option`, а елемент `option` поводиться як мітка для кожної опції спадного віконця. Обидва елементи потребують кінцевих теґів.
|
||||
|
||||
Почніть з додавання елемента `select` під двома елементами `label`. Потім вкладіть 5 елементів `option` в межах елемента `select`.
|
||||
Start by adding a `select` element below the two `label` elements. Then nest 5 `option` elements within the `select` element.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ dashedName: step-41
|
||||
|
||||
# --description--
|
||||
|
||||
Use the `border-radius` property on the `.two` selector, to set its top-left radius and bottom-right radius to `8px`, and top-right radius and bottom-left radius to `10px`.
|
||||
Використайте властивість `border-radius` на селекторі `.two`, щоб встановити верхній лівий радіус та нижній правий радіус на `8px`, а верхній правий радіус та нижній лівий радіус на `10px`.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ dashedName: html-boilerplate-question-c
|
||||
В елементі `<head>` розміщується вся важлива метаінформація про вебсторінки, а також все інше, необхідне для правильного відтворення вебсторінок у браузері. Всередині `<head>` не можна використовувати елементи, які показують вміст на сторінці.
|
||||
|
||||
## Елемент meta charset
|
||||
You should always have the `meta` tag for the `charset` encoding of the webpage in the `head` element: `<meta charset="utf-8">`.
|
||||
Ви завжди повинні мати тег `meta` для відтворення `charset` в елементі `head`: `<meta charset="utf-8">`.
|
||||
|
||||
Налаштувати кодування символів надзвичайно важливо, оскільки це гарантує, що вебсторінка правильно показуватиме спеціальні символи різних мов.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user