/ 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
CSS vs. TABLES
Fra : René Poulsen


Dato : 13-11-03 15:49

Hejsa!

Dette emne har sikkert været diskuteret mange gange, men jeg har
lige et par punkter som jeg gerne vil vide lidt mere om.
Jeg er "tilhænger" af css og synes at det er nemmere end at bruge
tables, men:

1) Kan man på en eller anden angive hvor bred en css boks skal
være i PROCENT af browserviduet? Hvis man angiver i pixels vil
siden jo se meget mindre ud i skærmopløsninger der er større end
min (1024 x 768) - og det synes jeg ikke er så smart.

2) Kan man centrere en tekst vertikalt, som med valign="middle" i
table (ved godt at det ikke lever op til W3C stanard ? Det
kan jeg nemlig ikke få til at virke optimalt.

På forhånd tak.

/René

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Andreas Haugstrup Pe~ (13-11-2003)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 13-11-03 15:55

René Poulsen <fcpoulsen@hotmail.com> wrote in news:bp05kt$mg9$1@sunsite.dk:

> 1) Kan man på en eller anden angive hvor bred en css boks skal
> være i PROCENT af browserviduet?

indsætselektorher {
   width:75%;
}

> 2) Kan man centrere en tekst vertikalt, som med valign="middle" i
> table (ved godt at det ikke lever op til W3C stanard ? Det
> kan jeg nemlig ikke få til at virke optimalt.

vertical-align:middle; skulle virke.

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Jesper Brunholm (13-11-2003)
Kommentar
Fra : Jesper Brunholm


Dato : 13-11-03 16:44



Andreas Haugstrup Pedersen wrote:

>>2) Kan man centrere en tekst vertikalt, som med valign="middle" i
>>table (ved godt at det ikke lever op til W3C stanard ? Det
>>kan jeg nemlig ikke få til at virke optimalt.
>
> vertical-align:middle; skulle virke.

Den centrerer da kun inline-elementer (?).

Hvis jeg forstår spørgsmålet rigtigt så er det samme resultat som i
'Lodret centrering... ' der ønskes, og det er ikke helt muligt (omend
man kan lave et tilnærmet resultat med margin i procenter).

mvh

Jesper Brunholm

--
Phønix - dansk folk-musik i front - <http://www.phonixfolk.dk/>
H.C. Andersen-Centret: <http://www.andersen.sdu.dk/>
Vi har killinger på Garion.dk: <http://garion.dk/>

René Poulsen (13-11-2003)
Kommentar
Fra : René Poulsen


Dato : 13-11-03 16:49

Andreas Haugstrup Pedersen wrote in dk.edb.internet.webdesign.html:
> René Poulsen <fcpoulsen@hotmail.com> wrote in news:bp05kt$mg9$1@sunsite.dk:
>
> indsætselektorher {
>    width:75%;
> }

Ok! Synes bare jeg har prøvet det hvor det ikke virkede. Men så må jeg jo have
gjort noget forkert.

> vertical-align:middle; skulle virke.

Hvis jeg gør sådan her:
'.box {width: 50%; border: 1px solid black; vertical-align: middle; }'
så bliver teksten ikke centrert vertikalt.

/René

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lobais (13-11-2003)
Kommentar
Fra : Lobais


Dato : 13-11-03 16:32

René Poulsen wrote in dk.edb.internet.webdesign.html:
> Hejsa!
>
> Dette emne har sikkert været diskuteret mange gange.
Jeg fandt dette på google:
<http://www.google.com/search?q=CSS+vs+TABLES&sourceid=opera&num=0&i
e=utf-8&oe=utf-8>

> Jeg er "tilhænger" af css og synes at det er nemmere end at bruge
> tables.
Det er bare noget du har vænnet dig til.

> 1) Kan man på en eller anden angive hvor bred en css boks skal
> være i PROCENT af browserviduet? Hvis man angiver i pixels vil
> siden jo se meget mindre ud i skærmopløsninger der er større end
> min (1024 x 768) - og det synes jeg ikke er så smart.
Saktens.

> 2) Kan man centrere en tekst vertikalt, som med valign="middle" i
> table (ved godt at det ikke lever op til W3C stanard ? Det
> kan jeg nemlig ikke få til at virke optimalt.
Ja, du kan da lige så godt putte valgin="middle" på en div som på en
td.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

René Poulsen (13-11-2003)
Kommentar
Fra : René Poulsen


Dato : 13-11-03 16:52

Lobais wrote in dk.edb.internet.webdesign.html:
>
> > Jeg er "tilhænger" af css og synes at det er nemmere end at bruge
> > tables.
> Det er bare noget du har vænnet dig til.

Det er det nok ja!
>
> > 1) Kan man på en eller anden angive hvor bred en css boks skal
> > være i PROCENT af browserviduet? Hvis man angiver i pixels vil
> > siden jo se meget mindre ud i skærmopløsninger der er større end
> > min (1024 x 768) - og det synes jeg ikke er så smart.

> Saktens.

Dårligt svar! Skriv hvordan! (nu har jeg jo så fået det at vide af
en anden)

> > 2) Kan man centrere en tekst vertikalt, som med valign="middle" i
> > table (ved godt at det ikke lever op til W3C stanard ? Det
> > kan jeg nemlig ikke få til at virke optimalt.

> Ja, du kan da lige så godt putte valgin="middle" på en div som på en
> td.

Virker det så i browsere som Opera og Mozilla, som der er så mange
herinde der snakke om?

/René

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lobais (13-11-2003)
Kommentar
Fra : Lobais


Dato : 13-11-03 18:00

René Poulsen wrote in dk.edb.internet.webdesign.html:
> Lobais wrote in dk.edb.internet.webdesign.html:
> >
> > > Jeg er "tilhænger" af css og synes at det er nemmere end at bruge
> > > tables.
> > Det er bare noget du har vænnet dig til.
>
> Det er det nok ja!
> >
> > > 1) Kan man på en eller anden angive hvor bred en css boks skal
> > > være i PROCENT af browserviduet? Hvis man angiver i pixels vil
> > > siden jo se meget mindre ud i skærmopløsninger der er større end
> > > min (1024 x 768) - og det synes jeg ikke er så smart.
>
> > Saktens.
>
> Dårligt svar! Skriv hvordan!
Nå, ok. Jeg troede bare du mente om du kunne bruge den metode du plejede
at bruge, som fx. style="width:50%;" eller hvad det nu er.

> > > 2) Kan man centrere en tekst vertikalt, som med valign="middle" i
> > > table (ved godt at det ikke lever op til W3C stanard ? Det
> > > kan jeg nemlig ikke få til at virke optimalt.
>
> > Ja, du kan da lige så godt putte valgin="middle" på en div som på en
> > td.
>
> Virker det så i browsere som Opera og Mozilla, som der er så mange
> herinde der snakke om?
Det vil jeg mene, men det er ikke css.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

René Poulsen (13-11-2003)
Kommentar
Fra : René Poulsen


Dato : 13-11-03 19:41

Lobais wrote in dk.edb.internet.webdesign.html:
> Nå, ok. Jeg troede bare du mente om du kunne bruge den metode du plejede
> at bruge, som fx. style="width:50%;" eller hvad det nu er.

Jeg brugte bare '<table width="50%">'
> > > Ja, du kan da lige så godt putte valgin="middle" på en div som på en
> > > td.
> >
> > Virker det så i browsere som Opera og Mozilla, som der er så mange
> > herinde der snakke om?
> Det vil jeg mene, men det er ikke css.

Har prøvet det, men jeg kan ikke få det til at virke (bruger IE)

Men tak for hjælpen!

/René

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lobais (13-11-2003)
Kommentar
Fra : Lobais


Dato : 13-11-03 20:08

René Poulsen wrote in dk.edb.internet.webdesign.html:
> Lobais wrote in dk.edb.internet.webdesign.html:
> > Nå, ok. Jeg troede bare du mente om du kunne bruge den metode du plejede
> > at bruge, som fx. style="width:50%;" eller hvad det nu er.
>
> Jeg brugte bare '<table width="50%">'

du kan godt bruge style metoden på tabeller.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lasse Skovsager (13-11-2003)
Kommentar
Fra : Lasse Skovsager


Dato : 13-11-03 17:35


"René Poulsen" <fcpoulsen@hotmail.com> skrev i en meddelelse
news:bp05kt$mg9$1@sunsite.dk...
> 2) Kan man centrere en tekst vertikalt, som med valign="middle" i
> table (ved godt at det ikke lever op til W3C stanard ? Det
> kan jeg nemlig ikke få til at virke optimalt.

hvis det er text kan du da bruge text-align:center;

Lasse



Anders Thorsen Holm (13-11-2003)
Kommentar
Fra : Anders Thorsen Holm


Dato : 13-11-03 18:42

Lasse Skovsager wrote:

[snip om vertikal centrering]

> hvis det er text kan du da bruge text-align:center;

Nej, for det centrerer kun inline-elementer *horisontalt*.

Det er desværre ikke muligt at lave vertikal centrering af block-
elementer vha. CSS, medmindre man kender den absolutte totale højde af
elementerne og den absolutte højde af det omgivende blockelement.

--
Anders Thorsen Holm | http://www.daimi.au.dk/~zoolook/

Overvejer du at købe en DVD-afspiller? Så hold dig fra Fona!
Læs hvorfor: http://www.daimi.au.dk/~zoolook/fona/

René Poulsen (13-11-2003)
Kommentar
Fra : René Poulsen


Dato : 13-11-03 19:42

Anders Thorsen Holm wrote in dk.edb.internet.webdesign.html:
> Det er desværre ikke muligt at lave vertikal centrering af block-
> elementer vha. CSS, medmindre man kender den absolutte totale højde af
> elementerne og den absolutte højde af det omgivende blockelement.
>
Dårligt!!!
Men det er der jo ikke noget at gøre ved. Jeg kan sikkert også få det til
at passe på en anden måde.

Tak for hjælpen til alle!

/René

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste