11. februar 2009 - 20:25Der er
37 kommentarer og 1 løsning
I gang med CSS
Jeg har indtil nu lavet min hjemmeside ved hjælp af tables. Det har fungeret, men jeg synes ikke det er helt optimalt. Har fået fortalt, at jeg burde lave den ved hjælp af CSS, og har så kigget i dette forum og andre steder på nettet, men kan ikke rigtigt komme i gang. Håber så, at få lidt hjælp til at komme i gang her.
allerførst - CSS er ikke en erstatning til tables, derimod kan divs være en erstatning til tables. CSS bruges til at style ens HTML til at se ud som ønsket - og det er uanset om du bruger divs eller tables.
Det bedste sted at gå hen for at lære CSS er hos W3 - alternativt kan bruges html.dk som foreslået eller http://www.w3schools.com/css/default.asp men ingen er dog helt fantastiske.
"meget forskelligt" er måske nok en overdrivelse - selvfølgelig kan der ske underlige ting i ny og næ, men med valid HTML og ikke mindst en korrekt doctype (da man ellers risikerer at disable store dele af CSS) er man nået et godt stykke.
Det kan du også med CSS, men du placerer normalt dit indhold i en div, som du så placerer ved hjælp af CSS.
Som helt nybegynder kan jeg anbefale bogen "Integrated HTML and CSS", hvor der en række tutorials. Når du får lidt mere styr på det kan bogen "CSS Mastery" anbefales.
Der findes ikke væsentligt dårligere og mindre troværdigt site om webkode end html.dk - og netop deres CSS-tutorials er herostratisk berømt for at være fyldt med seriøse fejl, mangler og udeladelser. Pas på med den ;o)
Det jeg egentlig havde håbet på var et par linier kode, som jeg så kunne arbejde videre på. Jeg er nemlig ikke så god til at lære ved at læse en masse teori først.
Kan det gøres enkelt, som på nedenstående link. Et billede i toppen, menu til venstre og lidt tekst i midten? www.praestoecyklisten.dk/
Det link du har givet er allerede i divs med CSS - så ja, det kan godt lade sig gøre.
Teori er vejen frem for der findes ufattelig meget dårlig kode og mange elendige tutorials på nettet - du kan selvfølgelig sætte dig til at analysere sider der matcher den opbygning du ønsker, men der er langt fra ingen garanti for at det er gjort rigtigt.
Nu er det jo ikke sådan, at jeg ikke kan noget html overhovedet. Og så har jeg ikke til hensigt, at kopiere en anden hjemmeside, men blot se koden på en eksisterende hjemmeside. Som jeg har skrevet tidligere, er det måden jeg lærer det nemmest på.
Jeg siger ikke, du intet kan, men når man har behov for at få forklaret, hvad et div-element er, så har men et meget stort behov for at lære mere HTML for at kunne få mening ud af CSS ;o)
- og herudfra kan jeg jo så konkludere, at der er tale om en opgave, du aldrig ville kaste dig ud i =)
Det, du skrev, indeholdt nemlig absolut intet script - og derfor heller ingen script attributter.
Du manglede type-attributten samt et lighedstegn ved rel-attributten - og i betragtning af, hvor meget du og andre roder rundt i begreberne, er det nok meget godt at få skrevet koden korrekt ... ikke sandt? ;o)
Det kan jeg så sandelig godt, men forkerte informationer har aldrig været hjælpsomme. Rejs dig dog op og vær mand nok til at erkende, du leverede noget møg ... sværere er det da ikke :D
haha, jeg synes da også jeg har erkendt at der var en fejl som jeg ikke så inden jeg postede kommentaren. Men direkte nedladende korrektioner vil jeg ikke stå model til.
Nedladende korrektioner ... hvad mener du? At jeg påpegede, du viser et eksempel med få, små huller mellem fejlene? Det er da ikke nedladende. Det er en ganske faktuel og realistisk beskrivelse af din indsats =)
Ovrskriften på spørgsmålet er "I gang med CSS". Der er altså tale om en spørger, der gerne vil hjælpes i gang med CSS og må formodes ikke at vide noget om det på forhånd. Hvormeget hjælp mon han får ud af dit eksempel? Det havde du ingen grund til at forsøge at bortforklare ;o)
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.