Avatar billede pnr Nybegynder
31. oktober 2005 - 11:21 Der er 21 kommentarer og
3 løsninger

Hjælp til at lære at lave hjemmesider

Jeg har nu efterhånden lavet en del hjemmesider. De sider jeg har lavet indtil nu har alle været lavet i tabeller og jeg har kunne brugt css i et begrænset omfang.

Nu har jeg bestemt mig for at lære at lave hjemmesider på den rigtige måde (hvis ellers der sådan en). Kan i anbefale nogle bøger, kurser eller andre måder at lære det på?
Avatar billede darth-domino Nybegynder
31. oktober 2005 - 11:24 #1
du kunne jo evt tage en kigger på www.idgforlag.dk

Og kigge lidt på:
HTML-bogen af Dick Oliver

Det er en god bog synes jeg!
Avatar billede klatten Nybegynder
31. oktober 2005 - 11:25 #2
www.html.dk som den første guide
www.webwriter.dk som editor

Tag derefter en kig på forskellige hjemmeside... hvis du ser noget, der interesserer dig. Du kan få vist kildekoden og se hvordan den er lavet. nemt!
Avatar billede olebole Juniormester
31. oktober 2005 - 12:00 #3
<ole>

Det kan desværre være virkelig svært at finde noget godt på nettet om HTML, CSS, DOM og JavaScript ... og html.dk er noget af det slemme. Deres sider er generelt fyldt med grove fejl og misforståelser - og det samme gælder w3schools.com  :o|

/mvh
</bole>
Avatar billede johan.o Nybegynder
31. oktober 2005 - 13:46 #4
Jeg syntes altid det har været nemmere at lære html og css når man rent faktisk havde et projekt man gerne ville realiserer. Så mit råd er at finde en ide til en hjemmeside du kunne tænke dig at realisere, når du allerede har rodet med det i det små, skulle der ikke være langt til at du kunne udvide noget af det du allerede har lavet.

Så når du har fundet dit projekt, behøver ikke være stort, så kan du finde god inspiration på nogle af disse links.

http://msdn.microsoft.com/library

Når du læser informationerne på disse sider skal du dog være opmærksom på at 'nogle' ting som fremføres ikke altid virker uden for Internet Explorer, men det kan du så sammenligne med disse links :

http://www.w3.org/TR/REC-CSS2/
http://www.w3.org/TR/1999/REC-html401-19991224/

Disse to sider indeholder standarder og informationer om CSS og HTML 4.01. De kan nogle gange være lidt uoverskuelige at gå til, især hvis man 'bare' vil pløje dem igennem for at lære html er de svære, men hvis du bruger dem som opslagsværk for at finde egenskaber og attributer og andet er siderne meget anvendelige.

Dernæst er der jo en af de største kilder til viden om html, css og andet, lige her http://exp.dk :)

Mvh. Johan
Avatar billede johan.o Nybegynder
31. oktober 2005 - 13:51 #5
Og bør måske lige pege lidt mere på msdn.microsoft.com.

I menuen til venstre klikker du følgende :

Web Development --> HTML and CSS -->

Her er der så to muligheder som er gode.

1. HTML and CSS Overviews/Tutorials.
2. HTML and CSS Reference.

Web Development --> Scripting --> Windows script technology --> Jscript

Her er der så igen to muligheder :

1. User's guide.
2. Reference.

Så er du på vej...god tur :)

Mvh. Johan
Avatar billede pnr Nybegynder
31. oktober 2005 - 15:15 #6
Tak for alle jeres kommentare!

Nu er jeg ikke total begynder, jeg har lavet hjemmesider i de sidste 4 år, men jeg mangler bare noget grundviden herom. Jeg har efterhånden fattet at man ikke skal opstille sin hjemmeside ved hjælp af tabeller men bruge div'er, men mit problem er at få en god basis viden om at programmere html og CSS på en tidssvarende måde. Hvor får jeg denne viden på hurtigste vis?

Jeg kan selvfølgelig læse alverden tutorial på nettet, men det går der tit en masse tid med og så er man ikke blevet meget klogere bagefter :-/ Hvad med dig olebole du virker som en yderst kompetent person på dette område, har du ikke nogle kurser eller skrevet en bog omkring emnet?

Jeg kan selvfølligen læse alverden tutorial på nettet, men det går der tit en masse tid med og så er man ikke blevet meget kloger bagefter :-/ Hvad med dig olebole du virker som en yderst kompetent person på dette område, har du ikke nogle kurser eller skrevet en bog omkring emnet?
Avatar billede apo Praktikant
01. november 2005 - 03:25 #7
"Jeg har efterhånden fattet at man ikke skal opstille sin hjemmeside ved hjælp af tabeller men bruge div'er, men mit problem er at få en god basis viden om at programmere html og CSS på en tidssvarende måde. Hvor får jeg denne viden på hurtigste vis?"

Du har forkert fat i det, hvis du har læst et sted, at man ikke må bruge tabeller til opstilling af layoutet. Der er intet i vejen med at bruge tabeller til dette; og faktisk er tabeller ofte det bedste element til visse opgaver (Herunder også opstilling af et layout).

Ofte vil man, ved opstilling af layout i divs, skulle supplere med javascript for at få divs'ne til at opføre sig på en måde, som en tabel kan bare ved at opføre sig som en tabel gør.

Brug det element, der passer bedst til opgaven; Ellers risikerer du, at skulle bruge unødig meget kode på selv de mest simple ting.

Den bedste måde at lære HTML og CSS på er ved, at bruge det. Som johan.o skrev, lærer man lettere HTML og CSS hvis man har et projekt, man vil føre ud i verden.

Leg lidt med forskellige layouts, og find ud af hvilke der passer bedst til dig og dit projekt. Når du støder på et problem, som gør det svært for dig at få tingene til at se ud som du vil, opretter du et spørgsmål her på E.

Du kan også lære meget om de forskellige elementer, og anvendelsen af disse, ved at bruge søgefunktionen på www.w3.org - Her kan man lære mange interessante ting om HTML og CSS.
Avatar billede olebole Juniormester
01. november 2005 - 09:36 #8
Nope, jeg har ingen kurser kørende, men har dog undervist en del multimediedesignere i JS og PHP - men det er nu heller ikke særligt tilfredsstillende. Én uge med JS og én med PHP i et helt uddannelsesforløb ... så er der godtnok dømt stiv p.. og tilbagestrøget hår!

Efterhånden er jeg dog blevet så flov på fagets vegne, at jeg endelig har besluttet at launche et mindre site med egne tuts og artikler. Det er dybt, dybt beskæmmende, at den ene intetvidende nulbon efter den anden - for det meste uimodsagt - kan få lov til at skrive sites fyldt med ævl og vrøvl som sandheder om webkodning.
Ser man på, hvad der bliver skrevet om emnet, kan det til tider fremstå som et mirakel, at der overhovedet eksisterer brugbare sider på WWW.

Jeg regner med, jeg har noget igang senest ved årsskiftet ... med alt muligt fra helt grundlæggende HTML, CSS, DOM og JS - til OOP, AJAX og andre lidt mere 'langhårede' teknikker  :)
Avatar billede apo Praktikant
01. november 2005 - 14:53 #9
... Og glæden over at sitet er på vej, er ikke blevet mindre med tiden ;-)
Avatar billede johan.o Nybegynder
01. november 2005 - 15:49 #10
'intetvidende nulbon'.....arh ha ha ha ha.....arhhaaaa ha ha ha :) LOL !

Mvh. Johan..............ja med mindre selvfølgelig jeg er en :(...øhhhh :) he he
Avatar billede pnr Nybegynder
04. november 2005 - 14:10 #11
Jeg synes det er super nemt at blive forvirret om man skal bruge tabeller eller div...

I et andet spørgsmål jeg har stillet fik jeg følgende svar fra roenving:

-- Man skal _aldrig_ bruge divs, medmindre de kan det, man præcis har brug for !-)

-- og man skal _altid_ bruge tabeller, hvis de kan det, man har brug for ...

-- hvilket i praksis betyder, at man rigtig mange gange har brug for at benytte sig af div-tags, men til nogle opgaver kan sidde og fedte i uger med at få dem til at gøre det samme, som man med en tabel kan lave på 5 sekunder !o]

Men nu skriver i at der ikke er noget i vejen med at bruge tabeller!

Jeg vil bare gerne lære at lave hjemmesider som man bør lave hjemmesider! Om jeg så skal tage et kursus, læse en bog eller hvad ved jeg skal :-/

Men det er ikke til at blive klog på hvordan man bør lave en hjemmeside...

olebole. det lyder godt at du snart har noget materiale på nettet :-) Men hvis du skulle anbefale mig en måde at lære html og css hvad vil du så anbefale? Er der nogle bestemte kurser du kan anbefale, nogle hjemmesider, bøger hvad ved jeg?
Avatar billede olebole Juniormester
04. november 2005 - 14:41 #12
Jeg ved zq snart ikke, hvad der er værd at anbefale. Forlaget O'Reilly - http://www.oreilly.com/ - har nogle udmærkede bøger om forskellige programmerings- og scriptsprog (deres JavaScript-reference - kaldet "The Rhino Book" efter omslaget - er nok noget markedets bedste om JS), men jeg ved ikke noget om deres HTML- og CSS-bøger.

Generelt bør man anvende det element, der bedst (og ofte lettest) løser ens helt aktuelle opgave. At vide, hvad det er, tager en rum tid at lære.

At lære at kode gode websider og/eller -applikationer, er som at uddanne sig i andre videns- og teoribaserede fag. Dertil skal du påregne at bruge en håndfuld år ... hvis du vel at mærke gider at slide i det  :)

I begyndelsen/midten af 90'erne var det at lære at kode web ligeså naturligt som at lære at skrive en indkøbsseddel ... og vel nærmest en menneskeret.
Idag er webkodning noget helt andet, men det er ikke rigtig sevet ud til de 1000 små hjem endnu.

På den anden side, lever de fleste mennesker idag øjensynlig komplet uden viden om, at der faktisk levede fysikere hele vejen op gennem 1900-årene. Resultatet er et paradigme, der er ca. 100 år forældet ... de fleste danskere lever med en verdens og virkeligheds opfattelse, hørende til omkring år 1900.
Lad os håbe, det går bare lidt bedre med webkodningen  ;D
Avatar billede pnr Nybegynder
07. november 2005 - 11:51 #13
Jeg har følgende side: http://net.ibil.dk/

Hvordan ser min implementering ud af denne side (ved godt at jeg har angivet en del style inline, dette skal jeg have flyttet til min css fil)?

Er dette en side jeg burde have bygget op ved hjælp af div?
Avatar billede pnr Nybegynder
08. november 2005 - 11:46 #14
Har i opgivet mig ?
Avatar billede apo Praktikant
12. november 2005 - 14:43 #15
pnr > Vi har nok troet at du havde opgivet spørgsmålet. Det ville ikke være første gang, at vi bruger tid på at hjælpe én, hvorefter vedkommende glemmer alt om spørgsmålet (Desværre en af Ekspertens uheldige sider).

En anden gang skal du være hurtigere til at reagere på de svar, du får i et spørgsmål; Det er altid bedst at holde spørgsmålene 'varme', så folk ved at du ikke er forsvundet.

Hvorvidt du skal opbygge siden i divs eller tables, afgører du selv. Som jeg skrev i mit indlæg 01/11-2005 03:25:52:

"Leg lidt med forskellige layouts, og find ud af hvilke der passer bedst til dig og dit projekt. Når du støder på et problem, som gør det svært for dig at få tingene til at se ud som du vil, opretter du et spørgsmål her på E."

Forsøg dig frem, og find ud af hvad der virker (og ikke virker) for dig :-)
Avatar billede pnr Nybegynder
16. november 2005 - 11:29 #16
Tak til alle der har deltaget her, jeg må jo prøve at legelidt videre...

Mit problem med Eksperten er at men kan få mange forskellige svar på et spørgsmål, så det ikke altid nemt at finde ud af hvilke svar der er det rigtige :-/

johan.o, apo og olebole smid nogle svar så er der point på vej...
Avatar billede johan.o Nybegynder
16. november 2005 - 12:23 #17
Siger da ikke nej :) men velbekomme.

Mvh. Johan
Avatar billede apo Praktikant
17. november 2005 - 18:50 #18
pnr > Det er fordi der er mange meninger om de samme ting. Igen - Forsøg dig frem; Kun derigennem kan du finde ud af, hvad der virker for dig.

Du kan også nærlæse nogle af de mange spørgsmål i HTML- og CSS-kategorien, som olebole og roenving deltager i. Det kan man lære meget af fordi de, med deres kommentarer og besvarelser i spørgsmålene, ofte giver brugbare bud på hvordan man hensigtsmæssigt håndterer de mange problemstillinger omkring kodning af HTML og CSS (Især handler mange af kommentarerne om hvornår det er en fordel, at bruge tabeller - Hvilket må være noget du har behov for at læse lidt om).

Jeg lægger et svar :-)
Avatar billede pnr Nybegynder
18. november 2005 - 11:58 #19
Så mangler jeg bare et svar fra olebole...
Avatar billede olebole Juniormester
18. november 2005 - 14:32 #20
Ups ... jamen, det kommer da her  :)
Avatar billede olebole Juniormester
18. november 2005 - 14:42 #21
Tak for points  ;o)
Avatar billede apo Praktikant
18. november 2005 - 15:12 #22
Jeg siger også tak for points :-)
Avatar billede johan.o Nybegynder
18. november 2005 - 16:03 #23
Jamen, jeg vil da ikke holde mig selv uden for, så jeg takker også :)

Mvh. Johan
Avatar billede pnr Nybegynder
19. januar 2006 - 14:40 #24
olebole er det noget nyt omkring det her site:

med alt muligt fra helt grundlæggende HTML, CSS, DOM og JS - til OOP, AJAX og andre lidt mere 'langhårede' teknikker
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