Gå til innhold

Colspan og rowspan i CSS


Anbefalte innlegg

Videoannonse
Annonse

Hvorfor skal du sette dette i css? Det er ikke design, men en viktig del av oppbyggingen av tabellene - sterkt knyttet til innholdet. Ikke er det "ulovlig HTML kode heller"

 

Hvis du skal bruke det i designøyemed må jeg anbefale deg å droppe tabellene helt og heller satse på div*css

 

hmm, rart ingen andre har svart på dette i løpet av dagen :shrug:

 

For å svare helt konkret på spørsmålet: nei

Endret av enden
Lenke til kommentar

Svært så negative folka var her dah.. :)

Det er vel egentlig ikke noen spesiell grunn til at jeg lurte, kjekt å vite om det gikk an..

Hadde akkurat nå ganske lite å gjøre...

 

Men jeg tvilte på at det gikk an i og med at jeg ikke fant det hos w3.

Lenke til kommentar

Man kan fint si til et element at den skal være display:table-cell eller table-row eller table osv...

 

Men å få en celle til å oppføre seg som 2 eller flere (spanning), tror jeg ikke er mulig i css, og egentlig er det bortkastet å la css ta over på dette, for det første, så takler ikke IE disse display verdiene noe bra, men faktisk så funker det i mozilla/opera :p

For det andre så blir det bare mere skriving og mas. Så, skal du ha table, bruk html.

 

Eksempel:

<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell">Celle 1</div>
<div style="display: table-cell">Celle 2</div>
</div>
<div style="display: table-row">
<div style="display: table-cell">Celle 3</div>
<div style="display: table-cell">Celle 4</div>
</div>
</div>

Lenke til kommentar

Skjønner ikke hva folk griner etter? Tabeller er vel ikke noe slit? :no:

 

Bygger du opp sidene dine sånn:

 

<html>

...masse svada..

<table>

<?php include...

</table>

</html>

 

Er livet helt OK.

 

Btw, microsoft.com OG linux.com bruker tabeller.

 

Eller vent, de er jo ikke profesjonelle.

Lenke til kommentar
<html>

...masse svada..

<table>

<?php include...

</table>

</html>

hvorfor ikke

<html>

<div class"bla bla bla">

<?PHP include... ?>

</div>

</html>

 

Det er jo faktisk det div er laget for. I motsetning til table...

Btw, microsoft.com OG linux.com bruker tabeller.

 

Eller vent, de er jo ikke profesjonelle.

Fint de holder seg til OS. Snakk med w3schools, du...

 

Eller vent, de er jo ikke profesjonelle.

Lenke til kommentar

Enden har et poeng, det er veldig mye arbeid med å gjøre om en hel side.

 

Men, jeg tar meg likevel frekkheten og mener at de som fremdeles bruker tabeller til layout, ligger litt etter ;)

 

Forresten, jeg anbefaler dere å saumfare Alistapart, er nemlig mange artikler der som omfatter det praktiske skiftet mellom tabell-layout og css-layout.

Endret av satyrium
Lenke til kommentar
Men, jeg tar meg likevel frekkheten og mener at de som fremdeles bruker tabeller til layout, ligger litt etter ;)

Hmm.

 

Jeg må si meg 100% imot. Selv om tabeller ble laget for alt annet enn design, er det faktisk blitt det rådende.

 

Siden w3schools er min guide og MENTOR, legger ikke jeg om stilen fordi css kan erstatte tables, av en eller annen grunn...

 

HVERTFALL ikke før de gjør det.

 

;)

Lenke til kommentar
Jeg vil påstå at ved bruk av div og css får man en mye ryddigere kildekode, mindre kildekode og en kildekode som er mye lettere å forandre på enn ved bruk av tabeller...

Selsagt, er da ikke uenig med deg.

Men blir litt for dumt og si at vi andre som fortsatt bruker tabeller henger etter.

Resultatet i seg selv er jo viktigst.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...