03. februar 2006 - 12:57
Der er
16 kommentarer og 1 løsning
Begynderspgm: Tableborder
Hej Exp'er Hvordan kan jeg på en enkelt måde, få 1px borders omkring mine celler i en tabel. Når jeg selv forsøger får jeg 2px, som om samtlige celler laver en 1px border. Håber i fatter meningen :-) Vh DTH
Annonceindlæg fra Infor
03. februar 2006 - 13:01
#1
indsæt denne: <style> td { border: 1px solid black; } </style> i toppen af dokumentet - eller rettere sagt, imellem <head> og </head>
03. februar 2006 - 13:03
#2
Har også en tabel på siden som ikke skal have border??
03. februar 2006 - 13:05
#3
så lav denne: <style> .speciel-tabel { border: 1px solid black; } </style> <table class="speciel-tabel"> <tr> <td>Indhold</td> </tr> </table>
03. februar 2006 - 13:09
#4
Sidste forsøg giver kun border omkring selve tabellen :-(
03. februar 2006 - 13:11
#5
så indsæt: <style> .speciel-tabel { border: 1px solid black; } </style> <table> <tr> <td class="speciel-tabel">Indhold</td> </tr> </table>
03. februar 2006 - 13:12
#6
Og der er det så netop jeg oplever at den laver dobbeltlinjer mellem cellerne :-(
03. februar 2006 - 13:13
#7
<style> .speciel-tabel,td { border: 1px solid black; } </style> <table> <tr> <td class="speciel-tabel">Indhold</td> </tr> </table>
03. februar 2006 - 13:15
#8
Den sætter også border på de celler der ikke skal have det. Jeg mener at der findes en att. til table-tagget som kan fikse det, men jeg kan ikke huske det.
03. februar 2006 - 13:17
#9
hvad er det lige præcis du vil have ?
03. februar 2006 - 13:18
#10
En enkelt ramme mellem cellerne, hvis jeg bruger en af dem du har givet tidligere så laver den godt nok en tynd ramme omkring selve tabellen, men mellem cellerne kommer der en tyk ramme.
03. februar 2006 - 13:23
#11
aha, så ved jeg lige hvordan.. kan du ikke lige give mig strukturen af din tabel.. altså hvordan den ser ud med hensyn til hvor mange td og tr der er og hvor de står :-)
03. februar 2006 - 13:34
#12
<table cellspacing="0"> <tr> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> </tr> </table>
03. februar 2006 - 13:39
#13
<style> .speciel-tabel-normal,td { border-right: 1px solid black; border-bottom: 1px solid black; border-left: 0px; border-top: 0px; } .speciel-tabel-2-3,td { border-right: 1px solid black; border-bottom: 1px solid black; border-left: 0px; border-top: 1px solid black; } .speciel-tabel-1,td { border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-top: 1px solid black; } .speciel-tabel-4,td { border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; border-top: 0px; } </style> <table cellspacing="0"> <tr> <td class="speciel-tabel-1">1</td> <td class="speciel-tabel-2-3">2</td> <td class="speciel-tabel-2-3">3</td> </tr> <tr> <td class="speciel-tabel-4">4</td> <td class="speciel-tabel-normal">5</td> <td class="speciel-tabel-normal">6</td> </tr> </table>
03. februar 2006 - 13:40
#14
er testet, og det virker :-)
03. februar 2006 - 13:44
#15
var det dét du søgte ?
03. februar 2006 - 14:03
#16
Tja, jeg fandt en anden løsning, men vil bestemt benytte mig af din kode en anden gang. Tak for hjælpen
04. februar 2006 - 13:03
#17
<ole> Ja, det virker - men er 'kluntet' og absolut ikke måden, CSS er tænkt :) <style type="text/css"> .borderedTable { border-collapse: collapse; } .borderedTable td { border: 1px solid red; } </style> <table class="borderedTable"> <tr> <td>jhlkjlkjlkj</td> <td>jhlkjlkjlkj</td> </tr> <tr> <td>jhlkjlkjlkj</td> <td>jhlkjlkjlkj</td> </tr> <tr> <td>jhlkjlkjlkj</td> <td>jhlkjlkjlkj</td> </tr> </table> - simple as that ;o) /mvh </bole>
Vi tilbyder markedets bedste kurser inden for webudvikling