Skip to main content

Comment utiliser le Bloc-notes pour écrire du CSS pour une page Web.

HTML/CSS #13 - structurer page web (Mai 2024)

HTML/CSS #13 - structurer page web (Mai 2024)
Anonim
01 sur 10

Créer la feuille de style CSS

De la même manière que nous avons créé un fichier texte séparé pour le HTML, vous allez créer un fichier texte pour le CSS. Si vous avez besoin de visuels pour ce processus, veuillez consulter le premier tutoriel. Voici les étapes à suivre pour créer votre feuille de style CSS dans le Bloc-notes:

  1. Choisissez Fichier> Nouveau dans le Bloc-notes pour obtenir une fenêtre vide.
  2. Enregistrez le fichier en tant que CSS en cliquant sur Fichier <Enregistrer sous …
  3. Accédez au dossier my_website sur votre disque dur.
  4. Changez le "Type de fichier:" en "Tous les fichiers"
  5. Nommez votre fichier "styles.css" (laissez les guillemets) et cliquez sur Enregistrer.
02 sur 10

Lier la feuille de style CSS à votre code HTML

Une fois que vous avez une feuille de style pour votre site Web, vous devez l'associer à la page Web elle-même. Pour ce faire, vous utilisez la balise link. Placez la balise de lien suivante n'importe où dans la liste. balises de votre document pets.htm:

03 sur 10

Fixer les marges de la page

Lorsque vous écrivez XHTML pour différents navigateurs, vous apprendrez notamment qu’ils semblent tous avoir des marges et des règles différentes quant à la manière dont ils affichent les choses. Le meilleur moyen de vous assurer que votre site a le même aspect dans la plupart des navigateurs est de ne pas permettre que des options telles que les marges soient configurées par défaut.

Je préfère commencer mes pages dans le coin supérieur gauche, sans remplissage ni marge supplémentaire autour du texte. Même si je vais remplir le contenu, je règle les marges à zéro afin de commencer avec la même ardoise vierge. Pour ce faire, ajoutez ce qui suit à votre document styles.css:

html, body {marge: 0px;remplissage: 0px;bordure: 0px;gauche: 0px;en haut: 0px;} 04 sur 10

Changer la police sur la page

La police de caractères est souvent la première chose que vous souhaiterez modifier sur une page Web. La police par défaut sur une page Web peut être moche et correspond en fait au navigateur Web lui-même. Par conséquent, si vous ne définissez pas la police, vous ne saurez pas vraiment à quoi ressemblera votre page.

En règle générale, vous modifiez la police de caractères sur les paragraphes, ou parfois sur l'ensemble du document. Pour ce site, nous allons définir la police au niveau de l’en-tête et du paragraphe. Ajoutez ce qui suit à votre document styles.css:

p, li {police: 1em Arial, Helvetica, sans serif;}h1 {police: 2em Arial, Helvetica, sans serif;}h2 {police: 1.5em Arial, Helvetica, sans serif;}h3 {police: 1.25em Arial, Helvetica, sans serif;}

J'ai commencé avec 1em comme taille de base pour les paragraphes et les éléments de liste, puis je l'ai utilisé pour définir la taille de mes titres. Je ne compte pas utiliser un titre plus profond que h4, mais si vous envisagez de le faire, vous voudrez également le styliser.

05 sur 10

Rendre vos liens plus intéressants

Les couleurs par défaut des liens sont le bleu et le violet pour les liens non visités et visités. Bien que cela soit standard, il est possible que cela ne corresponde pas à la palette de couleurs de vos pages, changeons-le donc. Dans votre fichier styles.css, ajoutez les éléments suivants:

un lien {famille de polices: Arial, Helvetica, sans serif;couleur: # FF9900;texte-décoration: souligné;}a: visité {couleur: # FFCC66;}a: hover {arrière-plan: #FFFFCC;poids de police: gras;}

J'ai mis en place trois styles de liens, le lien a: par défaut, a: visité pour la visite, je change de couleur et a: survol. Avec un: survol j'ai le lien obtenir une couleur de fond et aller en gras pour souligner que c'est un lien à cliquer.

06 sur 10

Styliser la section de navigation

Puisque nous plaçons la section de navigation (id = "nav") en premier dans le code HTML, appelons-la d'abord. Nous devons indiquer quelle doit être sa largeur et placer une marge plus large à droite afin que le texte principal ne se heurte pas à lui. Je mets aussi une bordure autour.

Ajoutez le CSS suivant à votre document styles.css:

#nav {largeur: 225px;marge droite: 15px;bordure: solide # 000000;}#nav li {style de liste: aucun;}.bas de page {taille de police: .75em;clarifier les deux;largeur: 100%;text-align: center;}

La propriété style de liste configure la liste dans la section de navigation de manière à ne pas avoir de puces ni de chiffres, et le .footer attribue à la section de droits d'auteur une taille plus petite et centrée dans la section.

07 sur 10

Positionner la section principale

En positionnant votre section principale avec un positionnement absolu, vous pouvez être sûr qu'elle restera exactement là où vous le souhaitez sur votre page Web. J'ai fait le mien 800px large pour accueillir des moniteurs plus grands, mais si vous avez un moniteur plus petit, vous voudrez peut-être le rendre plus étroit.

Placez les éléments suivants dans votre document styles.css:

#principale {largeur: 800px;en haut: 0px;position: absolue;à gauche: 250 pixels;} 08 sur 10

Styliser vos paragraphes

Comme j'ai déjà défini la police de paragraphe ci-dessus, je voulais donner à chaque paragraphe un petit coup de pouce supplémentaire pour le rendre meilleur. Je l'ai fait en mettant une bordure en haut qui soulignait le paragraphe plus que la seule image.

Placez les éléments suivants dans votre document styles.css:

.topline {bord supérieur: solide épais # FFCC00;}

J'ai décidé de le faire en tant que classe appelée "ligne supérieure" plutôt que de simplement définir tous les paragraphes de cette façon. De cette façon, si je décide d’avoir un paragraphe sans ligne jaune en haut, je peux simplement laisser le class = "topline" dans la balise de paragraphe et il n’aura pas de bordure en haut.

09 sur 10

Styliser les images

Les images sont généralement entourées d'une bordure, elle n'est pas toujours visible sauf si l'image est un lien, mais j'aime bien avoir une classe dans ma feuille de style CSS qui désactive automatiquement la bordure.Pour cette feuille de style, j'ai créé la classe "noborder" et la plupart des images du document font partie de cette classe.

L'autre partie spéciale de ces images est leur emplacement sur la page. Je voulais qu'ils fassent partie du paragraphe dans lequel ils se trouvaient sans utiliser de tableaux pour les aligner. La méthode la plus simple consiste à utiliser la propriété CSS float.

Placez les éléments suivants dans votre document styles.css:

#main img {float: gauche;marge droite: 5px;marge inférieure: 15 px;}.pas de frontière {bordure: 0px aucune;}

Comme vous pouvez le constater, des propriétés de marge sont également définies sur les images afin de ne pas les écraser avec le texte flottant qui se trouve à côté d’elles dans les paragraphes.

10 sur 10

Maintenant, regardez votre page terminée

Une fois que vous avez sauvegardé votre CSS, vous pouvez recharger la page pets.htm dans votre navigateur Web. Votre page doit ressembler à celle présentée dans cette image, les images étant alignées et la navigation correctement placée à gauche de la page.

Suivez les mêmes étapes pour toutes vos pages internes de ce site. Vous voulez avoir une page pour chaque page de votre navigation.