|
| Layout med Css Fra : sharkmeat |
Dato : 31-01-03 18:41 |
|
Jeg har i tidligere oplæg, haft store diskusioner med folk,
omkring css vs tables.
Jeg har flere gange hørt folk sige, at css kunne alt det tables
kunne, og meget mere. Det syntes jeg lød spændende, og satte mig
derfor ned for at lære alt det nye css som jeg åbenbart var gået
glip af.
Efter at have kørt html.dks tut igennem, ville jeg prøve tingene
af. Jeg lavede lige hurtigt en topbar en menu og indhold, i css.
Og jeg syntes det er kanon fedt, at man nu kan klaske ting op,
ligesom en opslagstavle.
Men jeg har stadigvæk nogle ? mht Css. Hvordan får man disse
tables jeg nu har lavet, til at være centeret, og ikke bare
konstant 200 px, fra den ene side, samtidig med at de holder
afstanden til hinanden ?
En anden ting, er en table som indeholder grafik. Er det muligt
at lave en sådan table, ved hjælp af css ?
kig på http://www.museth.ishoejby.dk/css/cssforsoeg.html
så kan i se hvad jeg vrøvler om.
Håber nogle af jer, kan svare mig på mine ?.
Mvh Johannes www.sharkmeat.dk
--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job
| |
jopa (31-01-2003)
| Kommentar Fra : jopa |
Dato : 31-01-03 19:39 |
| | |
Jens Gyldenkærne Cla~ (31-01-2003)
| Kommentar Fra : Jens Gyldenkærne Cla~ |
Dato : 31-01-03 20:42 |
|
jopa skrev:
>> Men jeg har stadigvæk nogle ? mht Css. Hvordan får man disse
>> tables jeg nu har lavet, til at være centeret, ...
> Brug float
Floats er ikke meget værd til at centrere med (man kan floate
elementer til venstre eller højre - ikke i midten).
Centrering på den pæne måde foregår med en fast bredde og
venstre+højremargen sat til auto. Så rykker elementet helt af sig
selv ind på midten.
Det kræver at IE sættes i standardmode - dvs. en xhtml-doctype, en
html strict-doctype eller en html-doctype med uri (søg på doctype
switch her i gruppen eller på google for at se betydningen).
Skal man have ældre IE-versioner til også at centrere må man ty til
text-align: center på det omgivende element, og så stille text-
align tilbage til left i det eller de centrede elementer.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html
| |
sharkmeat (31-01-2003)
| Kommentar Fra : sharkmeat |
Dato : 31-01-03 21:44 |
|
Jens GyldenkærneClausen wrote in dk.edb.internet.webdesign.html:
> jopa skrev:
> Floats er ikke meget værd til at centrere med (man kan floate
> elementer til venstre eller højre - ikke i midten).
Det var også min opfattelse.
> Centrering på den pæne måde foregår med en fast bredde og
> venstre+højremargen sat til auto. Så rykker elementet helt af sig
> selv ind på midten.
ok... Men der findens ikke noget tilsvarende <Table Align="center" i
css layout ?
> Skal man have ældre IE-versioner til også at centrere må man ty
til
> text-align: center på det omgivende element, og så stille text-
> align tilbage til left i det eller de centrede elementer.
Jeg har ellers fået skidebalde for at lave en textalign på en
tideligere side, fordi det ikke var tekst jeg lavede den på. Men vil
det så være den tilsvarende css align til den ovennævnte Align ?
Mvh Johannes
--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job
| |
Jens Gyldenkærne Cla~ (31-01-2003)
| Kommentar Fra : Jens Gyldenkærne Cla~ |
Dato : 31-01-03 22:54 |
|
sharkmeat skrev:
>> Centrering på den pæne måde foregår med en fast bredde og
>> venstre+højremargen sat til auto. Så rykker elementet helt af
>> sig selv ind på midten.
>
> ok... Men der findens ikke noget tilsvarende <Table
> Align="center" i css layout ?
Jo - det er som jeg skrev ovenfor. IE6 viser det bare kun når man
er i standardmode, og tidligere i tidligere IE-versioner fungerer
det ikke (her kan man så til gengæld bruge text-align).
> Jeg har ellers fået skidebalde for at lave en textalign på en
> tideligere side, fordi det ikke var tekst jeg lavede den på.
Det er som antydet heller ikke meningen at man skal bruge text-
align til at centrere andet end tekst. Men det er nødvendigt til
fejlbehæftede browsere.
> Men vil det så være den tilsvarende css align til den
> ovennævnte Align ?
Både og. Det vil være (en del af) det hack der skal bruges for at
få tidligere IE-udgaver med. Det skal ikke bruges til moderne
browsere. Standard- og hack-metoderne kan sagtens kombineres så det
virker alle steder.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html
| |
sharkmeat (01-02-2003)
| Kommentar Fra : sharkmeat |
Dato : 01-02-03 12:33 |
|
Ok så har jeg fået svar på mit første spørgsmål. Tak
--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job
| |
sharkmeat (31-01-2003)
| Kommentar Fra : sharkmeat |
Dato : 31-01-03 21:37 |
|
jopa wrote in dk.edb.internet.webdesign.html:
> "sharkmeat" skrev Hvordan får man disse
> > tables jeg nu har lavet, til at være centeret, og ikke bare
> > konstant 200 px, fra den ene side, samtidig med at de holder
> > afstanden til hinanden ?
>
> Brug float
Jeg ved ikke om du læste det sidste jeg skrev. Men det jeg mener
med at afstanden til objekterne ikke bliver større / mindre
afhængende af vinduets størrelse. Og det er netop lige det som
sker.
Jeg holder meget af at ting ser ens ud, og at ting bliver
centeret. Jo det er da rart hvis ting er dynamiske, som på de
sider du har vist, men det er desværre altså ikke min stil.
Mit spørgsmål er så. Er det muligt at lave et layout, som bruger
floats, som HOLDER afstanden, eller er det kun tables man kan
opnå det med ?
--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job
| |
Knud Gert Ellentoft (31-01-2003)
| Kommentar Fra : Knud Gert Ellentoft |
Dato : 31-01-03 22:22 |
|
sharkmeat <admin@sharkmeat.dk> skrev :
>Mit spørgsmål er så. Er det muligt at lave et layout, som bruger
>floats, som HOLDER afstanden, eller er det kun tables man kan
>opnå det med ?
Du kan gøre det med alle blokelementer, hvorpå der er sat en
width.
Det rigtige i dag er at bruge margin-left/right: auto og
fortolkede browserne css rigtigt, så ville det virke i alle.
Men desvære gør IE 5.x det ikke og IE 6 i quirksmode heller ikke.
Derfor kan det være nødvendigt med IE-5 hacket, text-align:
center.
--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.
| |
sharkmeat (01-02-2003)
| Kommentar Fra : sharkmeat |
Dato : 01-02-03 12:34 |
|
Knud Gert Ellentoft wrote :
> sharkmeat skrev :
>
> >Mit spørgsmål er så. Er det muligt at lave et layout, som bruger
> >floats, som HOLDER afstanden, eller er det kun tables man kan
> >opnå det med ?
>
> Du kan gøre det med alle blokelementer, hvorpå der er sat en
> width.
>
> Det rigtige i dag er at bruge margin-left/right: auto og
> fortolkede browserne css rigtigt, så ville det virke i alle.
>
> Men desvære gør IE 5.x det ikke og IE 6 i quirksmode heller ikke.
> Derfor kan det være nødvendigt med IE-5 hacket, text-align:
> center.
Ok ja. tak for dit svar.
--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job
| |
sharkmeat (01-02-2003)
| Kommentar Fra : sharkmeat |
Dato : 01-02-03 12:36 |
| | |
|
|