/* * HTML5 ✰ Boilerplate * * Ce qui suit est le résultat de nombreuses recherches sur le style multi-navigateurs. * Crédit laissé en ligne et un grand merci à Nicolas Gallagher, Jonathan Neal, * Kroc Camen, ainsi qu'à la communauté et à l'équipe de développement H5BP. * * Informations détaillées sur ce CSS : h5bp.com/css * * ==|== normaliser ================= ========================================== */
/* ============================================== =============================== Définitions d'affichage HTML5 ========== =================================================== ============== */ article, aparté, détails, figcaption, figure, pied de page, en-tête, hgroup, nav, section { display: block; } en-tête {text-shadow : #220000 0px 0px 10px 10px ;} audio, toile, vidéo { display : inline-block ; *affichage : en ligne ; *zoom : 1 ; } audio:not([controls]) { display: none; } [caché] { affichage : aucun ; } /* ============================================ ================================= Base ========== =================================================== ============== */ /* * 1. Corriger le redimensionnement du texte de manière étrange dans IE6/7 lorsque la taille de la police du corps est définie en utilisant les unités em * 2 . Forcer la barre de défilement verticale dans les environnements non IE * 3. Empêcher l'ajustement de la taille du texte iOS lors du changement d'orientation de l'appareil, sans désactiver le zoom utilisateur : h5bp.com/g */ html { font-size : 100 % ; overflow-y : défilement ; -webkit-text-size-adjust : 100 % ; -ms-text-size-adjust : 100 % ; } corps { marge : 0 ; taille de police : 24 px ; hauteur de ligne : 1,231 ;} corps, bouton, saisie, sélection, zone de texte {font-family:"Century Gothic" ; color:#008000} /* * Supprimez l'ombre du texte dans la sélection en surbrillance : h5bp.com/i * Ces déclarations de sélection doivent être séparées * Aussi : rose vif ! (ou personnalisez la couleur d'arrière-plan en fonction de votre design) */ ::-moz-selection { background: #fe57a1; couleur : #fff ; texte-ombre : aucun ; } ::sélection { background: #fe57a1; couleur : #fff ; texte-ombre : aucun ; }
/* ========================================= ==================================== Liens ======= =================================================== ================= */ a { couleur : #00e ; } a:visité { couleur: #551a8b; } a:hover { couleur: #06e; } a:focus { contour : pointillé fin ; } /* Améliorer la lisibilité lors du focus et du survol dans tous les navigateurs : h5bp.com/h */ a:hover, a:active { outline: 0; }
/* ========================================= ==================================== Typographie ======= =================================================== ================= */ abbr[title] { border-bottom : 1px pointillé ; } b, strong { font-weight: bold; } blockquote { margin: 1em 40px; } dfn { font-style : italic ; } hr { display: block; hauteur : 1px ; bordure : 0 ; bordure supérieure : 1px solide #ccc ; marge : 1em 0 ; remplissage : 0 ; } ins { arrière-plan : #ff9; couleur : #000 ; décoration de texte : aucune ; } marque { background: #ff0; couleur : #000 ; style de police : italique ; poids de la police : gras ; } /* Redéclarez la famille de polices monospace : h5bp.com/j */ pre, code, kbd, samp { font-family: monospace, monospace; _font-family : 'courrier new', monospace ; taille de police : 1em ; } /* Améliorer la lisibilité du texte préformaté dans tous les navigateurs */ pre { white-space: pre; espace blanc : pré-enveloppement ; retour à la ligne : coupure de mot ; } q { guillemets : aucun ; } q:avant, q:après { content: ""; contenu : aucun ; } petit { taille de police : 85 % ; } /* Positionner le contenu en indice et en exposant sans affecter la hauteur de ligne : h5bp.com/k */ sub, sup { font-size : 75% ; hauteur de ligne : 0 ; position : relative ; alignement vertical : ligne de base ; } sup { haut : -0,5em ; } sub { bas : -0,25em ; }
/* ========================================= ==================================== Listes ======= =================================================== ================= */ ul, ol { margin: 1em 0; remplissage : 0 0 0 40px ; } jj { marge : 0 0 0 40px ; } nav ul, nav ol { list-style : aucun ; image de style de liste : aucune ; marge : 0 ; remplissage : 0 ; }
/* ========================================= ==================================== Contenu intégré ====== =================================================== ================== */ /* * 1. Améliorer la qualité de l'image lors de la mise à l'échelle dans IE7 : h5bp.com/d * 2. Supprimez l'espace entre les images et les bordures sur les conteneurs d'images : h5bp.com/e */ img { border: 0; -ms-interpolation-mode : bicubique ; alignement vertical : milieu ; } /* * Corriger le débordement non masqué dans IE9 */ svg:not(:root) { overflow: Hidden; }
/* ==|== classes d'assistance non sémantiques ============================== =========== Veuillez définir vos styles avant cette section. =============================================== =========================== */ /* Pour le remplacement d'image */ .ir { display: block; bordure : 0 ; retrait du texte : -999em ; débordement : caché ; couleur d'arrière-plan : transparent ; répétition d'arrière-plan : pas de répétition ; aligner le texte : gauche ; sens : litres ; } .ir br { affichage : aucun ; } /* Masquer des lecteurs d'écran et des navigateurs : h5bp.com/u */ .hidden { display: none !important; visibilité : cachée ; } /* Masquer uniquement visuellement, mais le rendre disponible pour les lecteurs d'écran : h5bp.com/v */ .visuallyhidden { border: 0; clip : rect(0 0 0 0); hauteur : 1px ; marge : -1px ; débordement : caché ; remplissage : 0 ; position : absolue ; largeur : 1px ; } /* Étend la classe .visuallyhidden pour permettre à l'élément d'être focalisable lors de la navigation via le clavier : h5bp.com/p */ .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip : automatique ; hauteur : automatique ; marge : 0 ; débordement : visible ; position : statique ; largeur : automatique ; } /* Masquer visuellement et aux lecteurs d'écran, mais conserver la mise en page */ .invisible { visibilité: caché; } /* Contient des flottants : h5bp.com/q */ .clearfix:before, .clearfix:after { content: ""; affichage : tableau ; } .clearfix:after { clear: les deux; } .clearfix { zoom : 1 ; }
/* ==|== requêtes média ================================== ==================== Requêtes multimédias PLACEHOLDER pour une conception réactive. Ceux-ci remplacent les styles principaux (« mobile first »). Modifiez selon les besoins du contenu. =============================================== =========================== */ @media écran uniquement et (largeur min : 480px) { /* Ajustements de style pour les fenêtres de 480 px et plus, cliquez ici */ } @media uniquement écran et (largeur minimale : 768 px) { /* Ajustements de style pour les fenêtres de 768 px et plus, cliquez ici */ }
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn