HTML/CSS uitgever? (6 / 8 stap)

Stap 6: Mijn CSS


Mijn CSS

Met mijn inhoud ingevoerd kon ik nu elke code definiëren volgens mijn eigen voorkeuren. Ik deed dat op een afzonderlijk document genaamd "html-css-Uitgever-screen.css", met behulp van CSS descriptoren.

Laten we eens kijken naar mijn stylesheet.

div.page-break
{
pagina-einde-na: altijd;
pagina-einde-inside: voorkomen;
}

Deze eerste beschrijving is voor een klasse met de naam "page-break". de internetbrowser stuurt een signaal naar mijn printer (als ik het document afdrukken) start van een nieuwe pagina wanneer deze divisie-tag wordt aangetroffen, maar pas nadat de klein boekje pagina wordt afgedrukt, vermijden begint een nieuwe pagina als de printer is aangesloten nog steeds in het midden van de afdrukken van de pagina van de brochure.

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

Deze beschrijving CSS Hiermee configureert u de tekengrootte en de afstand boven en onder elke tekst gelabeld < h1 >. "em" is een manier om opgeeft letter-formaat en de grootte van de afstand. Ik kon hebt opgegeven met behulp van andere meeteenheden, zoals inches (in), millimeter (mm), pixels (px) of punten (pt).

H2
{
padding-bottom: .2em;
tekengrootte: 1.2em;
}

Dit definieert een tekst gelabeld < h2 >.

p.footer
{
positie: absoluut;
bodem: 1em;
hoogte: 1em;
breedte: 67,9 mm;
margin-left: automobiel;
margin-right: automobiel;
text-align: Midden;
kleur: grijs;
}

Dit is de definitie van de speciale klasse van alinea die mijn paginanummers verschijnt. De positie van de pagina nummer lid zal worden op de absolute onderkant van elke pagina van de brochure, verdeelde één em omhoog vanaf de onderkant. De alinea worden alleen één em in hoogte, 67,9 millimeter breed, even van de linker- en rechtermarge van de pagina boekje gelijkmatig verdeeld. De alineatekst (paginanummer) wordt uitgelijnd in het midden van de pagina, en zal zij in de kleur grijs.

UL
{
padding-bottom: .8em;
}

Mijn niet-geordende lijst hebben een ruimte, iets minder dan een em in hoogte, na de lijst en voordat er iets anders. Dit scheidt mijn lijst van andere tekst.

#content
{
regelafstand: 1.3em;
tekengrootte: .8em;
padding: 1em;
padding-top: 3em;
}

Mijn inhoud tekst zullen allemaal een regelhoogte van 1.3 em, hoewel de grootte van het lettertype zal slechts iets minder dan een em. Dit laat een beetje afstand na elke regel tekst, verhoging van de leesbaarheid. Zal er een witregel ruimte, 1 em in hoogte, na elke divisie van inhoud, met 3 em van ruimte aan de bovenkant van elke divisie van inhoud. Dit kan ik ruimte om punch een paar gaten aan de bovenkant van elke pagina. Ik zal houden mijn boekje samen met een paar kiekjes van de ring.

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

Ik wilde mijn voorblad te kijken een beetje anders dat de normale pagina's. Ik heb een speciale klasse van inhoud afdeling genaamd "cover" gedefinieerd. De regelhoogte zal worden groter, en alle de de tekst wordt uitgelijnd in het centrum (centrum gerechtvaardigd).

#page
{
positie: relatief;
weergeven: blokkeren;
float: links;
breedte: 67,9 mm;
hoogte: 104mm;
rand: 1px zwarte solide;
}

Tot slot, ik heb gedefinieerd de grotere pagina waarop ik "plakken zal" mijn kleinere inhoud, "notities". Elke pagina wordt geplaatst na de dia, in een "relatieve" reeks. De pagina wordt weergegeven als één blok, altijd van links naar rechts weergegeven. De breedte zullen 67,9 millimeter, en hoogte zullen 104 millimeter. De pagina wordt weergegeven met een enkele ononderbroken zwarte lijn grens, slechts één pixel in dikte.

Ik kan u zeggen dat de grootte van mijn "pagina" nauwgezet is afgeleid. Ik ben begonnen met een educated guess van 70 millimeter breed en 100 millimeter hoog. Toen ik mijn browser om me te tonen een voorbeeld van hoe het eruit zien zou als ik acht van deze "pagina's" afgedrukt op één vel papier gericht, was de grootte weg. Ik tweaked de grootte, beetje bij beetje, totdat ik acht boekje pagina's op een enkel 8,5 x 11 inch stuk papier, paste zoals weergegeven door mijn browser. De uiteindelijke grootte is het absolute meest dat ik kon door met krijgen en nog steeds de pagina's afdrukken zoals ik gewenst.

Gerelateerde Artikelen

Maken van een website allen over u met Visual Studio (HTML, CSS, JQUERY)

Maken van een website allen over u met Visual Studio (HTML, CSS, JQUERY)

Hey iedereen!Dit is mijn eerste instructable en in dit instructable ga ik u tonen hoe te gebruiken Visual Studio om uw eigen website te maken!Hier is een downloadlink voor Visual Studio:Visuele Studio´s Home LinkDirecte downloadlinkDit zou brak zijn
Eenvoudige Image Gallery HTML CSS Javascript

Eenvoudige Image Gallery HTML CSS Javascript

In de eerste aflevering in deze serie, ik neem een gesprek dat ik had met een DIYer benoemde Dale en zet hem in een video tutorial over een mogelijke oplossing. Wij zullen bouwen van nul een eenvoudige javascript-functie die zal verteren een array va
Seriële communicatie tussen Arduino, HTML & Chrome

Seriële communicatie tussen Arduino, HTML & Chrome

Werken met Arduino is gemakkelijk, maar meer programmering vaardigheden maken project waarbij software vereist. In tegenstelling tot andere oplossingen is mijn project de manier om HTML-codes maken off line app - zonder dingen zoals Yun, Ethernet-shi
Hoe te verbeteren uw Instructables met behulp van HTML

Hoe te verbeteren uw Instructables met behulp van HTML

Instructables zijn een geweldige manier om je kennis delen en leren van anderen. Soms, een heleboel tekst in een Instructablecan worden intimiderend, of een Instructable ziet er gewoon niet erg interessant. Om dit oplossen, kunt u de HTML en CSS.HTML
De Complete Beginners Guide to HTML

De Complete Beginners Guide to HTML

deze tutorial is geschreven uit de grond omhoog voor volledige beginners tot de wereld van programmeren. Uiteraard bent u bekend met sommige programmeertalen dit enigszins gemakkelijker zal worden.Bent u nieuw voor de programmering raak niet ontmoedi
Maak van uw HTML-Website geschikt voor mobiele apparaten

Maak van uw HTML-Website geschikt voor mobiele apparaten

eerst was ik niet tevreden toen ik een bureaublad geoptimaliseerde Website op een smartphone bezocht.De lettertypen zijn te klein, u hebt pan en zoom in/uit de hele tijd, de links zijn altijd moeilijk te richten. Dus ik moest doen wat onderzoek hoe m
HTML-RGB schuifregelaar voor Arduino via seriële

HTML-RGB schuifregelaar voor Arduino via seriële

Hallo weer!Ik besloot te schrijven meer tutorials over mijn HTML/CSS & Arduino project genaamd Involt. Voor meer details, wat is het controleren van de website van het project.In dit instructable zal ik laten zien thij gemakkelijkste en ongewoon mani
HTML-elementen met JQuery verplaatsen via seriële

HTML-elementen met JQuery verplaatsen via seriële

Dit instructable is over het gebruik van de waarden die zijn ontvangen van Arduino en het gebruik ervan voor het bewerken van HTML-elementen binnen Involt. Dit zal niet Involt JQuery methoden of UI elementen gebruiken maar dit voorbeeld is om te late
Maak een eenvoudig html-website

Maak een eenvoudig html-website

alles wat u nodig hebt voor dit is een computer enige kennis van html/css en enige tijd.Stap 1. Download het zip dossier en haal het. de bestanden openen in een teksteditor zoals notepad of notepad ++Stap 2. Nog steeds het leren van html? niet nood v
Spacebrewer - externe thee apparaat

Spacebrewer - externe thee apparaat

We wilden een apparaat dat zou ons te ver brouwen een kopje thee. Waarom? Want thee awesome is! Op deze koude winterdagen, u zou kunnen hebben een thee gebrouwen, en klaar voor u tegen de tijd dat u thuis aangekomen. U kunt ook thee te brouwen voor u
Android Motion Sensing intelligente spiegel

Android Motion Sensing intelligente spiegel

We besloten dat we een spiegel nodig in onze keuken, en ik was ook van bewust dat mijn familie hun smartphones gebruikt om te controleren weer, agenda-afspraken enz voordat je de kinderen klaar en kop uit voor de dag.Ik had vele grote voorbeelden van
SafeDrop: een slimme pakket levering Safe

SafeDrop: een slimme pakket levering Safe

In dit instructable ga ik je laten zien hoe mijn team maakte SafeDrop, een prototype van de moderne IoT-aangesloten apparaat dat uw levering pakketten beschermt tegen diefstal! We kwam met dit idee op de AT & T ontwikkelaar top Hackathon, gecodeerd e
Instructables op uw Website of Blog - bijgewerkt!

Instructables op uw Website of Blog - bijgewerkt!

Dit Instructable toont u hoe u een lijst met koppelingen naar uw Instructables kunt insluiten op uw website, net als op je profielpagina geformatteerd. Ze bent automatisch bijgewerkt telkens wanneer de pagina wordt geladen en worden sorteerbare stand
De grondbeginselen van programmeren

De grondbeginselen van programmeren

Hey iedereen. In de afgelopen maanden heb ik meer en meer opmerkingen en persoonlijke berichten over wat programmering is en wat de verschillende hulpmiddelen.Dus is hier mijn meest fundamentele uitleg van de programmering.(dit is echt basic waarschu