webForumDet fria alternativet

Snygga tabeller

22 svar · 1 390 visningar · startad av aasah

aasahMedlem sedan mars 20034 471 inlägg
#1

Skratta inte är ni snälla, men hur får man snygga tabeller? :q

Kan man läsa sig till någonstans hur de vertikala och horisontella "strecken" i en tabell kan ändra utseende? För att få idéer att testa med... Tjocklek, färg den typen av attribut.

PeddaMedlem sedan juni 20006 032 inlägg
#2

Det kan du med hjälp av css enklast.
http://www.w3schools.com/css/css_reference.asp#border

TinwëlintMedlem sedan maj 2004451 inlägg
#3

w3c's css2-rekommendation är också bra information även om det kanske inte är något ställe man tittar på för inspiration. Här delen om tabeller:
http://www.w3.org/TR/1998/REC-CSS2-19980512/tables.html

walter groupiusMedlem sedan juli 2004144 inlägg
#4

tabeller är inget att ägna sig åt!

frankofMedlem sedan jan. 20016 874 inlägg
#5

walter groupius skrev:

tabeller är inget att ägna sig åt!

Nä, men borders är ;) kan sättas på "alla" element.

walter groupiusMedlem sedan juli 2004144 inlägg
#6

Nåja, i alla fall sålänge man menar i CSS!, border är i de flesta fall inte tillåtet i xhtml. Det är "deprecated".

SkarreMedlem sedan apr. 20012 427 inlägg
#7

walter groupius skrev:

tabeller är inget att ägna sig åt!

Jodå.

PeeerMedlem sedan mars 20025 907 inlägg
#8

walter groupius skrev:

tabeller är inget att ägna sig åt!

Vad är det för fel på tabeller? Hur gör du när du ska presentera tabulär data (typ en serietabell)?

frankofMedlem sedan jan. 20016 874 inlägg
#9

walter groupius skrev:

Nåja, i alla fall sålänge man menar i CSS!, border är i de flesta fall inte tillåtet i xhtml. Det är "deprecated".

  :q är väl ingen som använder annat än css för att påverka utseendet längre? ;)

aasahMedlem sedan mars 20034 471 inlägg
#10

Tack för tipsen, Pedda och Tinwëlint! :)

Detta var inte från början avsikten med frågan, men den här tråden verkar ändå bra att skriva i.

Jag skulle vilja skriva om en gammal tabell jag har så att den ser ut som nu, fast mha CSS och inte HTML-taggar. Klasser borde funka utmärkt för att få samma tag att se olika ut på olika håll, så det funkar säkert. Men jag kan alldeles för lite om vad saker heter, så skulle någon vilja hjälpa mig att "översätta" följande till CSS...?

  1. <th align="center" colspan="1" width="18%">
    Dvs vad heter align, colspan och width för en th i CSS?

  2. <td rowspan="2" colspan="1" align="right">
    Dvs vad heter align, colspan och rowspan för en td i CSS?

  3. Kan man sätta size till relativa värden i CSS, alltså motsvarande <font size="-1"> ? Hur?

  4. Hur anger man att något ska vara fetstil?

Tacksam för hjälp!

dectgapMedlem sedan sep. 20021 655 inlägg
#11

HTML-attributet "align" ersätts med CSS-egenskapen "text-align".
HTML-attributet "width" ersätts med CSS-egenskapen "width".
HTML-attribtutet "colspan" kan inte ersättas.

  1. Ja. Du kan använda en mängd enheter, t ex "em", "%", "larger", "smaller".
    Läs mer:
    http://www.w3.org/TR/CSS21/fonts.html#propdef-font-size

  2. Genom "font-weight: bold".

aasahMedlem sedan mars 20034 471 inlägg
#12

Tackar, dectgap! :D

dectgap skrev:

... HTML-attribtutet "colspan" kan inte ersättas....

Men man kan väl blanda HTML och CSS?
Så att resten definieras i CSS och man får taggen till:
<th colspan="2">, eller? :q

Glömde en väsentlig rad som också kräver översättning:
<table cellpadding="2" cellspacing="0" border="1" width="100%">

PeeerMedlem sedan mars 20025 907 inlägg
#13

Du kan blanda css och html ja.
padding
border
width
borderspacing (som inte stöds av någon browser i dagsläget)

TinwëlintMedlem sedan maj 2004451 inlägg
#14

Peeer skrev:

borderspacing (som inte stöds av någon browser i dagsläget)

Förutom Opera och Firefox då ;)
Provade helt enkelt. Dåligt uppdaterat på Dev Guru.

aasah skrev:

Glömde en väsentlig rad som också kräver översättning:
<table cellpadding="2" cellspacing="0" border="1" width="100%">

table {
border: 1px solid FÄRG;
border-collapse: collapse;
width: 100%
}

td {
padding: 2px;
}
walter groupiusMedlem sedan juli 2004144 inlägg
#15

Peeer skrev:

walter groupius skrev:

tabeller är inget att ägna sig åt!

Vad är det för fel på tabeller? Hur gör du när du ska presentera tabulär data (typ en serietabell)?

- Det finns en uppsjö "fel" med att använda tabeller, de har bara berättigande när det skall presenteras ren tabulärdata.
Att exempelvis presendera ett gäng bilder på en sida går utmärkt att göra utan tabeller.

TinwëlintMedlem sedan maj 2004451 inlägg
#16

walter groupius skrev:

- Det finns en uppsjö "fel" med att använda tabeller, de har bara berättigande när det skall presenteras ren tabulärdata.
Att exempelvis presendera ett gäng bilder på en sida går utmärkt att göra utan tabeller.

Ja men att då säga:

walter groupius skrev:

tabeller är inget att ägna sig åt!

Är att ta i. Tabeller är något att ägna sig åt. Tabulärdata presenteras vettigast i tabeller och om man då hävdar att man inte bör ägna sig åt tabeller och använder fåniga lösningar som den här så är man ute och cyklar.
Jag vet att du inte menade det. Men ditt första inlägg var onödigt.

SkarreMedlem sedan apr. 20012 427 inlägg
#17

De som precis blivit frälsta av CSS och dissar tabeller för att "det är coolt att dissa tabeller" är så fruktansvärt tröttsamma, men framför allt fjantiga.

TinwëlintMedlem sedan maj 2004451 inlägg
#18

Jag undrar om 7 månader räknas som nyss frälst :p
I såna fall kanske jag ligger illa till. Fast jag tycker att det är en ganska bra utveckling när man har hållit på i 10-11 månader totalt (med att skriva html).

SkarreMedlem sedan apr. 20012 427 inlägg
#19

walter groupius skrev:

- Det finns en uppsjö "fel" med att använda tabeller, de har bara berättigande när det skall presenteras ren tabulärdata.

Om du har tid och lust att backa upp detta påstående kan du väl lösa problemen jag presenterar i trådarna nedan, utan tabeller? Det vore jättesjyst, och det räcker om det fungerar i Netscape >= 6, IE >= 5, Opera >= 5 och FireFox.

http://www.webforum.nu/showthread.php?s=&forumid=12&threadid=104121
http://www.webforum.nu/showthread.php?s=&forumid=12&threadid=77093

SkarreMedlem sedan apr. 20012 427 inlägg
#20

Tinwëlint skrev:

Jag undrar om 7 månader räknas som nyss frälst :p

Jag syftade naturligtvis på "walter groupius" i mitt tidigare inlägg.

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)