/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Kant farve på tabel
Fra : Henrik Walther


Dato : 20-05-03 13:16

Hej,

Mange WYSIWYG-editorer tillader man farveligger en tabels kant (table
border), det gør de som regel ved at indsætte border-color eller
bordercolor i tag. Det forstår de fleste browsere udmærket.

Men det tillader HTML 4.01 standarden tilsynenladende ikke.

Tillader HTML 4.01 standarden overhovedet farvelægning af en tabels kant
(table border) og hvis ja via hvilken syntaks ?

--
Henrik Walther
http://www.winjunkie.net
http://www.exchange-faq.dk

 
 
Lasse Reichstein Nie~ (20-05-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 20-05-03 13:24

Henrik Walther <spam@winjunkie.net> writes:

> Hej,
>
> Mange WYSIWYG-editorer tillader man farveligger en tabels kant (table
> border), det gør de som regel ved at indsætte border-color eller
> bordercolor i tag. Det forstår de fleste browsere udmærket.
>
> Men det tillader HTML 4.01 standarden tilsynenladende ikke.
>
> Tillader HTML 4.01 standarden overhovedet farvelægning af en tabels kant
> (table border) og hvis ja via hvilken syntaks ?

Ja, med CSS. Hvis du bruger HTML 4.01 Strict, så er næsten alle den
slags attributter der bestemmer udseende, fjernet, og man forventes at
bruge CSS til at beskrive udseendet.

I dit tilfælde, enten brug en global CSS-deklaration i head
---
<style type="text/css">
#myTable {border: 1px solid red;}
</style>
---
og put en id på tabellen
---
<table id="myTable">
---

Alternativt kan man lave inline CSS:
---
<table style="border:1px solid red">
---

Der er også andre CSS-egenskaber der påvirker en tabel, fx hvis man
skal have kanter på hver celle (svarende til den droppede
border-attribut).

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Henrik Walther (20-05-2003)
Kommentar
Fra : Henrik Walther


Dato : 20-05-03 14:09

On 20 May 2003 14:23:47 +0200, Lasse Reichstein Nielsen wrote:

>> Mange WYSIWYG-editorer tillader man farveligger en tabels kant (table
>> border), det gør de som regel ved at indsætte border-color eller
>> bordercolor i tag. Det forstår de fleste browsere udmærket.
>>
>> Men det tillader HTML 4.01 standarden tilsynenladende ikke.
>>
>> Tillader HTML 4.01 standarden overhovedet farvelægning af en tabels kant
>> (table border) og hvis ja via hvilken syntaks ?
>
> Ja, med CSS. Hvis du bruger HTML 4.01 Strict, så er næsten alle den
> slags attributter der bestemmer udseende, fjernet, og man forventes at
> bruge CSS til at beskrive udseendet.
>
> I dit tilfælde, enten brug en global CSS-deklaration i head
> ---
> <style type="text/css">
> #myTable {border: 1px solid red;}
> </style>
> ---
> og put en id på tabellen
> ---
> <table id="myTable">
> ---
>
> Alternativt kan man lave inline CSS:
> ---
> <table style="border:1px solid red">
> ---
>
> Der er også andre CSS-egenskaber der påvirker en tabel, fx hvis man
> skal have kanter på hver celle (svarende til den droppede
> border-attribut).

Mange tak for dit hurtige og vigtigst af alt brugbare svar

--
Henrik Walther

Søg
Reklame
Statistik
Spørgsmål : 177523
Tips : 31968
Nyheder : 719565
Indlæg : 6408677
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste