Avatar billede pnr Nybegynder
01. juni 2005 - 20:46 Der er 19 kommentarer og
1 løsning

sætte højde på en kolonne

Jeg er lidt i tvivl om hvordan man bør sætte højden på en kolonne? bør man sætte <td height="10px"></td> eller <td style="height: 10px"></td> eller noget helt andet?
Avatar billede anhansen Nybegynder
01. juni 2005 - 21:01 #1
JEg vil helt klart bruge style="height:10px" ud af de to. Den er jeg nemlig sikker paa at de fleste browsere kan finde ud af at bruge.

Men allerhelst ville jeg nok ligge mine styles i et stylesheet. Og saa referere hertil.
Avatar billede skovenborg Nybegynder
01. juni 2005 - 21:04 #2
height er deprecated, dvs. forældet og anbefales derfor ikke at bruges. Du kommer i hvert fald længst ved at bruge CSS (style="") - selvom height for så vidt er okay hvis du fx koder i html4.01 transitional.
Avatar billede Slettet bruger
01. juni 2005 - 21:19 #3
Et forslag,som kan tilrettes efter behag:
>>>>>>>>>>>>>>>>>>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Potioneret felter med indhold</title>
<style type="text/css">
body, html {
    height: 100%;
    margin: 0px;
    padding: 0px;
}
</style>
</head>
<body>

<div style="background-color: #cccc66; height: 100%; margin: 0 auto; position: relative; width: 500px;">
    <div style="border: 2px solid maroon; height: 50px; left: 10px; padding: 10px; position: absolute; top: 10px; width: 460px;">Mars - den røde planet
Navnet har den fået, fordi den på himlen skinner med et svagt orangerødt skær. Årsagen hertil skal søges i den kemiske sammensætning af marsgruset. Det indeholder store mængder af oxideret jern, eller med andre ord rust. Marsoverfladen bærer præg af, at der en gang har flydt en eller anden væske - formentlig vand - på dens overflade.</div>
    <div style="border: 2px solid #9900ff; height: 300px; left: 10px; padding: 10px; position: absolute; top: 140px; width: 160px;">I dag er Mars en tør, kold planet uden en brugbar atmosfære til at holde på vand som væske. Is er der meget af - både ved Mars' poler og som permafrost i mars-skorpen. Store vulkaner vidner om, at Mars i en ikke så fjern fortid har været geologisk aktiv, men nu synes alt roligt. Den geologiske aktivitet har oså frembragt vældige kløfter, hvoraf Valles Marineris med mere end 6 km's dybde langt overgår de jordiske, f.eks Grand Canyon, som "kun" er 1829 m.

</div>
    <div style="border: 2px solid #ffff00; height: 100px; left: 200px; padding: 10px; position: absolute; top: 140px; width: 270px;">Mars har givet navn til tirsdag (Latin: Dies Martis, fransk: Mardi)
</div>
</div>

</body>
</html>
Avatar billede olebole Juniormester
01. juni 2005 - 22:31 #4
<ole>

height-attributten har som sagt været deprecated (og har faktisk været det i mange år) - men derudover, kan der _aldrig_ bruges enheder i en HTML-attribut. Dvs: height="25" ... endelig ikke height="25px". Du bør dog helt klart bruge CSS i stedet  ;o)

/mvh
</bole>
Avatar billede pnr Nybegynder
02. juni 2005 - 13:01 #5
Vil det sige at man så vidt muligt skal ligge alle sine CSS attributter i sin CSS fil? Bliver det ikke hurtigt noget rod?
Avatar billede skovenborg Nybegynder
02. juni 2005 - 14:29 #6
Da ikke mere rod end hvis du har tænkt dig at skrive style="" på hvert enkelt element ;-)

Det mest overskuelige ville i hvert fald være, at al den css der går igen på flere sider bliver lagt ind i et selvstændigt css-dokument. Hvis du så har noget, der kun omhandler en enkelt side kan du så bare tilføje det enten vha style-attributen på det enkelte element eller oppe i head-sektionen:
<style type="text/css">
</style>

Evt. kan du jo også have flere css-filer hvis du bedre kan overskue det på den måde.
Avatar billede olebole Juniormester
03. juni 2005 - 01:40 #7
inline-styles bortfalder snart helt og er således ikke en option i næste markup-version, så du kan ligeså godt øve dig  ;o)
Avatar billede pnr Nybegynder
14. juni 2005 - 08:33 #8
Vil det så sige at hvis jeg en masse celler jeg justere med width og padding skal jeg have alet det til at ligge i css? Det kan da hurtigt blive meget uoverskuligt hvis hver celle har sine egne værdier...
Avatar billede skovenborg Nybegynder
23. juni 2005 - 13:58 #9
så kunne man jo også overveje, at lade være med at opstille hele ens design med tabeller. Hele hypen om det tabel-frie design bygger jo i bund og grund på det du efter hvad jeg kan forstå har gang i - en kæmpe, uoverskuelig, forvirrende tabel hvor hver enkelt lille del af siden er splittet op i uendelig mange tabel-celler. Det kan sikkert ordnes meget lettere.

Nu er vi godt nok ude i at hele dit design skal omskrives... men som Ole siger: Du kan ligeså godt øve dig ;o)
Avatar billede pnr Nybegynder
28. juni 2005 - 09:10 #10
Har du et link til en guid der viser hvordan man bør kode sine sider?
Avatar billede pnr Nybegynder
20. september 2005 - 06:35 #11
Jeg takker mange gange for jeres vise ord! smid nogle svar så er der point.
Avatar billede Slettet bruger
20. september 2005 - 09:22 #12
Ikke point til mig
Avatar billede anhansen Nybegynder
20. september 2005 - 17:15 #13
Det var så lidt - kan knapt huske hvad det gik ud på... ;-)
Avatar billede olebole Juniormester
20. september 2005 - 19:02 #14
pnr >> Prøv at læse disse to (specielt den første):
    http://www.eksperten.dk/artikler/537
    http://www.eksperten.dk/artikler/538

- hvor jeg beskriver lidt om, hvor vi kommer fra - og hvor vi er på vej hen. WWW har på godt 10 år forvandlet sig fra en lille nieche på internettet, der skulle bruges til udveksling af måledata mellem nogle videnskabsfolk i Belgien og universiteter rundt om i verden til at optage en kæmpe del af internettet. Det er blevet en af de vigtigste dele af den vestlige verdens infrastruktur på 'no time' - og det er en ekstremt kompleks struktur, der er ved at blive opbygget. Kravene er store - og det er interesserne også  :)
Det betyder, at koderne pludselig skal kunne en masse mere idag, end de skulle for få år siden.

Da ibtage var knægt, bestod en 'radio' af en spole, en kondensator, en halvleder-krystal og en hovedtelefon. Ingen strøm ... bare en ledning som antenne i den ene ende og en jordforbindelse i den anden.
Dengang kunne enhver 'frisk knægt' bygge en state-of-the-art 'radio', som var det sidste skud på tidens informations teknologi.
Da jeg var knægt, var der kommet 4 radiorør i radioen - og i det nye, sort/hvide TV sad 6. Som dreng kunne jeg ikke bygge et TV, men jeg reparerede et utal  :)

Idag er radio/TV fabrikation fantastisk kompleks i sammenligning - hvis man skal gøre tingene fra bunden.
Samme udvikling vil du komme til at se indenfor webkodning, hvor CMS-agtige applikationer formodentlig kommer til at overtage en masse og gøre 'kodningen' lettere for de fleste (ligesom vi jo f.eks. skriver JavaScript og ikke Assembler kode). Til gengæld bliver det mere og mere kompliceret at skrive de værktøjer - og/eller webkode fra bunden.

Du behøver ikke sætte klasser på hver enkelt tabelcelle, hvis du kan bruge HTML og CSS til grænserne.
F.eks. vil jeg gå udfra, at tabeller i din verden består af table-, tr- og td-elementer. Der adskiller du dig ikke fra flertallet, men de tre elementer udgør kun en del af tabellens elementer.
Der er: caption-, col-, colgroup-, th-, thead-, tbody-, tfoot-elementer, der udover dem, du allerede bruger, kan bruges til at organisere og style tabeller med.

Desuden er CSS virkelig kraftfuldt, når man først begynder at forstå kernen i sprogets opbygning, herunder dets kaskade- og arveregler, der tilbyder meget stor fleksibillitet allerede i CSS1. IE7 vil uden tvivl understøtte CSS2 og så er mulighederne enorme ... blot for at blive endnu større med CSS3, når den bliver en realitet.

Der er allerede meget store muligheder for at skrive overskuelig og samtidig kompleks kode, men det kræver, man har et rigtig godt kendskab til HTML og CSS.

Hvor man får det? Det er svært (grænsende til det umulige) at finde gode tutorials, der er skrevet af kodere, der har de fornødne forudsætninger.
Det bedste er at vænne sig til at læse W3C's rekommendationer, selvom de kan synes tunge - og så lære der  :)
Avatar billede olebole Juniormester
20. september 2005 - 19:07 #15
ibtage >> - og undskyld, jeg på skammeligste vis slæber dig ind i mit forsøg på at illustrere den teknologiske udvikling, men nu deltog du i forvejen i tråden ... og så synes jeg, krystalapparatet er en handy analogi  ;o)
Avatar billede Slettet bruger
21. september 2005 - 14:59 #16
~olebole....ja man kan godt mindes de gamle dage, da var det ikke så kompliceret som idag - jeg har lige købt en DVD-optager/afspiller og der har jeg fået problemer - kan ikke få den til at påtage fra min parabol - men jeg har jo tid til at rode med den, så måske lykkes det engang.

Jo.. jeg kender godt krystalapparatet og da jeg var ca. 10 år fik min far et ny 'moderne' radio - den var til akkumulator og med knivafbryder i vindueskarmen på antennen - som man skulle huske at slå fra hvis det blev tordenvejr.

Forøvrigt har jeg en meget stor del af mit voksne liv, rodet med radio og amatørradio  (OZ1BCZ som jeg stadig har) og det var også det der satte mig igang med computer (ZX80)og hvor vi købte P&T aflagte fjernskrivere og byggede om så vi kunne skrive sammen via radiobølger -
Nå.. men nu må vi nok hellere holde os til nutid og fremtid - det vil sige at dette jeg her skrev allerede er fortid - ja hvor bliver tiden dog af.

:-)
Avatar billede olebole Juniormester
21. september 2005 - 15:40 #17
Hehe ... det er nu nok meget smart, 'de' har anbragt et helt internet imellem os. Jeg fornemmer, vi hutigt ville blive ret trættende for vores omgivelser, hvis vi stak hovederne sammen og fik smurt 'løgnhalsen' en smule: "Wow ... med akkumulator - så slap du for et dyrt anodebatteri! ... Jamen, kan du så huske ... blablabla ..."  ;D

- og nej, den kode, du skrev, er faktisk yderst nutidig - og bliv ved med det!  ;o)
Jeg har stadig tuden trykket godt ned mellem de frederiksbergske brosten i beundring over dit enorme gåpåmod - din vilje og evne til at følge med teknologien. Du sætter et excellent eksempel!  ;o)
/mvh

PS: og så skal jeg nok lade være med at spamme mere ..... (i dette spm - hehe)
Avatar billede pnr Nybegynder
22. september 2005 - 09:54 #18
olebole. Mange tak for dine vise ord, dejligt at have kompetente folk som dig her!!

smid lige et svar så jeg kan få lukket den her :-)
Avatar billede pnr Nybegynder
13. oktober 2005 - 18:06 #19
olebole, et svar tak!!
Avatar billede olebole Juniormester
13. oktober 2005 - 18:59 #20
s'gerne, tak  :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester