Internet

CSS gebruiken om uw marges en grenzen op nul te zetten

Schrijver: Peter Berry
Datum Van Creatie: 14 Juli- 2021
Updatedatum: 10 Kunnen 2024
Anonim
Learn CSS margins in 4 minutes 📏
Video: Learn CSS margins in 4 minutes 📏

Inhoud

Verbeter het uiterlijk van uw webpagina met nauwkeurige plaatsing van CSS-objecten

De webbrowser van vandaag heeft een lange weg afgelegd van de gekke dagen waarin elke vorm van cross-browser consistentie wishful thinking was. De huidige webbrowsers voldoen volledig aan de standaarden. Ze spelen mooi samen en leveren een redelijk consistente paginaweergave in de verschillende browsers. Dit omvat de nieuwste versies van Google Chrome, Microsoft Edge, Mozilla Firefox, Opera, Safari en de verschillende browsers die te vinden zijn op de talloze mobiele apparaten die vandaag toegang hebben tot websites.

Hoewel er zeker vooruitgang is geboekt met de manier waarop browsers CSS weergeven, zijn er nog steeds inconsistenties tussen deze verschillende software-opties. Een van de meest voorkomende inconsistenties is hoe deze browsers standaard marges, opvulling en randen berekenen.


Omdat deze aspecten van het boxmodel van invloed zijn op alle HTML-elementen en omdat ze essentieel zijn bij het maken van paginalay-outs, betekent een inconsistente weergave dat een pagina er in de ene browser goed uitziet, maar er in een andere enigszins uit ziet. Om dit probleem te bestrijden, normaliseren veel webontwerpers deze aspecten van het boxmodel. Deze praktijk staat ook bekend als op nul zetten de waarden voor marges, opvulling en randen.

Een opmerking over standaardinstellingen voor de browser

Webbrowsers stellen elk standaardinstellingen in voor bepaalde weergaveaspecten van een pagina. Hyperlinks zijn bijvoorbeeld standaard blauw en onderstreept. Dit gedrag is consistent in verschillende browsers, en hoewel het iets is dat de meeste ontwerpers aanpassen aan de ontwerpbehoeften van hun specifieke project, maakt het feit dat ze allemaal beginnen met dezelfde standaardinstellingen het gemakkelijker om deze wijzigingen aan te brengen. Helaas genieten de standaardwaarden voor marges, opvulling en randen niet hetzelfde niveau van consistentie tussen browsers.


Waarden voor marges en opvulling normaliseren

De beste manier om het probleem van een inconsistent boxmodel op te lossen, is door alle marges en opvulwaarden van HTML-elementen op nul te zetten. Er zijn een paar manieren waarop u dit kunt doen door deze CSS-regel toe te voegen aan uw stylesheet:



Hoewel deze regel niet specifiek is, omdat deze in uw externe stylesheet staat, heeft deze een hogere specificiteit dan de standaard browserwaarden. Aangezien deze standaardwaarden zijn wat u overschrijft, zal deze ene stijl bereiken wat u van plan bent te doen.

Zodra u alle marges en opvulling hebt uitgeschakeld, moet u ze selectief weer inschakelen voor specifieke delen van uw webpagina om de look en feel te krijgen waar uw ontwerp om vraagt.


Grenzen

Oudere versies van Internet Explorer hadden een transparante of onzichtbare rand rond elementen. Tenzij u de rand op 0 instelt, kan die rand uw paginalay-outs verpesten. Als je hebt besloten dat je deze verouderde versies van IE blijft ondersteunen, moet je dit aanpakken door het volgende toe te voegen aan je hoofdtekst en HTML-stijlen:

HTML, body {
marge: 0px;
opvulling: 0px;
border: 0px;
}

Net als hoe je de marges en opvulling hebt uitgeschakeld, zal deze nieuwe stijl ook de standaardgrenzen uitschakelen. U kunt hetzelfde doen door de jokertekenselectie te gebruiken die eerder in het artikel is weergegeven.

We Adviseren U Te Zien

Populariteit Verkrijgen

Muziek afspelen in TeamSpeak 3 op pc
Internet

Muziek afspelen in TeamSpeak 3 op pc

Download en intalleer Virtual Audio Cable (VAC). Wanneer u VAC intalleert, duidt het zichzelf aan al het tandaard afpeelapparaat. Klik op de preker pictogram in de taakbalk en electeer uw luidpreker ...
Be-Bratz.com nam Bratz mee in de virtuele wereld
Gaming

Be-Bratz.com nam Bratz mee in de virtuele wereld

Be-Bratz.com wa het antwoord van MGA op Barbie Girl. In 2007, op de hielen van Mattel BarbieGirl.com en virtuele Barbie Girl, kwam Be-Bratz.com van MGA Entertainment, een oortgelijk concept. Net al b...