Hjem Sosiale medier Hvordan legge til rammer i HTML5 og CSS3 programmering - dummies

Hvordan legge til rammer i HTML5 og CSS3 programmering - dummies

Innholdsfortegnelse:

Video: LIBGDX para Android - Tutorial 37 - Como Añadir el Escenario - How to make games Android 2024

Video: LIBGDX para Android - Tutorial 37 - Como Añadir el Escenario - How to make games Android 2024
Anonim

Du kan bruke CSS3 til å tegne grenser rundt et hvilket som helst HTML5-element. Du har frihet i kantlinjens størrelse, stil og farge. Her er to måter å definere grenseegenskaper: Bruk av individuelle grenseattributter, og bruk av en snarvei. Grenser endrer ikke layoutet, men de legger til visuell adskillelse som kan være tiltalende, spesielt når layoutene dine er mer komplekse.

Slik bruker du grenseattributtene

Her er en side med en enkel kantlinje trukket rundt på overskriften.

Koden for borderProps. HTML-siden demonstrerer de grunnleggende prinsippene for grenser i CSS:

borderProps. html h1 {grensefarge: rød; kantbredde:. 25em; border style: double;}

Dette har en grense

Hvert element kan ha en ramme definert. Borders krever tre attributter:

  • bredde : Bredden på grensen. Dette kan måles i en hvilken som helst CSS-enhet, men grensebredden er normalt beskrevet i piksler eller ems. ( Husk: En em er omtrent bredden på hovedbokstaven "M" i gjeldende skrift.)

  • farge : Fargen som ble vist grensen. Fargen kan defineres som hvilken som helst annen farge i CSS, med fargenavn eller hex-verdier.

  • stil : CSS støtter en rekke grenseformater. Eksemplet illustrerer en dobbel ramme. Dette trekker en grense med to tynnere linjer rundt elementet.

Du må definere alle tre attributter hvis du vil at grenser skal vises riktig. Du kan ikke stole på standardverdiene for å arbeide i alle nettlesere.

Slik definerer du rammestiler

CSS har en forhåndsbestemt liste over grensesnittstilter du kan velge mellom. Her er en side med alle de primære rammestillingene som vises.

Du kan velge noen av disse stilene for alle rammer:

  • Solid: En enkelt solid linje rundt elementet.

  • Dobbel: To linjer rundt elementet med et mellomrom mellom dem. Grensebredden er den samlede bredden på begge linjene og gapet.

  • Groove: Bruker skygging for å simulere en spore etset på siden.

  • Ridge: Bruker skyggelegging for å simulere en høyde som er tegnet på siden.

  • Inset: Bruker skygging for å simulere en trykknapp.

  • Outset: Bruker skygging for å simulere en knapp stikker ut fra siden.

  • Dashed: En punktert linje rundt elementet.

  • Stiplede: En prikket linje rundt elementet.

Slik bruker du grensesnittveien

Det er litt kjedelig å definere tre forskjellige CSS-attributter for hver kantlinje. Heldigvis inneholder CSS en praktisk grensesnittvei som gjør grenser mye enklere å definere.

Du kan ikke fortelle forskjellen fra utgangen, men koden for borderShortcut. html er ekstremt enkelt:

borderShortcut. html h1 {grense: rød 5px solid;}

Denne siden bruker grensesnittveien

Ordren der du beskriver grenseattributter, spiller ingen rolle. Bare spesifiser en farge, en størrelse og en kantlinje.

Slik lager du partielle grenser

Hvis du vil, kan du få mer presis kontroll over hver side av en kantlinje. Det er en rekke spesialiserte grensesnittveier for hver av undergrensene.

Denne siden gjelder en kantlinje nederst på overskriften, samt forskjellige grenser ovenfor, under og til sidene av avsnittene. Delte grenser er ganske enkle å bygge, som du kan se fra kodelisten:

subBorders. html h1 {grensebunn: 5px svart dobbel;} p {grense-venstre: 3px svart prikket; border-right: 3px svart prikket; border-top: 3px svart dashed; border-bottom: 3px black groove;}

Denne overskriften har en nederste kant

Stykker har flere grenser definert.

Stykker har flere grenser definert.

Legg merke til kantlinjestiler: kantlinje, kantlinje, kantlinje og grense høyre. Hver av disse stilene fungerer som grensesnittveien, men den virker bare på den ene siden av grensen.

Det er også bestemte grenseattributter for hver side (nederst på bredden justerer bredden på den nederste grensen, for eksempel), men de er nesten aldri brukt fordi snarvei-versjonen er så mye lettere.

Hvordan legge til rammer i HTML5 og CSS3 programmering - dummies

Redaktørens valg

Bruk skjermfeltet til å endre QuickBooks 2014 Rapporter - dummies

Bruk skjermfeltet til å endre QuickBooks 2014 Rapporter - dummies

Skjermbildet i QuickBooks Modify Report dialogboksen lar deg kontrollere rapportintervalldatoen, rapportgrunnlaget, kolonnene og en annen formatering. Bokstavene Rapporter datoområde - Datoer, Fra og Til - gjør det samme som Datoer, Fra og Til bokser i Rapportvinduet. Disse boksene lar ...

Bruk skjermfeltet til å modifisere QuickBooks 2013 Rapporter - dummies

Bruk skjermfeltet til å modifisere QuickBooks 2013 Rapporter - dummies

Hvis du klikker Tilpass rapport, QuickBooks viser dialogboksen Endre rapport, som du kan bruke til å tilpasse en rapport. Når du tilpasser en rapport, endrer du rapportens utseende, layout og informasjonen som den oppsummerer. Dialogboksen Endre rapport ser annerledes ut for ulike rapporttyper. Likevel, hvis du ser forbi ...

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Filtrene kategorien er trolig den mest interessante og en nyttig kategori som er levert av dialogboksen QuickBooks Modify Report. Filtre-fanen lar deg sette opp filtre som du kan bruke til å angi hvilken informasjon som oppsummeres i rapporten. For å bruke Filtrer-fanen velger du først feltet du vil ha ...

Redaktørens valg

Administrere Cloud Computing Resources - dummies

Administrere Cloud Computing Resources - dummies

I teorien bør cloud computing-tjenester ikke være forskjellig fra ressursene i din eget miljø, bortsett fra at de bor eksternt. Ideelt sett har du en komplett visning av cloud computing-ressursene du bruker i dag, eller vil kanskje bruke i fremtiden. I de fleste skymiljøer kan kunden bare få tilgang til ...

Tips for Going Cloud med datanettverkene dine - dummies

Tips for Going Cloud med datanettverkene dine - dummies

Beregning med datanettverket ditt kan være, hva skal du gjøre for å ta nettverket ditt mot skyen? Her er noen anbefalinger: Ikke stole på en dårlig Internett-tilkobling. Først og fremst, før du tar noen av nettverksoperasjonene i skyen, gjør du ...

Nettverkstjenester levert gjennom Cloud Computing - dummies

Nettverkstjenester levert gjennom Cloud Computing - dummies

Tre forskjellige typer nettverkstjenester kan leveres via skyen: applikasjoner , plattformer og tjenester (infrastruktur). I de følgende avsnittene beskrives disse tre typer skyttjenester i større detalj. Programmer i skyen Vanligvis kalt Software as a Service (SaaS), fullt funksjonelle applikasjoner kan leveres via skyen. En av ...

Redaktørens valg

10 Hadoop Ressurser verdt en bokmerke - dummies

10 Hadoop Ressurser verdt en bokmerke - dummies

Følgende er ti fantastiske Hadoop-ressurser som er verdige til å skape en bokmerke i nettleseren din. Disse ressursene hjelper deg med å skape en livslang læringsplan for Hadoop. Sentralnervesystemet: Apache. org Apache Software Foundation (ASF) er det sentrale fellesskapet for open source-programvareprosjekter. Ikke bare et prosjekt kan være et Apache-prosjekt - ...

Data transformasjon i Hadoop - dummies

Data transformasjon i Hadoop - dummies

Ideen om Hadoop-inspirerte ETL motorer har fått mye trekkraft de siste årene. Hadoop er trods alt en fleksibel datalagrings- og behandlingsplattform som kan støtte store mengder data og operasjoner på dataene. Samtidig er det feiltolerant, og det gir mulighet for kapital- og programvarekostnad ...

Datablokker i Hadoop Distributed File System (HDFS) - dummier

Datablokker i Hadoop Distributed File System (HDFS) - dummier

Når du lagrer en fil i HDFS, bryter systemet det ned i et sett med individuelle blokker og lagrer disse blokkene i forskjellige slave noder i Hadoop-klyngen. Dette er en helt vanlig ting å gjøre, da alle filsystemer bryter filer ned i blokker før de lagres til disk. HDFS har ingen ...