[CSS] Probleem vrije ruimte om tekst button

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • MarcelP102
  • Registratie: Juli 2007
  • Niet online
Beste allen,

Afgelopen zomer heb ik zeer veel tijd gestoken in het totaal ombouwen van een standaard Magento template naar een wat mooier ogende site. Met mijn basis CSS kennis ben ik toen al ver gekomen maar een enkel punt heb ik tot op heden niet kunnen oplossen.

Het gaat bijvoorbeeld om deze pagina, de "koop nu" en "verkocht" knop valt kleiner uit dan het kader waar de prijs in staat.

Ik heb al eens geprobeerd met css margin de ruimte gelijk te maken, maar echter als er dan op bijvoorbeeld een andere browser de site bekeken word (waar de letters type ineens kleiner/groter is) klopt het weer niet. Momenteel alles maar terug gezet zoals het eerst was, maar ik irriteer me er nog mateloos aan.

Als iemand mij hiermee zou willen helpen zou ik zeer dankbaar zijn

Acties:
  • 0 Henk 'm!

  • Rwin
  • Registratie: Juni 2001
  • Laatst online: 13-07 17:18

Rwin

Ondertitel

Als ik je goed snap wil je het volgende:

Er staan 3 knopjes onderaan elk product, en je wilt evenveel ruimte tussen de 3 knopjes?
Als het dit bovenstaande is, dan is het iets met padding op het verkeerde element vermoed ik.

Als dit het niet is, maak ff een plaatje van wat je wilt, en wat er fout is. :)

RoadLash, eigen werk rockband | StringKings, rock covers


Acties:
  • 0 Henk 'm!

  • MarcelP102
  • Registratie: Juli 2007
  • Niet online
Ja dat de hoogte van alle 3 de buttons gelijk zijn, het vervelende is is dat bij firefox de buttons wel even hoog zijn maar bij Chrome en andere browsers dit niet zo is.

[ Voor 54% gewijzigd door MarcelP102 op 09-07-2010 21:28 ]


Acties:
  • 0 Henk 'm!

  • Rwin
  • Registratie: Juni 2001
  • Laatst online: 13-07 17:18

Rwin

Ondertitel

De hoogte van de 3 buttons is gelijk (bij mij op ff 3.6.6)
Bij IE8 inderdaad niet.

Ik denk nog steeds ergens padding.

Zit trouwens een css fout in, misschien dat ie daardoor genegeerd wordt:
Waarschuwing: ‘auto’ gevonden waar einde van waarde verwacht. Fout tijdens het parsen van waarde voor ‘padding’. Declaratie genegeerd.
Bronbestand: http://www.consoleonderde...otheme/css/stylesheet.css
Regel: 175

[ Voor 69% gewijzigd door Rwin op 09-07-2010 21:30 ]

RoadLash, eigen werk rockband | StringKings, rock covers


Acties:
  • 0 Henk 'm!

  • MarcelP102
  • Registratie: Juli 2007
  • Niet online
Oke nu het verder uitgezocht te hebben lijkt idd de Padding op de <button> niet te werken. Met behulp van Google Chrome gemerkt dat het aan/uit zetten van-> padding: 1px 3px; op het element .koop-box .form-button { geen effect heeft. Hoe komt het dat de padding wel werkt bij FF maar bij IE en Chrome niet? Iemand een idee?

Acties:
  • 0 Henk 'm!

  • Rwin
  • Registratie: Juni 2001
  • Laatst online: 13-07 17:18

Rwin

Ondertitel

box-model ding denk ik.
Het zijn 2 buttons, en 1 div, daar zit het ergens. Je css is te ongeorganiseerd (voor mij tenminste als buitenstaander, en het is nu te warm :P) om er even in te duiken.


Je css is erg ongeorganiseerd... ga eens hiernaartoe: http://www.cleancss.com/ en bekijk daarna eens de (meters scherm :P) de code. De classe price (daar zit het denk ik) komt een aantal keer voor, op verschillende plaatsen...

[ Voor 37% gewijzigd door Rwin op 09-07-2010 22:16 . Reden: toch gekeken ]

RoadLash, eigen werk rockband | StringKings, rock covers


Acties:
  • 0 Henk 'm!

  • Mercarra
  • Registratie: Juni 2001
  • Laatst online: 16-09 22:07
Ik blijf dit even volgen. Toen Chrome uitkwam heb ik alle paddings op mijn site ook moeten verwijderen en omgezet naar margins van de 'childs' (of hoe dat ook moge heten in css termen).

Canon EOS 6D / Samyang 14mm f/2.8 / 17-40mm f/4.0 / 35mm f/1.4 / 50mm f/1.4 / 85mm f/1.8 / 70-200mm f/4 IS mercarra.nl


Acties:
  • 0 Henk 'm!

  • SumBeam
  • Registratie: Maart 2006
  • Laatst online: 16-09 13:34
In Opera is het bij mij ook het geval, scheelt precies 2 pixels met de rest. Als ik de top en bottom border weghaal en op 0px zet, klopt het wel precies.

Een border plakt zichzelf om het element heen (bijna altijd, tabellen zijn een uitzondering). Als je een div hebt van 100px en je zet er een border van 2px omheen, wordt hij dus 104px. Misschien moet je het ergens in die richting zoeken?

Acties:
  • 0 Henk 'm!

  • R4gnax
  • Registratie: Maart 2009
  • Laatst online: 06-09 17:51
PSPonderdelen schreef op vrijdag 09 juli 2010 @ 21:58:
Oke nu het verder uitgezocht te hebben lijkt idd de Padding op de <button> niet te werken. Met behulp van Google Chrome gemerkt dat het aan/uit zetten van-> padding: 1px 3px; op het element .koop-box .form-button { geen effect heeft. Hoe komt het dat de padding wel werkt bij FF maar bij IE en Chrome niet? Iemand een idee?
Firefox maakt standaard gebruik v/h oude IE box model voor button elementen, wat nu in CSS3 bekend staat als het border-box model. Gebruik eerst eens -moz-box-sizing: content-box en ga dan proberen alles cross-browser gelijk te trekken.

[ Voor 4% gewijzigd door R4gnax op 10-07-2010 14:32 ]

Pagina: 1