KnatteMedlem sedan jan. 200747 inlägg Jag har pluggat en hel del teori och kod, främst använt xhtml och css. Som ni vet finns det MASSOR av sätt att tillverka en hemsida! Hemsiderna kan se helt lika ut men är helt olika tillverkade. Jag undrar om jag kan få ställa lite frågor och få information och tips.
Jag kommer inte att skriva kod, utan försöka förklara vad jag vill ha och fråga hur ni rekommendera att tillverka det. Vill bara ha grunden, en mall, för hur hemsidan skall vara uppbyggd, för sen klarar jag av resten.
Vilken Doctype-deklaration – DTD, skall jag använda? Se denna sida:
http://www.w3.org/QA/2002/04/valid-dtd-list.html
Jag har funderingar på att använda transitional xhtml eller den nyare strict xhtml. Vilken säger ni? Jag har kollat mycket på webdesignskolan.com, som är mycket bra, men där används strict html. Varför gör dom det? Det borde vara bra för dom borde visa den bästa koden. Man kan hoppa över länken till W3C över länken till W3C och det gör dom i sin kod. Är det bra? Som sagt, vilken rekommenderar ni och varför?
En uppbyggnad av en hemsida som jag funderar på är detta:
Header,footer,left,right och middle.
Denna tycker jag ser bra ut:
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/CSS/Q_24092091.html
Där finns i och för sig ett problem. Den lägger sig i mitten när man kör firefox, men inte när man kör IE. Nu finns denna koden där och den gör väl att det fungerar för firefox:
body
{
text-align: center;
}
#container
{
text-align: left;
}
Hur fixar man så att även IE fungerar?
Vad säger ni om den? Fördelar och nackdelar med att ha en hemsida som är uppbyggd på detta sättet. Några andra förslag. Vill helst inte använda <tr>.
Du vill hellst inte använda dig av tabeller inte <tr> det är en table row vilket inte gör mycket nytta utan en tabell ;).
Länken du gav på expret-exchange tycker jag har rätt många element i onödan, de har en headerblock, en header, det räcker med en header i mitt tycke.
Beroende på vilken doctype du bestämmer dig att köra på så kan du få olika resultat på din CSS kod också.
Namngivningen på element bör vara förklaring på vad det innehåller, leftNavigation på en div där navigeringen är en rätt dålig namngivning, nästa vecka säger jag som kund att jag vill ha min navigering på toppen, då måste du byta namn på klassen för att ändra något
att centera div:ar för det är det jag gissar att du vill med dina containers så hade jag hellre kört med:
margin: 0 auto (översatt margin-left: auto och margin-right: auto) det kommer att centrera ditt innehålls boxar utan att behöva ändra text positioneringen (vilket är ditt mål från början, du vill inte positionera text, du vill positionera dina containers.
Kan rekommendera att du läser:
http://www.smashingmagazine.com/2008/11/12/12-principles-for-keeping-your-code-clean
En uppbyggnad av en hemsida som jag funderar på är detta:
Header,footer,left,right och middle.
Som jag skrev ovan, är detta inte något jag rekommendera, då det kan variera vid en omdesign, sen är det sällan man vill ha en sida med detta, om jag vill bara ha en header och container för innehåll så behövs inte footer, left, right eller middle.
KnatteMedlem sedan jan. 200747 inlägg Ursäkta att jag använde <tr> för att skriva tabell. Har sett andra som gjort det, men nu förstår jag att det är olämpligt.
Tackar, tackar för all bra information och beskrivning av mina frågor.
Beroende på vilken doctype du bestämmer dig att köra på så kan du få olika resultat på din CSS kod också.
Ja, det är en sak som jag undrar om. Måste vara svårt att veta vilken man skall använda.
Tack så jättemycket för länken till Smashingmagazine! Innehåller mycket bra information, fakta, teori och länkar!
Där finns ett bra ställe som heter "Free CSS Layouts And Templates":
http://www.smashingmagazine.com/2007/01/12/free-css-layouts-and-templates/
Där finns väldigt mycket att titta på. Mallar som är uppbyggda på helt olika sätt. Här kommer några exempel.
Three Columns - Seven choices
4th February 2009
http://www.cssplay.co.uk/layouts/three-column-layouts.html
Där är skärmen uppbyggd på lite olika sätt, men där är alltid procent så att sidan är lika bred som skärmen. Tycker att det skulle bli lite problem med att bygga upp utseendet, men eftersom det är så nytt så borde det vara fördelar med att göra detta. Kanske har att göra med att det numera är väldigt stor skillnad på hur stor skärm man har.
Här är ett par andra ställen:
http://blog.html.it/layoutgala/
http://www.intensivstation.ch/en/templates/
Detta var bara förslag. Det jag är ute efter är alltså en hemsida 3 layout med header och footer. Har du förslag till hur jag skall göra grunden till en sådan hemsida?
KnatteMedlem sedan jan. 200747 inlägg Kanske skall berätta. Jag har börjat med att göra en hemsida till min lokala handikappsförening. En sak är att vissa har väldigt stor skärm och andra små. Ni vet dom där små bärbara. Vill inte att det alltid skall vara samma brädd ex width: 900px. Är det jag pratar om i förra inlägg. Vill även att man skall kunna ändra storleken på bokstäverna.l
Annars helt enkelt bra mall till en hemsida. Eller hemsida som ni rekomenderar och tycker är bra uppbyggd. Sen kan ja gå in att ändra, ta bort och lägga till.
Orsaken till att jag frågar er att jag tycker att ni verkar vara bra.
icaaqMedlem sedan okt. 20005 273 inlägg jag kanske skulle gå emot vad html5 tagit fram:
.header
.nav
.article
.aside
.footer
mv icaaq
Danne VMedlem sedan aug. 20068 090 inlägg OT: Måste vara språkpolis. :-)
När Svensson säger "hemsida" bryr jag mig oftast inte.
Men när folk som pysslar med web själva använder ordet så blir det fel.
Ordet "hemsida" myntades nittonhundrasvinkallt, när webben var så ny att man faktiskt bara hade en enda sida.
Nuförtiden heter det "webbplats" (jfr engelskans "web site" eller "website"). Och webbplatsens FÖRSTA SIDA kallas ofta "hemsida" (jfr igen engelskans "home page")