Bootstrap définit un style simple et facile à utiliser pour nous. Nous n'avons besoin que de très petites spécifications de style pour terminer un affichage de page simple et élégant.
Cet article présente principalement les contrôles de base suivants:
1. Tableau
2. Formulaire
3. Bouton
1. Les tables sont toujours utilisées pour représenter des tables à l'aide de <Bile> <Thead> <tbody> <ttr> <th> <td>. Il existe les classes suivantes pour contrôler les propriétés de la table. Le style de table remplira le conteneur parent par défaut.
<div> <div> <div> <pable> <tr> <th> Titre 1 </ Th> <th> Title 2 </th> <th> Title 3 </t> </tr> <tr> <td> 1 </td> <td> 2 </td> <td> 3 </td> </td> <td> 4 </td> <td> 5 </td> <td> 4 </td> <td> 5 </td> <td> 4 </td> <td> 5 </td> <td> 6 </td> <td> 5 </td> <td> 4 </td> <td> 5 </td> <td> 4 </td> <td> 5 </td> <td> 4 </td> <td> 5 </td> </r> </ table> </ div> </ div> </ div> </ div> </pable> </ div> </ div> </div> </s table> </ div> </div> </v> </tr> </ Table> </div> </div> </v> </tr> </pable> </div> </div> </V> </v> </pr>
Enveloppez n'importe quel. Table dans. Sable qui a permis de réaliser un tableau réactif qui fait défiler horizontalement sur un petit appareil à écran (moins de 768px). Lorsque l'écran est supérieur à une largeur de 768px, la barre de défilement horizontale disparaît.
2. Formulaire de forme, tel que défini dans plusieurs styles
Le LAC et les commandes doivent être enveloppés avec un div de groupe. Le formulaire par défaut est le suivant
<v> <form> <div> <étiquette pour = "ExempleInPuleMail1"> Adresse e-mail </Bel> <entrée type = "EMAIL" ID = "ExempleInPuleMail1" PlaceHolder = "Entrée Email"> </ Div> <div> <label pour = "ExampeInputPassword1"> Plassholder </ Label> <intrut type = "mot de passe" Id = "ExempleInputPassword1" PlaceHolder = "Mord-mot"> </ Div> <Étiquette> <étiquette type = "Checkbox"> Vérifiez-moi </ label> </ div> <bouton type = "soumettre"> soumettre </fontificateur> </ form> </div>
Formulaire en ligne, spécifiez la catégorie SR uniquement pour les étiquettes et peut masquer les étiquettes, mais le lable ne doit pas être omis.
<v> <form> <div> <étiquette pour = "ExempleInPuleMail1"> Adresse e-mail </Bel> <entrée type = "EMAIL" ID = "ExempleInPuleMail1" PlaceHolder = "Entrée Email"> </ Div> <div> <label pour = "ExampeInputPassword1"> Plassholder </ Label> <intrut type = "mot de passe" Id = "ExempleInputPassword1" PlaceHolder = "Mord-mot"> </ Div> <Étiquette> <étiquette type = "Checkbox"> Vérifiez-moi </ label> </ div> <bouton type = "soumettre"> soumettre </fontificateur> </ form> </div>
Formes de type horizontal , vous devez spécifier la longueur pour les groupes latables et les balises et utiliser la disposition du système de grille. L'étiquette est alignée à droite, le groupe d'étiquettes est aligné à gauche.
<div> <form> <div> <étiquette pour = "ExampleInPuleMail1"> Adresse e-mail </bétique> <div> <entrée type = "Email" id = "ExempleInPuleMail1" Paceholder = "Entrée Email"> </v> </v> <div> <label for = "ExempleInputPassword1"> Password </Belolder = <puty type = "Password" id = "ExampUSTPASS1" </div> </div> <div> <bablow> <entrée type = "Checkbox"> Vérifiez-moi </ Label> </div> <Button Type = "Soumider"> Soumider </futton> </form> </div>
Vérification du formulaire, bootstrap3 prend en charge la vérification personnalisée des formulaires. L'ajout de req uired signifie que le formulaire est requis, Node.setCustomValidité peut définir la vérification personnalisée du formulaire
<div> <form> <div> <étiquette pour = "ExampleInPuteMail1"> Adresse e-mail </Beld> <div> <entrée type = "EMAIL" ID = "ExempleInPuleMail1" Paceholder = "Entrée Email" requis> </ div> </ div> <div> <label pour = "Password1"> Mot de passe </ Label> <div> <Input Type = "Mots de passe" ID = "MOTSMO1" PLAT onchange = "checkPassword ()"> </ div> </div> <v> <label for = "password2" onChange = "CheckPassword ()"> Password2 </ label> <v> <input type = "mot de passe" ID = "Passue2" Paceholder = "Password2" requis> </ div> </ Div> <v> <v> <laboratoire) Type = "Soumide"> Soumider </ Button> </ Form> </div> <Script> Fonction CheckPassword () {var pwd1 = $ ("# mot de passe1"). Val (); var pwd2 = $ ("# mot de passe2"). Val (); if (pwd1! = pwd2) {document.getElementById ("mot de passe1"). setCustomValidity ("le mot de passe entré deux fois est incohérent"); } else {document.getElementById ("Password1"). setCustomValidité (""); }} </ script>3. Le style de bouton
Utilisez .btn-lg, .btn-sm et .btn-xs pour obtenir des boutons de différentes tailles. L'ajout de blocs .btn au bouton peut le faire remplir 100% de la largeur du nœud parent, et le bouton devient également un élément au niveau du bloc, et ajouter une classe de bouton à des éléments <a>, <utton> ou <fort>.
<v> <Button Type = "Button"> Default </ Button> <Button Type = "Button"> primaire </ Button> <Button Type = "Button"> Success </ Button> <Button Type = "Button"> Info </ Button> <Button Type = "Button"> AVERTISSEMENT </ Button> <Button Type = "Button"> AVERTISSEMENT </ / Button> </aa> <Button "> Danger </ Bouton Type = "Soumider"> Button </ Button> <Input Type = "Button" Value = "Input"> <Input Type = "soumi" Value = "Soumide"> </div>
Si vous souhaitez toujours apprendre en profondeur, vous pouvez cliquer ici pour apprendre et vous attacher deux sujets passionnants: Tutoriel d'apprentissage bootstrap Tutoriel Bootstrap
Ce qui précède concerne cet article, j'espère qu'il sera utile à l'apprentissage de tout le monde.