Witte ruimte tussen 2 divs

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Niels Rietveld

Niels Rietveld

14/05/2015 19:21:11
Quote Anchor link
Als ik het volgende in mijn script toevoeg heb ik een witte ruimt tussen divs die onderelkaar staan, hoe kan dat?

<!DOCTYPE html>
Gewijzigd op 14/05/2015 19:28:59 door Niels Rietveld
 
PHP hulp

PHP hulp

19/12/2024 04:05:39
 
- Ariën  -
Beheerder

- Ariën -

14/05/2015 19:31:02
Quote Anchor link
Omdat je script zich dan voldoet aan de HTML5 normen, en die die 'paddings' dan aanstaan. Je kan ze met de CSS-property margin en padding zelf bepalen.
Gewijzigd op 14/05/2015 19:32:24 door - Ariën -
 

15/05/2015 12:44:07
Quote Anchor link
Het kan zijn dat:
- je browser het doctype niet herkent en overgaat op een andere mode van renderen.
- je de HTML5 serveert als XHTML5, een XML variant van HTML5.
<div>-s kunnen dan verschuiven als <div></div> ineens een <div/> wordt.
Dat kan bijvoorbeeld met de saveXML()-functie van DOMDocument.
Als je browser dat niet goed interpreteert kan het de layout doen verschuiven.
- Je hebt één of meerdere spaties en/of EOL-karakters tussen <div> en </div>,
én je serveert de HTML5 als XML. In dat geval staat er onder je doctype iets als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?xml version="1.0"?>
. Bij reguliere HTML werken spaties anders dan bij XML, wat
ook weer voor verandering in layout kan zorgen.

Wat je kan doen is controleren:
- welke browser en versie je gebruikt
- in de browser hoe het document gerendered wordt (standards, compatibility, quirks..)
- met een of andere inspector van de debugging-tool van de browser controleren wat de
(berekende) CSS-eigenschappen zijn die het gedrag verklaren

Als je er niet direct uit komt kan je verschillen zoeken, bijvoorbeeld:
- ligt het alleen aan het doctype?
- vertonen andere browsers ander gedrag?
- wat gebeurt er als je inhoud tussen de <div>-s weghaalt of toevoegt?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.