Maison interface Web tutoriel CSS Dix techniques CSS classiques_CSS/HTML

Dix techniques CSS classiques_CSS/HTML

May 16, 2016 pm 12:12 PM
css

1. Règles d'abréviation des attributs de police CSS

En général, voici comment définir les attributs de police avec CSS :

font-weight:bold;
font-style:italic;
font-varient:small-caps;
font-size:1em;
line-height:1.5em;
font-family:verdana,sans-serif ;

Mais vous pouvez aussi les écrire tous sur une seule ligne :

police : gras italique petites majuscules 1em/1.5em verdana,sans-serif;

Vraiment bien ! Juste une mise en garde : cette méthode raccourcie ne fonctionne que lorsque les propriétés font-size et font-family sont spécifiées. De plus, si vous ne définissez pas font-weight, font-style et font-variant, ils utiliseront les valeurs par défaut, alors gardez cela à l'esprit.

2. Utiliser deux classes en même temps

Généralement, une seule classe (Class) peut être définie pour un élément, mais cela ne signifie pas que deux ne peuvent pas être utilisé. En fait, vous pouvez faire ceci :

...

Donner deux éléments P à en même temps des classes, séparées par des espaces, afin que tous les attributs du texte et des classes latérales soient ajoutés à l'élément P. S'il y a un conflit entre les attributs des deux classes, celui défini ultérieurement prendra effet, c'est-à-dire que les attributs de la classe placés ultérieurement dans le fichier CSS prendront effet.

Supplément : Pour une pièce d'identité, vous ne pouvez pas écrire

...

ni

3. La valeur par défaut de la bordure CSS

Vous pouvez généralement définir la couleur, la largeur et le style de la bordure, tels que :

bordure : 3px solide #000

Celui-ci montre la bordure sous la forme d'une ligne noire continue de 3 pixels de large. Mais en fait, il vous suffit de préciser ici le style.

Si seul le style est spécifié, les autres attributs utiliseront les valeurs par défaut. Généralement, la largeur par défaut de Border est moyenne, ce qui est généralement égal à 3 à 4 pixels ; la couleur par défaut est la couleur du texte. Si cette valeur est correcte, il n'est pas nécessaire de définir autant de paramètres.

4. CSS pour l'impression de documents

De nombreux sites Web ont une version pour l'impression, mais en fait, cela n'est pas nécessaire car il peut être défini avec le style d'impression CSS Set.

En d'autres termes, vous pouvez spécifier deux fichiers CSS pour la page, un pour l'affichage à l'écran et un pour l'impression :

>

La première ligne est destinée à l'affichage et la deuxième ligne est destinée à l'impression. Faites attention à l'attribut média.

Mais que faut-il écrire dans le CSS d'impression ? Vous pouvez le configurer de la même manière que vous concevriez du CSS normal. Lors de la conception, vous pouvez configurer ce CSS pour qu'il affiche le CSS afin de vérifier son effet. Peut-être utiliserez-vous la commande display: none pour désactiver certaines images décoratives et désactiver certains boutons de navigation. Pour en savoir plus, consultez l'article « Différences d'impression ».

5. Compétences en remplacement d'images

Il est généralement recommandé d'utiliser du HTML standard pour afficher du texte au lieu d'images, ce qui est non seulement plus rapide mais aussi plus lisible. Mais si vous souhaitez utiliser des polices spéciales, vous ne pouvez utiliser que des images.

Par exemple, si vous souhaitez créer une icône pour vendre des objets, vous utiliserez cette image :

 Acheter des widgets

Bien sûr, c'est possible, mais pour les moteurs de recherche, par rapport au texte normal, ils ont peu d'intérêt pour le texte de remplacement dans alt En effet, de nombreux concepteurs placent ici de nombreux mots-clés pour tromper les moteurs de recherche. La méthode devrait donc être la suivante :

Acheter des widgets

Mais de cette façon, il n'y a pas de police spéciale. Pour obtenir le même effet, vous pouvez concevoir du CSS comme ceci :

h1 { background: url(widget-image.gif) no-repeat; height: image height text-indent: -2000px }

Assurez-vous de remplacer la hauteur de l'image par la hauteur de l'image réelle. Ici, l'image sera affichée comme arrière-plan, et comme l'indentation de -2000 pixels est définie, le texte réel apparaîtra à 2000 points sur le côté gauche de l'écran et sera invisible. Mais pour les personnes qui désactivent l’image, elles risquent de ne pas la voir du tout, alors soyez prudent.


6. Une autre technique d'ajustement du modèle de boîte CSS

Cet ajustement du modèle de boîte est principalement pour IE avant IE6 Pour les navigateurs , ils comptent la largeur de la bordure et les espaces dans la largeur de l'élément. Par exemple :

#box { width: 100px; border: 5px; padding: 20px }

Appelez-le comme ceci :

...

À l'heure actuelle, la largeur totale de la boîte doit être de 150 points, ce qui est le cas dans tous les navigateurs sauf Navigateurs IE avant IE6 Tous sont corrects sur l'appareil. Mais sur les navigateurs comme IE5, sa largeur totale est toujours de 100 points. Cette différence peut être gérée en utilisant la méthode d'ajustement Box inventée par les personnes précédentes.

Mais le même objectif peut être atteint avec CSS pour les rendre cohérents.

#box { width: 150px } #box p { border: 5px; padding: 20px }

Appelez comme ceci :

...

De cette façon, quel que soit le navigateur, la largeur est de 150 points.

7. Alignement central des éléments de bloc

Si vous souhaitez créer une page Web à largeur fixe et que vous souhaitez que la page Web soit centrée horizontalement, c'est généralement comme this :

#content { width: 700px; margin: 0 auto }

Vous utiliseriez

C'est simple, mais pas suffisant, et les versions antérieures à IE6 n'afficheront pas cet effet. Modifiez le CSS comme suit :

body { text-align: center } #content { text-align: left; margin: 0 auto }

Le contenu de la page Web sera centré, donc text-align: left est ajouté au contenu.

8. Utilisez CSS pour gérer l'alignement vertical

L'alignement vertical peut être facilement réalisé à l'aide de tableaux. Définissez simplement l'unité de table vertical-align : middle. Mais cela ne sert à rien avec CSS. Si vous souhaitez définir une barre de navigation d'une hauteur de 2 em et que le texte de navigation soit centré verticalement, la définition de cet attribut est inutile.

Qu'est-ce que la méthode CSS ? Au fait, définissez la hauteur de ligne de ces mots sur 2em : line-height : 2em et c'est tout.

9. Positionnement CSS dans un conteneur

L'un des avantages du CSS est que vous pouvez positionner un élément arbitrairement, même dans un conteneur. Par exemple, pour ce conteneur :

#container { position: relative }

De cette façon, tous les éléments du conteneur seront positionnés relativement. Vous pouvez l'utiliser. comme ceci :

Si vous souhaitez localiser 30 points vers la gauche, 5 points vers le haut, comme ceci :

#navigation { position: left: 30px top: 5px >

Bien sûr, vous pouvez Liker ceci :

marge : 5px 0 0 30px

A noter que l'ordre des 4 nombres est : top , droite, bas, gauche. Bien sûr, il est parfois préférable de privilégier le positionnement plutôt que les marges.

10. La couleur de fond qui va directement en bas de l'écran

est contrôlée dans le sens vertical et ne peut pas être contrôlée par CSS. Si vous souhaitez que la barre de navigation aille directement en bas de page comme la barre de contenu, il est très pratique d'utiliser un tableau, mais si vous n'utilisez que du CSS comme ceci :

#navigation { background: blue; width: 150px }

Une barre de navigation plus courte n'ira pas directement vers le bas, elle se terminera lorsque le contenu se terminera à mi-chemin. Ce qu'il faut faire?

Malheureusement, la seule façon de tricher est d'ajouter une image d'arrière-plan à la colonne la plus courte, avec la même largeur que la largeur de la colonne, et de lui donner la même couleur que la couleur d'arrière-plan définie.

body { background: url(blue-image.gif) 0 0 répétition-y }

Vous ne pouvez pas les utiliser comme unité pour le moment, car dans ce Dans ce cas, une fois que le lecteur a modifié la taille de la police et que cette astuce sera révélée, seuls les px pourront être utilisés.

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment écrire des lignes fendues sur bootstrap Comment écrire des lignes fendues sur bootstrap Apr 07, 2025 pm 03:12 PM

Il existe deux façons de créer une ligne divisée bootstrap: en utilisant la balise, qui crée une ligne divisée horizontale. Utilisez la propriété CSS Border pour créer des lignes de fractionnement de style personnalisées.

Les rôles de HTML, CSS et JavaScript: responsabilités de base Les rôles de HTML, CSS et JavaScript: responsabilités de base Apr 08, 2025 pm 07:05 PM

HTML définit la structure Web, CSS est responsable du style et de la mise en page, et JavaScript donne une interaction dynamique. Les trois exercent leurs fonctions dans le développement Web et construisent conjointement un site Web coloré.

Comment insérer des photos sur bootstrap Comment insérer des photos sur bootstrap Apr 07, 2025 pm 03:30 PM

Il existe plusieurs façons d'insérer des images dans Bootstrap: insérer directement les images, en utilisant la balise HTML IMG. Avec le composant d'image bootstrap, vous pouvez fournir des images réactives et plus de styles. Définissez la taille de l'image, utilisez la classe IMG-FLUID pour rendre l'image adaptable. Réglez la bordure en utilisant la classe IMG-border. Réglez les coins arrondis et utilisez la classe Roundée IMG. Réglez l'ombre, utilisez la classe Shadow. Redimensionner et positionner l'image, en utilisant le style CSS. À l'aide de l'image d'arrière-plan, utilisez la propriété CSS d'image d'arrière-plan.

Comment redimensionner le bootstrap Comment redimensionner le bootstrap Apr 07, 2025 pm 03:18 PM

Pour ajuster la taille des éléments dans Bootstrap, vous pouvez utiliser la classe de dimension, qui comprend: ajuster la largeur: .col-, .w-, .mw-ajustement Hauteur: .h-, .min-h-, .max-h-

Comment utiliser Bootstrap en Vue Comment utiliser Bootstrap en Vue Apr 07, 2025 pm 11:33 PM

L'utilisation de bootstrap dans vue.js est divisée en cinq étapes: installer bootstrap. Importer un bootstrap dans main.js. Utilisez le composant bootstrap directement dans le modèle. Facultatif: style personnalisé. Facultatif: utilisez des plug-ins.

Comment configurer le cadre de bootstrap Comment configurer le cadre de bootstrap Apr 07, 2025 pm 03:27 PM

Pour configurer le framework Bootstrap, vous devez suivre ces étapes: 1. Référez le fichier bootstrap via CDN; 2. Téléchargez et hébergez le fichier sur votre propre serveur; 3. Incluez le fichier bootstrap dans HTML; 4. Compiler les sass / moins au besoin; 5. Importer un fichier personnalisé (facultatif). Une fois la configuration terminée, vous pouvez utiliser les systèmes, composants et styles de grille de Bootstrap pour créer des sites Web et des applications réactifs.

Comment utiliser le bouton bootstrap Comment utiliser le bouton bootstrap Apr 07, 2025 pm 03:09 PM

Comment utiliser le bouton bootstrap? Introduisez Bootstrap CSS pour créer des éléments de bouton et ajoutez la classe de bouton bootstrap pour ajouter du texte du bouton

Comment afficher la date de bootstrap Comment afficher la date de bootstrap Apr 07, 2025 pm 03:03 PM

Réponse: Vous pouvez utiliser le composant de sélecteur de date de bootstrap pour afficher les dates dans la page. Étapes: Présentez le framework bootstrap. Créez une boîte d'entrée de sélecteur de date dans HTML. Bootstrap ajoutera automatiquement des styles au sélecteur. Utilisez JavaScript pour obtenir la date sélectionnée.

See all articles