Skip to content

Commit d59a514

Browse files
Added form element font-size tip 🚀
1 parent d34837d commit d59a514

File tree

5 files changed

+103
-4
lines changed

5 files changed

+103
-4
lines changed

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ A collection of tips to help take your CSS skills pro.
3838
1. [Use `rem` for Global Sizing; Use `em` for Local Sizing](#use-rem-for-global-sizing-use-em-for-local-sizing)
3939
1. [Hide Autoplay Videos That Aren't Muted](#hide-autoplay-videos-that-arent-muted)
4040
1. [Use `:root` for Flexible Type](#use-root-for-flexible-type)
41+
1. [Set `font-size` on Form Elements for a Better Mobile Experience](#set-font-size-on-form-elements-for-a-better-mobile-experience)
4142

4243

4344
### Use `:not()` to Apply/Unapply Borders on Navigation
@@ -453,6 +454,24 @@ body {
453454
<sup>[back to table of contents](#table-of-contents)</sup>
454455

455456

457+
### Set `font-size` on Form Elements for a Better Mobile Experience
458+
459+
To avoid mobile browsers (iOS Safari, _et al_.) from zooming in on HTML form elements when a `<select>` drop-down is tapped, add `font-size` to the selector rule:
460+
461+
```css
462+
input[type="text"],
463+
input[type="number"],
464+
select,
465+
textarea {
466+
font-size: 16px;
467+
}
468+
```
469+
470+
:dancer:
471+
472+
<sup>[back to table of contents](#table-of-contents)</sup>
473+
474+
456475
## Support
457476

458477
Current versions of Chrome, Firefox, Safari, Opera, Edge, and IE11.

translations/es-ES/README.md

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ Una colección de consejos para ayudar a llevar su pro habilidades CSS.
3939
1. [Use `rem` para Global Dimensionamiento; Use `em` para el dimensionamiento local](#use-rem-for-global-sizing-use-em-for-local-sizing)
4040
1. [Esconder Reproducción automática los vídeos que no estén anulados](#hide-autoplay-videos-that-arent-muted)
4141
1. [Utilizar `:root` para el tipo flexible](#use-root-for-flexible-type)
42+
1. [Ajuste `font-size` en el Formulario Elementos para una mejor experiencia móvil](#set-font-size-on-form-elements-for-a-better-mobile-experience)
4243

4344

4445
<div id="use-not-to-applyunapply-borders-on-navigation"></div>
@@ -270,7 +271,7 @@ Disposiciones de la tabla sin dolor.
270271
<div id="get-rid-of-margin-hacks-with-flexbox"></div>
271272
### Deshacerse del margen Hacks Con Flexbox
272273

273-
Cuando se trabaja con las canaletas de columna que puede deshacerse de `enésimo-`, `` primera y última `hacks-child` mediante el uso de la propiedad` espacio between` de Flexbox:
274+
Cuando se trabaja con las canaletas de columna que puede deshacerse de `nth-`, `first-` y `last-child` mediante el uso de la propiedad `space-between` de Flexbox:
274275

275276
```css
276277
.list {
@@ -453,7 +454,7 @@ Una vez más, nos estamos tomando ventaja de usar el [`:not()`](#use-not-to-appl
453454
<div id="use-root-for-flexible-type"></div>
454455
### Utilizar `:root` para el tipo flexible
455456

456-
El tamaño de tipo de letra en un diseño que responde debe ser capaz de ajustar con cada ventana. Se puede calcular el tamaño de la fuente basada en la altura y la anchura de la ventana gráfica usando `: root`:
457+
El tamaño de tipo de letra en un diseño que responde debe ser capaz de ajustar con cada ventana. Se puede calcular el tamaño de la fuente basada en la altura y la anchura de la ventana gráfica usando `:root`:
457458

458459
```css
459460
:root {
@@ -472,6 +473,25 @@ body {
472473
<sup>[volver al índice de contenidos](#table-of-contents)</sup>
473474

474475

476+
<div id="set-font-size-on-form-elements-for-a-better-mobile-experience"></div>
477+
### Ajuste `font-size` en el Formulario Elementos para una mejor experiencia móvil
478+
479+
Para evitar los navegadores móviles (iOS Safari, _et al_.) De hacer zoom sobre los elementos de formulario HTML cuando un `<select>` desplegable se toca, agrega `font-size` a la regla de selección:
480+
481+
```css
482+
input[type="text"],
483+
input[type="number"],
484+
select,
485+
textarea {
486+
font-size: 16px;
487+
}
488+
```
489+
490+
:dancer:
491+
492+
<sup>[volver al índice de contenidos](#table-of-contents)</sup>
493+
494+
475495
## Apoyo
476496

477497
Las versiones actuales de Chrome, Firefox, Safari, Opera, Edge y IE11.

translations/fr-FR/README.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ Une collection de conseils pour aider à prendre vos compétences CSS pro.
3939
1. [Utilisez `rem` for Global Dimensionnement; Utilisez `em` pour Local Sizing](#use-rem-for-global-sizing-use-em-for-local-sizing)
4040
1. [Masquer les vidéos Autoplay qui ne sont pas Muted](#hide-autoplay-videos-that-arent-muted)
4141
1. [Utiliser `:root` de type flexible](#use-root-for-flexible-type)
42+
1. [Réglez `font-size` sur le formulaire éléments pour une expérience mobile mieux](#set-font-size-on-form-elements-for-a-better-mobile-experience)
4243

4344

4445
<div id="use-not-to-applyunapply-borders-on-navigation"></div>
@@ -195,7 +196,7 @@ SVG échelles bien pour tous les types de résolution et est pris en charge dans
195196

196197
Il peut avoir un nom étrange, mais en utilisant le sélecteur universel (`*`) avec le sélecteur de frère adjacent (`+`) peut fournir une capacité de CSS puissante:
197198

198-
``css
199+
```css
199200
* + * {
200201
  margin-top: 1.5em;
201202
}
@@ -475,6 +476,25 @@ body {
475476
<sup>[retour à la table des matières](#table-of-contents)</sup>
476477

477478

479+
<div id="set-font-size-on-form-elements-for-a-better-mobile-experience"></div>
480+
### Réglez `font-size` sur le formulaire éléments pour une expérience mobile mieux
481+
482+
Pour éviter les navigateurs mobiles (iOS Safari, _et al_.) De zoom sur des éléments de formulaire HTML quand un `<select>` déroulante est taraudé, ajoutez `font-size` à la règle de sélection:
483+
484+
```css
485+
input[type="text"],
486+
input[type="number"],
487+
select,
488+
textarea {
489+
font-size: 16px;
490+
}
491+
```
492+
493+
:dancer:
494+
495+
<sup>[retour à la table des matières](#table-of-contents)</sup>
496+
497+
478498
## Soutien
479499

480500
Les versions actuelles de Chrome, Firefox, Safari, Opera, Edge, et IE11.

translations/pt-BR/README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ Uma coleção de dicas para elevar suas habilidades de CSS.
3838
1. [Use `rem` para Definir Tamanhos Globais; Use `em` para Definir Tamanhos Locais](#use-rem-para-definir-tamanhos-globais-use-em-para-definir-tamanhos-locais)
3939
1. [Esconda Vídeos em Autoplay Que Não Estejam no Mudo](#esconda-vídeos-em-autoplay-que-não-estejam-no-mudo)
4040
1. [Use `:root` para uma Typografia Flexível](#use-root-para-uma-typografia-flexível)
41+
1. [Defina `font-size` no Formulário Elementos para uma melhor experiência móvel](#set-font-size-on-form-elements-for-a-better-mobile-experience)
4142

4243

4344
### Use `:not()` para Aplicar/Remover Bordas
@@ -453,6 +454,25 @@ body {
453454
<sup>[voltar ao índice](#table-of-contents)</sup>
454455

455456

457+
<div id="set-font-size-on-form-elements-for-a-better-mobile-experience"></div>
458+
### Defina `font-size` no Formulário Elementos para uma melhor experiência móvel
459+
460+
Para evitar navegadores móveis (iOS Safari, _et al_.) A partir de zoom em elementos de formulário HTML quando um `<select>` suspensa é aproveitado, adicione `font-size` à regra seletor:
461+
462+
```css
463+
input[type="text"],
464+
input[type="number"],
465+
select,
466+
textarea {
467+
font-size: 16px;
468+
}
469+
```
470+
471+
:dancer:
472+
473+
<sup>[voltar ao índice](#table-of-contents)</sup>
474+
475+
456476
## Suporte
457477

458478
Versões atuais do Chrome, Firefox, Safari, Opera, Edge, e IE11.

translations/zh-CN/README.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
1. [用 rem 来调整全局大小;用 em 来调整局部大小](#use-rem-for-global-sizing-use-em-for-local-sizing)
4040
1. [隐藏没有静音、自动播放的影片](#hide-autoplay-videos-that-arent-muted)
4141
1. [使用选择器 `:root` 来控制字体弹性](#use-root-for-flexible-type)
42+
1. [`font-size`关于表单元素为更好的移动体验](#set-font-size-on-form-elements-for-a-better-mobile-experience)
4243

4344

4445
<div id="use-not-to-applyunapply-borders-on-navigation"></div>
@@ -463,7 +464,7 @@ video[autoplay]:not([muted]) {
463464
}
464465
```
465466

466-
现在,您可以利用基于计算的值`root em`单位:root`:
467+
现在,您可以利用基于计算的值`root em`单位:`root`:
467468

468469
```css
469470
body {
@@ -474,6 +475,25 @@ body {
474475
<sup>[回目录](#table-of-contents)</sup>
475476

476477

478+
<div id="set-font-size-on-form-elements-for-a-better-mobile-experience"></div>
479+
### `font-size`关于表单元素为更好的移动体验
480+
481+
为了避免在HTML表单元素缩放移动浏览器(Safari浏览器的iOS,_et AL_。)当一个`<选择>`下拉被窃听,加上`字体size`的选择规则:
482+
483+
```css
484+
input[type="text"],
485+
input[type="number"],
486+
select,
487+
textarea {
488+
font-size: 16px;
489+
}
490+
```
491+
492+
:dancer:
493+
494+
<sup>[回目录](#table-of-contents)</sup>
495+
496+
477497
### 支持情况
478498

479499
这些技巧适用于最新版的 Chrome, Firefox, Safari, Opera, Edge, 以及 IE11。

0 commit comments

Comments
 (0)