diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index 22ad338a7e3..52f626084a7 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,7 +16,7 @@ dashedName: data-analysis-example-b 更多資源: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- 在 GitHub 平臺的 Notebooks - 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index 409a985a041..6dd05343053 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,7 +16,7 @@ dashedName: data-analysis-example-b 更多资源: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- 在 GitHub 平台的 Notebooks - 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index 5cec414a9d2..42ba06a46ac 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,7 +16,7 @@ dashedName: data-analysis-example-b Más recursos: -- [Notebooks en GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- Notebooks en GitHub - Cómo abrir Notebooks desde GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md index f6378917434..dce69d29bb9 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md @@ -18,8 +18,10 @@ Ambos radio button aún deben estar ubicados entre las etiquetas de apertura y c ```js const labelChildNodes = [...$('label')].map((node) => [...node.childNodes]); assert( - labelChildNodes.filter((childNode) => childNode[0].nodeName === 'INPUT') - .length === 2 + labelChildNodes.filter( + childNodes => + childNodes.filter(node => node.nodeName === 'INPUT').length === 1 + ).length === 2 ); ``` diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index 0ccc65aaa93..b1e5cf2d2a3 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,7 +16,7 @@ dashedName: data-analysis-example-b Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- Notebook su GitHub - Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md index 54ad093e389..bfd0524bc75 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md @@ -18,8 +18,10 @@ Entrambi i pulsanti di opzione dovrebbero essere ancora posizionati tra i tag di ```js const labelChildNodes = [...$('label')].map((node) => [...node.childNodes]); assert( - labelChildNodes.filter((childNode) => childNode[0].nodeName === 'INPUT') - .length === 2 + labelChildNodes.filter( + childNodes => + childNodes.filter(node => node.nodeName === 'INPUT').length === 1 + ).length === 2 ); ``` diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index af9f59cb39f..652169d7885 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,7 +16,7 @@ dashedName: data-analysis-example-b その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- GitHub のノート - Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index 4d98ffe77a3..83e8575cef7 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,7 +16,7 @@ dashedName: data-analysis-example-b Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- Notebooks no GitHub - Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f4701b942c824109626c3d8.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f4701b942c824109626c3d8.md index e8bef406804..2c48f9d95a3 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f4701b942c824109626c3d8.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f4701b942c824109626c3d8.md @@ -11,7 +11,7 @@ Agora, adicione a classe `bottom-line` ao segundo elemento `hr` para que o estil # --hints-- -Você deve aplicar a propriedade `class="bottom-line"`. +Você deve adicionar o atributo `class` com o valor `bottom-line`. ```js assert(code.match(/class=('|")bottom-line\1/i)); diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md index e1cd9da5949..bd84d61e0bb 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e1.md @@ -18,8 +18,10 @@ Os dois botões de opção ainda devem estar localizados entre as tags de abertu ```js const labelChildNodes = [...$('label')].map((node) => [...node.childNodes]); assert( - labelChildNodes.filter((childNode) => childNode[0].nodeName === 'INPUT') - .length === 2 + labelChildNodes.filter( + childNodes => + childNodes.filter(node => node.nodeName === 'INPUT').length === 1 + ).length === 2 ); ``` diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md index 1fc7f361a2e..a7d8dd0b170 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadce90f85c50d0bb0dd4f.md @@ -7,20 +7,14 @@ dashedName: step-41 # --description-- -Para dar aos elementos `fieldset` um pouco de separação, selecione todos exceto o último elemento `fieldset`, e dê a eles uma `border-bottom` inferior de `3px solid #3b3b4f`. +Para dar aos elementos `fieldset` um pouco de separação, selecioná-los e dar a eles o atributo `border-bottom` de `3px solid #3b3b4f`. # --hints-- -Você pode usar a pseudoclasse `:not(:last-of-type)` para selecionar tudo menos o último elemento. - -```js -assert.exists(new __helpers.CSSHelp(document).getStyle('fieldset:not(:last-of-type)')); -``` - Você deve dar ao `fieldset` uma `border-bottom` de `3px solid #3b3b4f`. ```js -assert.equal(new __helpers.CSSHelp(document).getStyle('fieldset:not(:last-of-type)')?.borderBottom, '3px solid rgb(59, 59, 79)'); +assert.equal(new __helpers.CSSHelp(document).getStyle('fieldset')?.borderBottom, '3px solid rgb(59, 59, 79)'); ``` # --seed-- @@ -97,13 +91,11 @@ form { margin: 0 auto; } +--fcc-editable-region-- fieldset { border: none; padding: 2rem 0; } - ---fcc-editable-region-- - --fcc-editable-region-- label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md index e3b1d20ced1..a5ed82d8209 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadd972e6ffe0d6858fa2d.md @@ -1,8 +1,8 @@ --- id: 60fadd972e6ffe0d6858fa2d -title: Passo 42 +title: Passo 43 challengeType: 0 -dashedName: step-42 +dashedName: step-43 --- # --description-- @@ -132,11 +132,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md index cd15f00ac68..54909a7bcf7 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fadfa2b540b70dcfa8b771.md @@ -1,8 +1,8 @@ --- id: 60fadfa2b540b70dcfa8b771 -title: Passo 43 +title: Passo 44 challengeType: 0 -dashedName: step-43 +dashedName: step-44 --- # --description-- @@ -109,11 +109,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md index 374520e6fed..a589036b3a8 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc219d333e37046f474a6e.md @@ -1,8 +1,8 @@ --- id: 60fc219d333e37046f474a6e -title: Passo 44 +title: Passo 45 challengeType: 0 -dashedName: step-44 +dashedName: step-45 --- # --description-- @@ -99,11 +99,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md index d10a4e09d86..914f0c297ee 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc22d1e64d1b04cdd4e602.md @@ -1,8 +1,8 @@ --- id: 60fc22d1e64d1b04cdd4e602 -title: Passo 45 +title: Passo 46 challengeType: 0 -dashedName: step-45 +dashedName: step-46 --- # --description-- @@ -11,6 +11,12 @@ Adicione um pouco de espaço entre os elementos `.inline` e o texto do `label`, # --hints-- +Você deve dar aos elementos `.inline` uma `margin-top` de `0`. + +```js +assert.equal(new __helpers.CSSHelp(document).getStyle('.inline')?.marginTop, '0px'); +``` + Você deve dar aos elementos `.inline` uma `margin-right` de `0.5em`. ```js @@ -23,12 +29,6 @@ Você deve dar aos elementos `.inline` uma `margin-bottom` de `0`. assert.equal(new __helpers.CSSHelp(document).getStyle('.inline')?.marginBottom, '0px'); ``` -Você deve dar aos elementos `.inline` uma `margin-top` de `0`. - -```js -assert.equal(new __helpers.CSSHelp(document).getStyle('.inline')?.marginTop, '0px'); -``` - Você deve dar aos elementos `.inline` uma `margin-left` de `0`. ```js @@ -111,11 +111,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md index 843d8726494..6548fc63005 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60fc236dc04532052926fdac.md @@ -1,8 +1,8 @@ --- id: 60fc236dc04532052926fdac -title: Passo 46 +title: Passo 47 challengeType: 0 -dashedName: step-46 +dashedName: step-47 --- # --description-- @@ -95,11 +95,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md index 9d0c07c68b9..aeae7e47ab6 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe1bc30415f042faea936.md @@ -1,8 +1,8 @@ --- id: 60ffe1bc30415f042faea936 -title: Passo 47 +title: Passo 48 challengeType: 0 -dashedName: step-47 +dashedName: step-48 --- # --description-- @@ -110,11 +110,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md index d66d6740b90..4a7dd93a33c 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe3936796ac04959285a9.md @@ -1,8 +1,8 @@ --- id: 60ffe3936796ac04959285a9 -title: Passo 48 +title: Passo 49 challengeType: 0 -dashedName: step-48 +dashedName: step-49 --- # --description-- @@ -103,11 +103,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md index 9342abec547..152f8bf5fe6 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe4f4ec18cd04dc470c56.md @@ -1,8 +1,8 @@ --- id: 60ffe4f4ec18cd04dc470c56 -title: Passo 49 +title: Passo 50 challengeType: 0 -dashedName: step-49 +dashedName: step-50 --- # --description-- @@ -108,11 +108,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md index 18fd0650d8e..ec8e6add5e2 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe69ee377c6055e192a46.md @@ -1,8 +1,8 @@ --- id: 60ffe69ee377c6055e192a46 -title: Passo 50 +title: Passo 51 challengeType: 0 -dashedName: step-50 +dashedName: step-51 --- # --description-- @@ -113,11 +113,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe7d8aae62c05bcc9e7eb.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe7d8aae62c05bcc9e7eb.md index 1647062f513..fe1d955d6b9 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe7d8aae62c05bcc9e7eb.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe7d8aae62c05bcc9e7eb.md @@ -1,8 +1,8 @@ --- id: 60ffe7d8aae62c05bcc9e7eb -title: Passo 51 +title: Passo 52 challengeType: 0 -dashedName: step-51 +dashedName: step-52 --- # --description-- @@ -102,11 +102,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe8a5ceb0e90618db06d9.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe8a5ceb0e90618db06d9.md index 4f4d4359ca1..9255abed159 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe8a5ceb0e90618db06d9.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe8a5ceb0e90618db06d9.md @@ -1,8 +1,8 @@ --- id: 60ffe8a5ceb0e90618db06d9 -title: Passo 52 +title: Passo 53 challengeType: 0 -dashedName: step-52 +dashedName: step-53 --- # --description-- @@ -99,11 +99,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md index dd14b58de2a..5d74e9c0c5b 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe947a868ec068f7850f6.md @@ -1,8 +1,8 @@ --- id: 60ffe947a868ec068f7850f6 -title: Passo 53 +title: Passo 54 challengeType: 0 -dashedName: step-53 +dashedName: step-54 --- # --description-- @@ -99,11 +99,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md index 40c47d41cb1..002cba1bbc0 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffe9cb47809106eda2f2c9.md @@ -1,8 +1,8 @@ --- id: 60ffe9cb47809106eda2f2c9 -title: Passo 54 +title: Passo 55 challengeType: 0 -dashedName: step-54 +dashedName: step-55 --- # --description-- @@ -102,11 +102,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md index 8abd9d3c4e6..7dd7120dfa4 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffec2825da1007509ddd06.md @@ -1,8 +1,8 @@ --- id: 60ffec2825da1007509ddd06 -title: Passo 55 +title: Passo 56 challengeType: 0 -dashedName: step-55 +dashedName: step-56 --- # --description-- @@ -101,11 +101,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md index 5f929fb98d2..9586528ce8e 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffecefac971607ae73c60f.md @@ -1,8 +1,8 @@ --- id: 60ffecefac971607ae73c60f -title: Passo 56 +title: Passo 57 challengeType: 0 -dashedName: step-56 +dashedName: step-57 --- # --description-- @@ -102,11 +102,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md index b8efd15eb07..d807fb829ba 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60ffefd6479a3d084fb77cbc.md @@ -1,8 +1,8 @@ --- id: 60ffefd6479a3d084fb77cbc -title: Passo 57 +title: Passo 58 challengeType: 0 -dashedName: step-57 +dashedName: step-58 --- # --description-- @@ -102,11 +102,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { @@ -230,11 +231,12 @@ form { fieldset { border: none; - padding: 2rem 0; + padding: 2rem 0; + border-bottom: 3px solid #3b3b4f; } -fieldset:not(:last-of-type) { - border-bottom: 3px solid #3b3b4f; +fieldset:last-of-type { + border-bottom: none; } label { diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62b30924c5e4ef0daba23b5e.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62b30924c5e4ef0daba23b5e.md new file mode 100644 index 00000000000..44472bbde28 --- /dev/null +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/62b30924c5e4ef0daba23b5e.md @@ -0,0 +1,122 @@ +--- +id: 62b30924c5e4ef0daba23b5e +title: Passo 42 +challengeType: 0 +dashedName: step-42 +--- + +# --description-- + +A borda do último elemento `fieldset` parece um pouco fora de lugar. Você pode selecionar o último elemento de um tipo específico usando a pseudo-classe `last-of-type` do CSS, assim: + +```css +p:last-of-type { } +``` + +Isso selecionará o último elemento `p`. Crie um seletor que tenha como destino o último elemento `fieldset` e defina o atributo `border-bottom` como `none`. + +# --hints-- + +Você pode usar a pseudoclasse `:last-of-type` para selecionar apenas o último elemento de determinado tipo. + +```js +assert.exists(new __helpers.CSSHelp(document).getStyle('fieldset:last-of-type')); +``` + +`fieldset:last-of-type` deve ter `border-bottom` definido como `none`. + +```js +const borderBottom = new __helpers.CSSHelp(document).getStyle('fieldset:last-of-type')?.borderBottom; +assert(borderBottom === 'none' || borderBottom === 'medium none'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + Registration Form + + + +

Registration Form

+

Please fill out this form with the required information

+
+
+ + + + +
+
+ + + +
+
+ + + + +
+ +
+ + +``` + +```css +body { + width: 100%; + height: 100vh; + margin: 0; + background-color: #1b1b32; + color: #f5f6f7; + font-family: Tahoma; + font-size: 16px; +} + +h1, p { + margin: 1em auto; + text-align: center; +} + +form { + width: 60vw; + max-width: 500px; + min-width: 300px; + margin: 0 auto; +} + +fieldset { + border: none; + padding: 2rem 0; + border-bottom: 3px solid rgb(59, 59, 79); +} + +--fcc-editable-region-- + +--fcc-editable-region-- + +label { + display: block; + margin: 0.5rem 0; +} + +``` diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-picasso-painting/60b69a66b6ddb80858c51578.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-picasso-painting/60b69a66b6ddb80858c51578.md index 7ff79ec29a6..ddccd2bf849 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-picasso-painting/60b69a66b6ddb80858c51578.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-intermediate-css-by-building-a-picasso-painting/60b69a66b6ddb80858c51578.md @@ -7,7 +7,7 @@ dashedName: step-1 # --description-- -Comece configurando a estrutura do HTML. Adicione uma declaração `` e um elemento `html`. Dentro do elemento `html`, adicione um elemento `head` e um elemento `body`. +Comece configurando a estrutura do HTML. Adicione uma declaração `` e um elemento `html` com um atributo `lang` definido como `en`. Dentro do elemento `html`, adicione um elemento `head` e um elemento `body`. # --hints-- @@ -41,10 +41,10 @@ A declaração `DOCTYPE` deve estar no ínicio do HTML. assert(__helpers.removeHtmlComments(code).match(/^\s*/i)); ``` -O elemento `html` deve ter uma tag de abertura. +O elemento `html` deve ter uma tag de abertura com um atributo `lang` de `en`. ```js -assert(code.match(//gi)); +assert(code.match(//gi)); ``` O elemento `html` deve ter uma tag de fechamento. diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md index ee1dfefafa8..1b466c0e8b1 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-responsive-web-design-by-building-a-piano/612e6afc009b450a437940a1.md @@ -35,10 +35,10 @@ Você deve fechar a declaração `DOCTYPE` com um `>` após o tipo. assert(code.match(//gi)); ``` -O elemento `html` deve ter uma tag de abertura. +O elemento `html` deve ter uma tag de abertura com um atributo `lang` de `en`. ```js -assert(code.match(//gi)); +assert(code.match(//gi)); ``` O elemento `html` deve ter uma tag de fechamento. diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index 10226eb4cb7..ddc3a96f0a8 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,7 +16,7 @@ dashedName: data-analysis-example-b Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- Блокноти на GitHub - Як відкрити блокноти з GitHub використовуючи Google Colab. # --question--