[CSS] div blokje van 30x19 moet zijn 30x15

Pagina: 1
Acties:

  • _Brake_
  • Registratie: Mei 2004
  • Laatst online: 06-05 16:19
Beste Tweakers,

Ik ben nu bezig met www.blijborg.nl/nieuw en het laatste dat ik hier aan gedaan heb is het blauwe blokje onder de A van Accountskantoor.

Zoals je ziet in de CSS, is die opgegeven als 30px breed en 15px hoog:

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
#blue {
    background-color: #38579A;
    position: absolute;
    left: 67px;
    top: 62px;
    width: 30px;
    height: 15px;
    Z-Index: 2
}


In Internet Explorer is het blokje echter 30px breed en 19px hoog! Het schijnt dat Opera wél kan tellen... Waarom IE niet? Heb de code ook al elders in het document gezet, maar niets lijkt te helpen... Wie ziet wat hier fout gaat??? :?

Dell Vostro 7620 / Intel Core i7 12700H / NVIDIA GeForce RTX 3050 Ti 4GB / 40GB DDR5RAM / Samsung 990 Pro 1TB / Dell WD22TB4 / 2x Dell G2724D / Dell Premier KM900 / Universal Audio Volt 1 / 2x KRK Rokit RP8 G4 / KRK S12.4


  • Skaah
  • Registratie: Juni 2001
  • Niet online
De border, margin en padding worden er nog bij opgeteld.
Probeer dit eens toe te voegen:
Cascading Stylesheet:
1
2
3
#blue {
padding: 0; margin: 0;
}

Uitleg: in de w3c specs staat dat width en height op de binnenkant van het element slaan. Een beetje een vreemde spec, maar je kunt er dus rekening mee houden door de padding en de border eraf te halen.

[ Voor 46% gewijzigd door Skaah op 07-02-2005 16:44 ]


  • _Brake_
  • Registratie: Mei 2004
  • Laatst online: 06-05 16:19
Skaah schreef op maandag 07 februari 2005 @ 16:42:
De border, margin en padding worden er nog bij opgeteld.
Probeer dit eens toe te voegen:
Cascading Stylesheet:
1
2
3
#blue {
padding: 0; margin: 0;
}

Uitleg: in de w3c specs staat dat width en height op de binnenkant van het element slaan. Een beetje een vreemde spec, maar je kunt er dus rekening mee houden door de padding en de border eraf te halen.
Vergeten te vertellen :( Had ik al geprobeerd. Het bewijs staat nu online.

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
#blue {
    background-color: #38579A;
    position: absolute;
    left: 67px;
    top: 62px;
    margin: 0px;
    padding: 0px;
    width: 30px;
    height: 15px;
    Z-Index: 2
}


Maakt niks uit dus 8)7

Dell Vostro 7620 / Intel Core i7 12700H / NVIDIA GeForce RTX 3050 Ti 4GB / 40GB DDR5RAM / Samsung 990 Pro 1TB / Dell WD22TB4 / 2x Dell G2724D / Dell Premier KM900 / Universal Audio Volt 1 / 2x KRK Rokit RP8 G4 / KRK S12.4


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Cascading Stylesheet:
1
2
  height: 12px;
  line-height: 12px;


En ff een [plain] [/] in je div plempen.

[ Voor 10% gewijzigd door BtM909 op 07-02-2005 16:50 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • _Brake_
  • Registratie: Mei 2004
  • Laatst online: 06-05 16:19
BtM909 schreef op maandag 07 februari 2005 @ 16:49:
Cascading Stylesheet:
1
2
  height: 12px;
  line-height: 12px;


En ff een [plain] [/] in je div plempen.
Dan plaats ik liever een gifje :X :X

Vind dit wel een aardig ranzige oplossing. Niemand met een verklaring?

offtopic:
Het werkt wel hoor, daar niet van btw

height: 15px;
line-height: 12px;
The document located at <http://www.blijborg.nl/nieuw/index.html> was checked and found to be valid HTML 4.01 Transitional. This means that the resource in question identified itself as "HTML 4.01 Transitional" and that we successfully performed a formal validation using an SGML or XML Parser (depending on the markup language used).

[ Voor 17% gewijzigd door _Brake_ op 07-02-2005 16:55 . Reden: werkt wel... ]

Dell Vostro 7620 / Intel Core i7 12700H / NVIDIA GeForce RTX 3050 Ti 4GB / 40GB DDR5RAM / Samsung 990 Pro 1TB / Dell WD22TB4 / 2x Dell G2724D / Dell Premier KM900 / Universal Audio Volt 1 / 2x KRK Rokit RP8 G4 / KRK S12.4


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

_Brake_ schreef op maandag 07 februari 2005 @ 16:51:
[...]


Dan plaats ik liever een gifje :X :X

Vind dit wel een aardig ranzige oplossing. Niemand met een verklaring?

offtopic:
Het werkt wel hoor, daar niet van btw



[...]
Je gebruikt een div die, blijkbaar, automagisch de default line-height overneemt. Vraag me af of je uberhaupt voor je oplossing een div moet gaan gebruiken ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • _Brake_
  • Registratie: Mei 2004
  • Laatst online: 06-05 16:19
BtM909 schreef op maandag 07 februari 2005 @ 16:55:
[...]

Je gebruikt een div die, blijkbaar, automagisch de default line-height overneemt. Vraag me af of je uberhaupt voor je oplossing een div moet gaan gebruiken ;)
Hmm... Ik plaats wel een gifje dan... Misschien is het niet de beste oplossing, maar goed :/

Wat is die default line-height dan?

Dell Vostro 7620 / Intel Core i7 12700H / NVIDIA GeForce RTX 3050 Ti 4GB / 40GB DDR5RAM / Samsung 990 Pro 1TB / Dell WD22TB4 / 2x Dell G2724D / Dell Premier KM900 / Universal Audio Volt 1 / 2x KRK Rokit RP8 G4 / KRK S12.4


  • Not Pingu
  • Registratie: November 2001
  • Laatst online: 01-04 20:36

Not Pingu

Dumbass ex machina

_Brake_ schreef op maandag 07 februari 2005 @ 16:59:
[...]


Hmm... Ik plaats wel een gifje dan... Misschien is het niet de beste oplossing, maar goed :/

Wat is die default line-height dan?
En jij vindt die & nbsp; en line-height instellen een ranzige oplossing? Grote kans dat je met een spacer gifje nog steeds tegen dit probleem aanloopt. IE heeft af en toe idd de neiging om een lege div te zien als een lege tekstregel, en met een image erbij los je dat niet op denk ik.

De default line-height is wat je zelf instelt voor de body (of elementen daaronder).

[ Voor 9% gewijzigd door Not Pingu op 07-02-2005 19:58 ]

Certified smart block developer op de agile darkchain stack. PM voor info.


  • _Brake_
  • Registratie: Mei 2004
  • Laatst online: 06-05 16:19
Heb toch jouw oplossing maar gebruikt, stil maar :*

Bedankt ook voor de verklaring!

Dell Vostro 7620 / Intel Core i7 12700H / NVIDIA GeForce RTX 3050 Ti 4GB / 40GB DDR5RAM / Samsung 990 Pro 1TB / Dell WD22TB4 / 2x Dell G2724D / Dell Premier KM900 / Universal Audio Volt 1 / 2x KRK Rokit RP8 G4 / KRK S12.4


  • Blaise
  • Registratie: Juni 2001
  • Niet online
Wat is die default line-height dan?
+/- 1.2 em (dus 1,2 * font-size)
Pagina: 1