[css] Margins bij float: left en float: right

Pagina: 1
Acties:

  • cyberstalker
  • Registratie: September 2005
  • Niet online

cyberstalker

Eersteklas beunhaas

Topicstarter
Om mij onbekende redenen krijg ik bij het gebruik van float:right wisselende marges. Het is de bedoeling dat de voor- en achterkant van een pagina mooi bij elkaar passen.

Relevante CSS-code:

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@page
{
    margin: 20px;
}

body
{
    font-family: "Century Gothic";
}

div.identificatie
{
    position: relative;
    border: 1px solid black;
    page-break-inside: avoid;
    float: left;
    width: 300px;
    height: 170px;
    margin: 2px;
}


Voor de achterkant is het enige verschil dat de float op right staat. Als ik het goed begrijp zou dit voldoende moeten zijn om de elementen van de voor- en achterkant mooi te laten aansluiten. Het klopt echter nooit precies. Daarnaast is de afwijking groter wanneer er meer <div class="identificatie"> op de pagina staat.

Alle elementen in de div.identificatie zijn absoluut gepositioneerd, dus het lijkt me sterk dat deze het roet in het eten gooien.

Wat doe ik hier fout?

Ik ontken het bestaan van IE.


  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
Voorbeeldje van een pagina zelf?

  • cyberstalker
  • Registratie: September 2005
  • Niet online

cyberstalker

Eersteklas beunhaas

Topicstarter
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<div class="identificatie">
    <img src="images/id/-knip--Logo.gif" style="left: 5px; top: 5px; width: 91px; height: 82px" alt="-knip--Logo.gif" title="-knip--Logo.gif">
    <img src="images/id/-knip--Wolk.gif" style="left: 145px; top: 20px; width: 127px; height: 118px" alt="-knip--Wolk.gif" title="-knip--Wolk.gif">

    <img src="../faces/small/php1lTX8l20060721.jpg" style="border: 2px solid black; left: 210px; top: 50px; width: 66px; height: 88px" alt="Werver foto" title="Werver foto">
    <div style="left: 5px; top: 90px; width: 120px; height: 10px; text-align: left; font-size: 10px; color: black;">
        -knip-
    </div>
    <div style="left: 5px; top: 120px; width: 150px; height: 10px; text-align: left; font-size: 10px; color: black;">
        Voor info: -knip-
    </div>
    <div style="left: 5px; top: 133px; width: 150px; height: 10px; text-align: left; font-size: 10px; color: black;">
        www.-knip-.nl
    </div>

    <div style="left: 0px; top: 160px; width: 300px; height: 10px; text-align: center; font-size: 6px; color: black;">
        Dit legitimatiebewijs blijft eigendom van -knip- en moet op verzoek worden ingeleverd.
    </div>
    <div style="left: 145px; top: 10px; width: 160px; height: 15px; text-align: left; font-size: 13px; color: black;">
        Legitimatiebewijs
    </div>
    <div style="left: 145px; top: 25px; width: 160px; height: 10px; text-align: left; font-size: 8px; color: black;">
        Geldig t/m 10-10-2006
    </div>
</div>
<div class="identificatie">

    <img src="images/id/-knip--Logo.gif" style="left: 5px; top: 5px; width: 91px; height: 82px" alt="-knip--Logo.gif" title="-knip--Logo.gif">
    <img src="images/id/-knip--Wolk.gif" style="left: 145px; top: 20px; width: 127px; height: 118px" alt="-knip--Wolk.gif" title="-knip--Wolk.gif">
    <div style="left: 5px; top: 90px; width: 120px; height: 10px; text-align: left; font-size: 10px; color: black;">
        -knip-
    </div>
    <div style="left: 5px; top: 120px; width: 150px; height: 10px; text-align: left; font-size: 10px; color: black;">
        Voor info: -knip-
    </div>
    <div style="left: 5px; top: 133px; width: 150px; height: 10px; text-align: left; font-size: 10px; color: black;">
        www.-knip-.nl
    </div>

    <div style="left: 0px; top: 160px; width: 300px; height: 10px; text-align: center; font-size: 6px; color: black;">
        Dit legitimatiebewijs blijft eigendom van -knip- en moet op verzoek worden ingeleverd.
    </div>
    <div style="left: 145px; top: 10px; width: 160px; height: 15px; text-align: left; font-size: 13px; color: black;">
        Legitimatiebewijs
    </div>
    <div style="left: 145px; top: 25px; width: 160px; height: 10px; text-align: left; font-size: 8px; color: black;">
        Geldig t/m 10-10-2006
    </div>
</div>

Ik ontken het bestaan van IE.


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 00:41

TeeDee

CQB 241

Misschien een screenshot om het probleem te verduidelijken?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • cyberstalker
  • Registratie: September 2005
  • Niet online

cyberstalker

Eersteklas beunhaas

Topicstarter
TeeDee schreef op maandag 25 september 2006 @ 11:06:
Misschien een screenshot om het probleem te verduidelijken?
Dat heeft weinig zin naar ik vrees. Op het scherm klopt het precies. Bij afdrukken gaat het echter verkeerd. Daar zit het probleem (dat had ik er natuurlijk bij moeten zetten, sorry :$ )

Ik ontken het bestaan van IE.


  • Savantas
  • Registratie: December 2002
  • Laatst online: 12-02 17:29
En hoe nauwkeurig is de printer? Want ik heb daar vaak hele grote variaties in gezien, ook bij printers waarvan je het niet zou verwachten...

Ik denk niet zwart-wit, ik denk diapositief! ( ͡° ͜ʖ ͡°)


  • cyberstalker
  • Registratie: September 2005
  • Niet online

cyberstalker

Eersteklas beunhaas

Topicstarter
Savantas schreef op maandag 25 september 2006 @ 13:14:
En hoe nauwkeurig is de printer? Want ik heb daar vaak hele grote variaties in gezien, ook bij printers waarvan je het niet zou verwachten...
De printer is een gloednieuwe Epson Aculaser. Waar ik mij vooral over verbaas is dat de indeling verandert wanneer er meerdere <div class="identificatie"> op de pagina staat.

Ik ontken het bestaan van IE.


  • Boelie-Boelie
  • Registratie: November 2004
  • Laatst online: 26-09-2020
En als je die floats (class="identificatie") cleart?

Cogito ergo dubito

Pagina: 1