Éditeur HTML/CSS ? (6 / 8 étapes)

Étape 6: Mon CSS

Mon CSS

Avec mon contenu entré je pourrais maintenant définir chaque balise selon mes propres préférences. Je l’ai fait sur un document distinct, appelé "html-css-Editeur-screen.css", à l’aide de descripteurs CSS.

Penchons-nous sur ma feuille de style.

div.page-pause
{
page-break-after : toujours ;
page-break-inside : éviter ;
}

Cette première description est pour une classe appelée « saut de page ». le navigateur internet enverra un signal à mon imprimante (si j’ai imprimer le document) pour commencer une nouvelle page lorsqu’il rencontre cette balise de division, mais uniquement après que la page petit livret est imprimée, en évitant de commencer une nouvelle page si l’imprimante est toujours au milieu de l’impression de la page du livret.

H1
{
font-size : 2em ;
padding-top : 1em ;
padding-bottom : 2em ;
}

Cette description CSS configure la taille de la police et l’espacement au-dessus et en dessous de tout texte contenant le tag < h1 >. « em » est un moyen de spécifier taille de lettre et espacement. Je pourrais avez spécifié à l’aide d’autres unités de mesure, telle que pouces (po), en millimètres (mm), pixel (px) ou en points (pt).

H2
{
padding-bottom : .2em ;
la taille de police : 1.2em ;
}

Ceci définit tout texte contenant le tag < h2 >.

p.footer
{
position : absolute ;
bas : 1em ;
hauteur : 1em ;
Largeur : 67,9 mm ;
marge à gauche : auto ;
marge-right : auto ;
text-align : center ;
couleur : gris ;
}

Il s’agit de la définition de la classe spéciale de paragraphe qui affiche mes numéros de page. La position du paragraphe numéro page sera au bas de chaque page du livret, espacés un em absolu vers le haut du bas. Le paragraphe ne sera un em en hauteur, 67,9 millimètres de largeur, à distance égale des marges gauche et droite de la page du livret. Le texte du paragraphe (numéro de la page) sera aligné au centre de la page, et il sera de couleur grise.

UL
{
padding-bottom : .8em ;
}

Ma liste non ordonnée aura un espace, un peu moins d’un em en hauteur, après la liste et avant toute autre chose. Ceci sépare ma liste d’autre texte.

#content
{
line-height : 1.3em ;
font-size : .8em ;
Rembourrage : 1em ;
padding-top : 3em ;
}

Tout mon texte contenu aura une hauteur de ligne de 1,3 em, bien que la taille de la police ne sera un peu moins d’un em. Cela permet un peu d’espacement après chaque ligne de texte, augmenter la lisibilité. Il y aura une ligne vide de l’espace, 1 cadratin en hauteur, après chaque division du contenu, avec 3 em de l’espace a permis au sommet de chaque division du contenu. Cela me permet de l’espace percer quelques trous en haut de chaque page. Je vais tenir mon livret avec quelques clichés de l’anneau.

#content.cover
{
line-height : 2em ;
text-align : center ;
}

Je voulais que ma page de couverture pour un aspect un peu différent que les pages normales. J’ai défini une classe spéciale de contenu division appelée « couverture ». La hauteur de ligne sera plus grande et tous les le texte sera aligné au Centre (Centre justifié).

#page
{
position : relative ;
afficher : bloquer ;
float : left ;
Largeur : 67,9 mm ;
hauteur : 104mm ;
border : 1px noir solide ;
}

Enfin, j’ai défini l’agrandissement page sur lequel j’ai "collera" mon plus petits contenus, "notes". Chaque page sera placé après la saisie, dans une séquence « relative ». La page s’affiche comme un seul bloc, toujours affiché de gauche à droite. La largeur sera de 67,9 millimètres et hauteur sera de 104 millimètres. La page s’affiche avec une bordure de ligne noire continue unique, un seul pixel d’épaisseur.

Je peux vous dire que la taille de ma « page » a été soigneusement tirée. J’ai commencé avec une conjecture de 70 millimètres de large et 100 millimètres de hauts. Lorsque j’ai réalisé mon navigateur pour me montrer un aperçu de quoi il ressemblerait si j’ai huit de ces « pages » imprimé sur une seule page de papier, la taille était lointaine. J’ai modifié la taille, peu à peu, jusqu'à ce que je pouvais tenir huit pages de la brochure sur un seul 8,5 x 11 pouces bout de papier, tel qu’affiché par mon navigateur. La taille finale est le plus absolu que je pourrais sortir avec et toujours pas à imprimer les pages que j’ai désiré.

Articles Liés

Créer un site Web tout sur vous avec Visual Studio (HTML, CSS, JQUERY)

Créer un site Web tout sur vous avec Visual Studio (HTML, CSS, JQUERY)

Hey tout le monde !Il s'agit de mon premier instructable et dans ce instructable je vais vous montrer comment utiliser Visual Studio pour créer votre propre site Web !Voici un lien de téléchargement pour Visual Studio :Liaison d'origine Visual Studio
Galerie d’images simple HTML CSS Javascript

Galerie d’images simple HTML CSS Javascript

Dans le premier épisode de cette série, j'ai tenir une conversation avec un DIYer Dale nommé et transformez-le en un didacticiel vidéo relatif à une éventuelle solution. À partir de zéro, nous allons construire une fonction javascript simple qui va d
Comment améliorer votre Instructables aide HTML

Comment améliorer votre Instructables aide HTML

Instructables sont un moyen génial de partager vos connaissances et apprendre des autres. Parfois, une grande quantité de texte dans un Instructablecan être intimidant ou une Instructable juste ne semble pas très intéressant. Pour résoudre ce problèm
Faire un site Web html facile

Faire un site Web html facile

tout ce dont vous avez besoin pour cela est un ordinateur, des connaissances en html/css et un certain temps.Étape 1. Téléchargez le fichier zip et l'extraire. Ouvrez les fichiers dans un éditeur de texte comme le bloc-notes ou notepad ++Étape 2. Tou
Comment faire un site en HTML

Comment faire un site en HTML

si vous jamais voulu faire un site Web, mais ne savais pas comment, c'est une bonne façon de le faire !Étape 1: Les bases Pour faire quelque chose en HTML, vous devez commencer avec la balise <HTML> Ensuite, vous devez ajouter votre en-tête. <HEA
Faites votre HTML-site Web adapté aux appareils mobiles

Faites votre HTML-site Web adapté aux appareils mobiles

tout d'abord, je n'étais pas satisfait lorsque j'ai visité un site optimisé Bureau sur un smartphone.Les polices sont trop petites, vous avez de panoramique et de zoomez / tout le temps, les liens sont toujours difficiles à cibler. Donc j'ai dû faire
Le Guide complet de débutants en HTML

Le Guide complet de débutants en HTML

ce tutoriel est écrit à partir du sol pour débutants complets au monde de la programmation. Évidemment si vous êtes familiarisé avec certains langages de programmation, ce sera un peu plus facile.Si vous êtes nouveau à la programmation ne vous décour
Comment démarrer votre HTML Document droit

Comment démarrer votre HTML Document droit

si vous êtes juste de se lancer dans le domaine de la programmation web, vous avez probablement entendu parler du HTML, ou Hyper Text Markup Language. C'est le langage de balisage de base pour la création de pages web statiques. Mais pour créer un do
Déplacer des éléments HTML avec JQuery via Serial

Déplacer des éléments HTML avec JQuery via Serial

Cette instructable agit en utilisant les valeurs reçues de l'Arduino et à les utiliser pour manipuler des éléments HTML à l'intérieur de Involt. Cependant cela n'utilisera pas les méthodes Involt JQuery ou éléments d'interface utilisateur, mais cet e
Curseur de HTML RVB pour Arduino via Serial

Curseur de HTML RVB pour Arduino via Serial

Bonjour à nouveau !J'ai décidé d'écrire plus de tutoriels sur mon HTML/CSS & Arduino projet nommé Involt. Pour plus de détails qu'est-ce vérifier le site Web du projet.Dans ce instructable je vais montrer til plus facile et rare moyen de contrôle LED
Communication série entre Arduino, HTML & Chrome

Communication série entre Arduino, HTML & Chrome

Il est facile de travailler avec Arduino, mais la création de projet qui comprend le logiciel nécessite plus de compétences en programmation. Contrairement à d'autres solutions, mon projet est le moyen pour créer HTML hors connexion app - sans choses
Faites vos propres sites Web - HTML de base (partie 1)

Faites vos propres sites Web - HTML de base (partie 1)

il s'agit d'un guide multi-partie sur comment construire vos propres sites Web. Je vais aborder tout de code HTML de base, le code PHP plus avancés, aux éditeurs de GUI pour rendre vos processus plus rapide. Cette première partie portera sur l'utilis
Serveur Web Python pour votre Raspberry Pi

Serveur Web Python pour votre Raspberry Pi

Remarque : Si vous voulez seulement un serveur web qui ne nécessite pas de Python, consultez ce tutoriel, que j'ai fait pour un serveur web super facile pour le Raspberry Pi.Vous savez certains Python de base ou vous voulez en apprendre un peu et vou
Interface web simple et intuitive pour votre Raspberry Pi

Interface web simple et intuitive pour votre Raspberry Pi

Le Raspberry Pi est un mini-ordinateur incroyable de 35 dollars. Il vous permet de faire tout ce que vous pourriez faire avec un ordinateur Linux (connexion à l'internet, regarder des vidéos, de lancer des applications,...) mais aussi d'interagir ave