18. juli 2003 - 03:32Der er
16 kommentarer og 2 løsninger
Skrot tabellerne - Ja, men hvordan?
Hejsa!
Jeg sidder med det problem, at jeg meget gerne vil skrotte tabellerne til layout og istedet bruge CSS, men kan ikke få det til at fungere med positioner, størrelser osv. på disse bokse. (jeg har en testboks i CSS her: http://www.gawis.dk/corners.html)
Det handler om siden www.gawis.dk. Er der nogen der vil prøve at lave en kode med CSS - uden brug af tabeller - der kommer så tæt på den originale opsætning som muligt?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
-- jeg har ikke forholdt mig til de lodrette positioneringer, men bare bestræbt mig på at give dig ideen om hvordan du kan på lagt layoutet på plads vandret !-)
je79ayps: Satte de to linjer ind i alle delene (main, content, row1 og row2), men ligemeget hjalp det. Det ser stadig tosset ud i Mozilla...
Umiddelbart ser det sådan ud for mig: text-align bruges i IE både til at flytte tekst og bokse (f.eks. ind på mindten). I Mozilla er det kun teksten, som selve "text-align" jo også udtrykker. Findes der måder at centrere "objekter"?
Nu har jeg kigget videre, og er nu kommet lidt tættere på en løsning..
Det viste sig at man i Mozilla kan skrive {margin-left: auto; margin-right: auto;} eller bare {margin: auto;} for at få noget centreret. Denne funktion er bare ikke understøttet af IE, som man kan "snyde" ved hjælp af text-align'en.
Nu har jeg bare det problem med "spalterne" inderst inde - row1 og row2. I det nedenstående eksempel har jeg gjort hvad jeg kunne for at det så ens ud i både Mozilla og IE. Men kan man justere bredden på dem, uden at de bare automatisk "kollapser" over til venstre side? Hvorfor skulle jeg lave en width:100% til row2, for at det kom til at se ordentligt ud?
Jeg ved ikke om jeg er kommet lidt længere, men prøv nedenstående - det ser bedre ud i mozilla, men jeg ved ikke hvor elementerne main og centent ikke følger med i højden - det går de i IE, men måske der andre der kan svare på det.
Hvorfor ønsker du at skrotte tabeller? Tabeller er stadig det bedste element at bruge til at organisere sideindhold i en lang række tilfælde ... herunder den side, du henviser til. Hvorfor ønsker du at bruge divs i stedet? Hvis det er fordi, du gerne vil bruge CSS, kan du jo blot bruge det med tabeller. Koden bliver ikke et hak bedre af at indeholde divs i stedet for tabeller.
Tak for svarene - det er efterhånden lang tid siden - men var egentlig mest tilfreds med Schaefners svar .. Ønsker han point, kan han sige til. Nu giver jeg mig selv 150, som Schaefner skulle have haft, og pixeldude får 50.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.