[CSS] positioning in een <th>

Pagina: 1
Acties:

  • JayVee
  • Registratie: Mei 2002
  • Laatst online: 14-11-2025

JayVee

shibby++!

Topicstarter
Hoi!

De situatie: Ik heb een tabel met een uitgebreide header:
Afbeeldingslocatie: http://home.student.utwente.nl/j.versteeg/p1x0rz/th_pos.gif
(niet helemaal scherp door resize)

Het probleem: Ik probeer al een tijdje twee dingen:
• De columns een minimum width mee te geven (zodat iig de icoontjes altijd naast elkaar staan)
• De icoontjes onderaan uit te lijnen

Het eerste puntje werkt prima door een <div style="width: 50px;" /> ergens in de headers te zetten.
Het tweede puntje heb ik op verschillende manieren aangepakt, maar geen van de oplossingen is goed:
HTML:
1
2
3
4
5
6
7
<th style="position: relative> <!-- gepositioneerd -->
  <meuk />

  <!-- en nu twee probeersels -->
  <a style="position: absolute; bottom: 0px;"><img /></a>
  <a style="vertical-align: baseline;"><img /></a>
</th>

In woorden: proberen door positioning de links onderaan te krijgen. Ik denk dat dat niet werkt omdat <th> geen block-level element is. Er een block van maken helpt natuurlijk niet aangezien ze dan niet meer dezelfde hoogte hebben.
vertical-align (toegepast op de <a> of <img>) helpt niet.

De vraag: Hoe doe je dat? Het mooiste zou een oplossing zijn die de twee problemen combineert.
//edit: Het moet werken in FF en IE6. Meer niet!

Bijlage: Hier trouwens de test-case. Tabel heeft een stevige margin-left zodat je eerder ziet hoe het op een kleiner scherm eruit ziet (daar staat normaal ook de navigatie). Rechts zijn er een paar lege cellen omdat daaronder icoontjes staan.

[ Voor 14% gewijzigd door JayVee op 13-01-2005 15:37 ]

ASCII stupid question, get a stupid ANSI!


Verwijderd

als je een extra rij th's erin stopt
en daarin de icoontjes met white-space: nowrap

ben je er dan niet?

  • JayVee
  • Registratie: Mei 2002
  • Laatst online: 14-11-2025

JayVee

shibby++!

Topicstarter
Icoontjes in een aparte rij kan natuurlijk. Maar van semantisch oogpunt vind ik het geen mooie oplossing. Maar het werkt natuurlijk wel als een zonnetje!

Heeft iemand nog een tip voor vertical-align: baseline of bottom? Ik heb daar nog nooit iets mee kunnen bereiken!

ASCII stupid question, get a stupid ANSI!


  • paragon
  • Registratie: April 2000
  • Laatst online: 09-05 10:52
Volgens mij is het toch het best om er voor te zorgen dat de th niet in hoogte veranderen of over je probleem met de semanthiek heen stappen.

[ Voor 23% gewijzigd door paragon op 13-01-2005 18:20 ]