[css] div van 100% vullen met onbekend aantal spans

Pagina: 1
Acties:

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025
Ik heb een probleempje waar ik op 't moment echt m'n hoofd over aan't breken ben:

• ik heb een div, absolute gepositioneerd op 0,10 met 100% breedte.
• daarin moeten een nu nog onbekend aantal <span>'s die die hele div op moeten vullen over 1 regel.

Hoe krijg ik dit voor elkaar?

Ik heb al ontelbare combinaties uitgeprobeerd. Theoretisch gezien zouden die <span>'s toch als ze een position relative en geen widht en height meekrijgen die div helemaal netjes op moeten vullen?

Iemand tips?

Stop uploading passwords to Github!


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 19-08 23:05
waar 0,10 0x en 10y is in pixels?doet er niet echt toe?
Geef es wat meer info over die <span>'s? Vaste breedte? Tekst? Plaatjes?

[ Voor 25% gewijzigd door Willem op 23-10-2003 23:48 ]

Motor (of auto) onderhoud bijhouden


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025
willem169 schreef op 23 October 2003 @ 23:47:
waar 0,10 0x en 10y is in pixels?doet er niet echt toe?
Geef es wat meer info over die <span>'s? Vaste breedte? Tekst? Plaatjes?
in de spans zit alleen maar een <a>, of text. je moet het zien als een table van 100% breedte met daarin een onbekend aantal cellen in 1 tr.

Stop uploading passwords to Github!


Verwijderd

Je bedoelt dus dat met 1 span, de span 100% breed wordt, met 2 spans beide 50% worden, met 3 spans 33,3% en met 4 spans 25% etc. etc.? :)

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025
Verwijderd schreef op 23 October 2003 @ 23:50:
Je bedoelt dus dat met 1 span, de span 100% breed wordt, met 2 spans beide 50% worden, met 3 spans 33,3% en met 4 spans 25% etc. etc.? :)
juist :)

[ Voor 39% gewijzigd door SchizoDuckie op 24-10-2003 06:16 ]

Stop uploading passwords to Github!


  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 18:36

Dark Blue

Compositionista!

Alpenmeisje

Kun je niet middels Javascript de volle breedte van je scherm uitlezen in pixels... en dat delen door het aantal spans wat er in de tabel komt? Je komt dan wel met halve pixels te zitten, maar met math.Floor ofzo (klok en klepel verhaal) kun je geloof ik wel afronden naar beneden.

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025
Dark Blue schreef op 23 October 2003 @ 23:58:
Kun je niet middels Javascript de volle breedte van je scherm uitlezen in pixels... en dat delen door het aantal spans wat er in de tabel komt? Je komt dan wel met halve pixels te zitten, maar met math.Floor ofzo (klok en klepel verhaal) kun je geloof ik wel afronden naar beneden.
mjah da's echt een allerlaatst plakband oplossing. imho moet het kunnen met alleen css :?

Stop uploading passwords to Github!


  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 18:36

Dark Blue

Compositionista!

Alpenmeisje

Papa Eend schreef op 23 October 2003 @ 23:59:
[...]


mjah da's echt een allerlaatst plakband oplossing. imho moet het kunnen met alleen css :?
Dat snap ik ergens wel, omdat het ding telkens die waardes opnieuw moet laden als je de pagina resize't. Als je dat al wil iig.
Kun je niet, en nou zeg ik in principe wat fouts maar in deze context mag het) gewoon een tabel gebruiken?
Ik weet dat er de laatste dagen veel gezeurd wordt dat tabellen niet voor opmaak zijn en dat zijn ze ook niet, maar wel om... juist, tabel te zijn.

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025
Dark Blue schreef op 24 oktober 2003 @ 00:02:
[...]


Dat snap ik ergens wel, omdat het ding telkens die waardes opnieuw moet laden als je de pagina resize't. Als je dat al wil iig.
Kun je niet, en nou zeg ik in principe wat fouts maar in deze context mag het) gewoon een tabel gebruiken?
Ik weet dat er de laatste dagen veel gezeurd wordt dat tabellen niet voor opmaak zijn en dat zijn ze ook niet, maar wel om... juist, tabel te zijn.
heb jij wel eens geprobeerd dynamisch een tabel op te bouwen? dat suckt :P ik wil joust proberen om het nu eens echt met css te doen.

Stop uploading passwords to Github!


  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 18:36

Dark Blue

Compositionista!

Alpenmeisje

Dynamisch of statisch maakt geen donder uit. En een dropdown erin kan ook nog prima, dus ik snap niet waar je over struikelt. Nou mag je eindelijk met recht een tabel gebruiken, test er dan ook even mee.
En de nadelen van het ding kun je inderdaad wel weer met css omzeilen.

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025
Dark Blue schreef op 24 October 2003 @ 00:06:
Dynamisch of statisch maakt geen donder uit. En een dropdown erin kan ook nog prima, dus ik snap niet waar je over struikelt. Nou mag je eindelijk met recht een tabel gebruiken, test er dan ook even mee.
En de nadelen van het ding kun je inderdaad wel weer met css omzeilen.
dat maakt dus wel uit. kijk maar eens naar de source.

Stop uploading passwords to Github!


  • slm
  • Registratie: Januari 2003
  • Laatst online: 25-06 12:45

slm

*dommeopmerkingstondhiermbtplaatsvandesource*

[ Voor 108% gewijzigd door slm op 24-10-2003 00:22 . Reden: kan iedereen voortaan verwijzingen naar sources en css files in de TS post zetten ipv een paar posts eronder? ]

To study and not think is a waste. To think and not study is dangerous.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:27

crisp

Devver

Pixelated

kijk eens naar floats, een span kan je geen breedte geven omdat het een inline element is en daarom net zo breed is als z'n content

Intentionally left blank


Verwijderd

nevermind

[ Voor 95% gewijzigd door Verwijderd op 24-10-2003 00:24 ]


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025
crisp schreef op 24 October 2003 @ 00:20:
kijk eens naar floats, een span kan je geen breedte geven omdat het een inline element is en daarom net zo breed is als z'n content
mjah maar wat voor width moet ik 'm dan meegeven als ik niet weet hoeveel er in komen te staan?

Stop uploading passwords to Github!


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025
Papa Eend schreef op 24 oktober 2003 @ 00:31:
[...]


mjah maar wat voor width moet ik 'm dan meegeven als ik niet weet hoeveel er in komen te staan?
Dan toch maar met script opgelost, het werkt nu \o/

[ Voor 16% gewijzigd door SchizoDuckie op 24-10-2003 06:16 ]

Stop uploading passwords to Github!


  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 22-06 13:51

Clay

cookie erbij?

Je hebt er niet echt veel aan, want het werkt iig de komende 3 jaar nog niet in IE, maar het kan dus ook met css:

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
<style type="text/css">
    #menu {
        display:table;
        width:100%;
    }

    #menu>ul {
        display:table-row;
    }

    #menu>ul>li {
        display:table-cell;
    }
</style>

...

<div id="menu">
    <ul>
        <li><a href="...">fiets</a></li>
        <li><a href="...">fiets</a></li>
        <li><a href="...">fiets</a></li>
        <li><a href="...">fiets</a></li>
        <li><a href="...">fiets</a></li>
    </ul>
</div>


[edit]

Wat natuurlijk wel kan is dat je dit met selectors doet die IE niet snapt (zoals nu), en dat je voor IE de <li>'s gewoon inline of floatend op een rijtje zet. Dan heb je bijna hetzelfde iig, allen net iets mooier op zowat alles behalve winIE.

[ Voor 63% gewijzigd door Clay op 24-10-2003 10:19 ]

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


Verwijderd

Kortom, dit is weer een duidelijk geval van iets wat niet out of the box mogelijk is (in de praktijk!) met tabeless designs.

[ Voor 8% gewijzigd door Verwijderd op 24-10-2003 11:41 ]


  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 22-06 13:51

Clay

cookie erbij?

niet in IE nee. Maar je hoofdnavigatie is meestal niet zo aan verandering onderheving, het aantal items staat vaak wel vast, dus dan kan je best wat floats met % breedte naast elkaar zetten om de boel uit te laten rekken naar 100%.

Persoonlijk vind ik buttons samen naar 100% rekken onzin trouwens :P een horizontale balk met een bg en losse buttons links, midden of rechts uitgelijnd voldoet prima. linksrechts justify'en voegt niets wezenlijks toe.

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


  • BetuweKees
  • Registratie: Januari 2003
  • Laatst online: 15-05 20:44

BetuweKees

Flipje uit Tiel

mooie sample clay.. die gaat het archief in :)

Through meditation I program my heart to beat breakbeats and hum basslines on exhalation -Blackalicious || *BetuweKees was AFK; op de fiets richting China en verder

Pagina: 1