Lära mig XHTML, CSS och allt sånt...|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Lära mig XHTML, CSS och allt sånt...
Adam
Member
Medlem
Forum Posts: 5104
Member Since:
March 27, 2003
sp_UserOfflineSmall Offline
1
May 9, 2005 - 2:02 pm
sp_Permalink sp_Print

Nu vill/ska jag göra en korrekt hemsida. Jag vill därför lära mig XHTML, CSS, W3C och allt vad det heter. Är Webdesignskolan en bra sida? Sist jag besökte sidan va väl över 5 år sedan, då för att lära mig tabellen. Finns det bättre sidor?

Länken till http://www.w3.org/ uppskattas inte, jag söker en sida/flera sidor som är lättare och intressantare att läsa...

Avatar
Snorch
Member
Medlem
Forum Posts: 8881
Member Since:
March 14, 2001
sp_UserOfflineSmall Offline
886546
May 9, 2005 - 2:04 pm
sp_Permalink sp_Print

http://www.w3schools.com/ kan du kolla på..

Adam
Member
Medlem
Forum Posts: 5104
Member Since:
March 27, 2003
sp_UserOfflineSmall Offline
886550
May 9, 2005 - 2:11 pm
sp_Permalink sp_Print

Tackar... Verkar vara en bra sida. Men om vi börjar i en annan ände; Vad är XHTML jämfört med HTML? Vad är bäst? XHTML + CSS eller?

M0rbid
Kommer du hit ofta?
Medlem
Forum Posts: 692
Member Since:
October 10, 2002
sp_UserOfflineSmall Offline
886585
May 9, 2005 - 3:03 pm
sp_Permalink sp_Print

är lite ute eftersamma sak, så ajg uppskattar också det ni skriver här 🙂

Niclas R
Siktar mot toppen
Medlem
Forum Posts: 74
Member Since:
March 25, 2005
sp_UserOfflineSmall Offline
886605
May 9, 2005 - 3:25 pm
sp_Permalink sp_Print

html med tabeller + css1 och egen-designade bilder

Adam
Member
Medlem
Forum Posts: 5104
Member Since:
March 27, 2003
sp_UserOfflineSmall Offline
886666
May 9, 2005 - 4:40 pm
sp_Permalink sp_Print

Niclas R wrote: html med tabeller + css1 och egen-designade bilder

Va? Är inte tabeller helt fel nu för tiden? Egendesignade bilder?

Bar-Code
Kommer du hit ofta?
Medlem
Forum Posts: 705
Member Since:
September 11, 2002
sp_UserOfflineSmall Offline
886671
May 9, 2005 - 4:48 pm
sp_Permalink sp_Print

Tabeller är inte fel om man använder dem för att visa saker som ska ställas upp i tabellform. Däremot anses det vara fult att använda tabeller för sidlayout. Men det visste du tydligen redan 🙂
Vet inte riktigt vad Niclas R menade.

För skillnad mellan HTML och XHTML kan du kolla här eller här eller söka i google efter difference html xhtml. Det ger många fina resultat.

Adam
Member
Medlem
Forum Posts: 5104
Member Since:
March 27, 2003
sp_UserOfflineSmall Offline
886689
May 9, 2005 - 5:15 pm
sp_Permalink sp_Print

Jo, skillnaden där har jag nog snappat upp. Antar att det bara är att börja koda... :-S

Här är en sida som ser ut ungefär så som jag önskar min. Hur kodar jag grunderna? (Antar att länkarna till vänster, toppen med namnet och huvudsidan är tre skilda sidor...)

Bar-Code
Kommer du hit ofta?
Medlem
Forum Posts: 705
Member Since:
September 11, 2002
sp_UserOfflineSmall Offline
886746
May 9, 2005 - 6:46 pm
sp_Permalink sp_Print

Om du använder HTML/XHTML+CSS så behöver det inte vara tre delar. Det är en nackdel att använda frames i hemsidor.

När du använder CSS för layout så kan man se det som att man placerar ut olika boxar på en hemsida. Man kan använda en box för topp och meny, en box för vänstermenyn, och en box för huvudinnehåll.

Här är ett riktigt grundexempel. Titta på det så kommer du igång snabbt tror jag:

Här kommer index.html

<html>
<head>
<title>Min hemsida</title>
<link href="general.css" type="text/css" rel="stylesheet">
</head>
<body>
<div class="top">


Meny:</p>
hotmailNH
</div>
<div class="left">
Leftmenu:
</div>
<div class="main">
Main content area:
</div>
</body>
</html>

Här kommer general.css

body {
background-color: grey;
}
.top {
position: absolute;
top: 10px;
left: 10px;
height: 100px;
width: 600px;
background-color: white;
border: 1px solid black;
}
.left {
position: absolute;
top: 120px;
left: 10px;
height: 500px;
width: 100px;
background-color: white;
border: 1px solid black;
}
.main {
position: absolute;
top: 120px;
left: 120px;
height: 500px;
width: 490px;
background-color: white;
border: 1px solid black;
}

Så här ser det ut i en websida
Observera att HTML-koden inte innehåller någon information alls om hur eller var innehållet ska ritas upp. Det sköts helt och hållet ifrån general.css, och det är det som är tricket med det hela.

Sen måste jag också säga att det finns många olika tekniker för att koda hemsidor på. Om man bara utgår ifrån ovanstående så kan det bli tungt i längden, särskilt om man har 10 olika undersidor. Varje sida måste nämligen innehålla samma grundstomme, och förändrar man grundstommen i en fil måste det göras i samtliga filer för att bibehålla samma struktur.
Se det alltså bara som en snabb grundkurs i hur man kan placera ut lådor med CSS.

Bar-Code
Kommer du hit ofta?
Medlem
Forum Posts: 705
Member Since:
September 11, 2002
sp_UserOfflineSmall Offline
886750
May 9, 2005 - 6:49 pm
sp_Permalink sp_Print

Förresten, här kommer ett jättetips!
Om du gillar en hemsida så dra helt enkelt hem den och kika på exakt hur den är uppbyggd! Om du sen skriver din egen kod eller inte är upp till dig, men man tjänar otroligt mycket på att kolla på hur andra har kodat sina hemsidor.
Så länge som sidan inte använder något serverbaserat skriptspråk (PHP och liknande) så kan du dra hem hela sidstrukturen enkelt. Vet inte vilka verktyg som finns för det under Windows. Jag använder wget -r http://url.com, och eftersom just den här hemsidan är HTML-baserad så får man hem hela sidan på det viset. Tror förresten att wget finns för Windows också, men det finns säkert en massa fina grafiska verktyg man kan använda.

Det är nog ett av de viktigaste tipsen jag kan ge.

Adam
Member
Medlem
Forum Posts: 5104
Member Since:
March 27, 2003
sp_UserOfflineSmall Offline
886754
May 9, 2005 - 7:00 pm
sp_Permalink sp_Print

Grymt bra svar! Tackar! Precis lagom djup förklaring på CSS. 🙂

Nu har jag o göra hela natten!
Räkna med att jag kommer med fler frågor. 😉

Bar-Code
Kommer du hit ofta?
Medlem
Forum Posts: 705
Member Since:
September 11, 2002
sp_UserOfflineSmall Offline
886777
May 9, 2005 - 7:29 pm
sp_Permalink sp_Print

I allmänhet så finns det hur mycket information på nätet som helst om HTML+CSS. Det brukar räcka med att söka efter en fras som beskriver det man vill åstadkomma tillsammans med sökordet CSS så hittar man en miljard sidor med kodexempel och förklaringar. Mycket bra! Om du använder google flitigt så kommer du garanterat bara att behöva fråga efter hjälp om det dyker upp riktiga godbitar till problem eller om du inte vet alls hur du ska åstadkomma något.

Till exempel om man undrar hur jag ska skapa fet text med CSS:
bold text css
Det räcker för att hitta rätt! Till och med så att man vågar använda "I'm feeling lucky" funktionen i Firefox/Google när man söker 🙂

Sen kommer du stöta på de vanliga problemen som att FF, IE och Opera inte tyder CSS likadant. Borders är ett helvete, särskilt om man använder borders och padding på lådor i designen... du märker varför första gången du ska positionera ett par lådor med ram intill varandra och jämför resultatet i IE och FF.
Ett annat exempel är att FF automatiskt lägger till margin och padding medan IE inte gör det. Sen finns det tusen andra problem runt just det att webläsare inte tolkar sidor likadant. Finns workarounds för det mesta, och det brukar gå lätt att hitta dem eftersom alla stöter på samma problem 🙂

Ofta handlar det om att hitta kompromisser. "Om jag flyttar den boxen 2px uppåt och minskar storleken på boxen med 1px så ser det ut i FF och i IE..."
Pust och stön med andra ord 😕

Adam
Member
Medlem
Forum Posts: 5104
Member Since:
March 27, 2003
sp_UserOfflineSmall Offline
887046
May 10, 2005 - 12:30 pm
sp_Permalink sp_Print

Mmm google funkar fint i de flesta situationer men dina exempel är bäst hittills... 😉

Testade med din kod och byggde på lite... Det verkar funka fint i både FF och IE6. Funkar det hyffsat i IE6 är jag nöjd... 🙂

Förresten, du körde med en punkt framför "objekten" i CSS-filen. En del kör med #, vad är skillnaden?

Bar-Code
Kommer du hit ofta?
Medlem
Forum Posts: 705
Member Since:
September 11, 2002
sp_UserOfflineSmall Offline
887101
May 10, 2005 - 1:28 pm
sp_Permalink sp_Print

De används lite olika
# kallas för ID selector och används i html-koden så här:

<div id="top"></div>

. kallas för CLASS selector och används som du har sett så här:

<div class="top"></div>

Det finns en del rätt bra förklaringar på det där
http://www.bernzilla.com/item.php?id=416
http://www.w3.org/TR/CSS21/sel.....-selectors
http://www.w3.org/TR/CSS21/sel.....class-html

ID identifierar unika element på en sida som man vill ge någon särskilt egenskap. Till exempel skulle man kunna tänka sig att man har en rubrik som inte ska se ut som något annat på sidan - då använder man ID. Det går förstås lika bra att använda CLASS i det fallet.

Man använder det också för att skilja två objekt av samma typ från varandra. Till exempel så kanske du har använt CSS för att se till att alla tabeller ska se ut på ett visst sätt, men sen finns det en särskild tabell på en sida som ska se annorlunda ut. Då använder man ID för att märka den tabellen så att den använder en annan style. Det är väl så här som de flesta använder ID antar jag. Åtminstone så jag gör.

Adam
Member
Medlem
Forum Posts: 5104
Member Since:
March 27, 2003
sp_UserOfflineSmall Offline
887107
May 10, 2005 - 1:30 pm
sp_Permalink sp_Print

Okej... Då har jag lärt mig det också! Tackar 🙂

Cezar
Member
Medlem
Forum Posts: 2708
Member Since:
January 20, 2002
sp_UserOfflineSmall Offline
887719
May 10, 2005 - 11:54 pm
sp_Permalink sp_Print

Jag lärde mig först genom att använda Designläget i Dreamweaver. Sedan när man kommer till det stadiet då hemsidorna ska ha en bättre struktur och design så blir man tvungen att koda. Jag har lärt mig all kod genom att designa i designläget i DW och sedan kollat i kodläge vad som händer. Sedan har jag googlat efter vad som behövs. Webdesignskolan har varit ganska användbar samt w3schools.com .. Man lär sig nya saker hela tiden då man designar eller kodar hemsida. Jag tror att man måste testa skapa lite sidor ifall man vill lära sig bäst istället för att bara plugga in saker.

Adam
Member
Medlem
Forum Posts: 5104
Member Since:
March 27, 2003
sp_UserOfflineSmall Offline
887769
May 11, 2005 - 7:35 am
sp_Permalink sp_Print

Titta på annan kod är ju grymt bra... Ni som har välkodade sidor (med xhtml & CSS) får gärna posta länkar. (Behöver även tips på struktur/upplägg). 😉

zcorpan
Kommer du hit ofta?
Medlem
Forum Posts: 848
Member Since:
December 26, 2003
sp_UserOfflineSmall Offline
887978
May 11, 2005 - 12:56 pm
sp_Permalink sp_Print

En sida jag kan rekommendera är Den Autistiska Göken. Där står det mycket matnyttigt om CSS och X/HTML. 🙂

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 430
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL