webForumDet fria alternativet

Hur ska man göra en sida idag?

Webbutveckling

17 svar · 661 visningar · startad av Pezzen

Medlem sedan feb. 2001197 inlägg
Frågan#1

Och då undrar jag inte hur den ska se ut utan med vilken teknik man ska skriva den.

HTML 4.01 är juh ute? Men vad är det då som gäller XHTML eller XML? Ja kan inte hålla isär de två, ursäkta mig :) CSS antar jag fortfarande är det som gäller?

Och sen så vet ja inte heller hur själv content designen ska se ut? Vad jag förstått så är Tabeller, Frames, Iframs, Layers/Ilayers ute, eller har jag fel? Men om ja inte har de hur ska man göra då?

Medlem sedan juni 20014 290 inlägg
#2

Men vad är det då som gäller XHTML eller XML

XHTML är vanligt html men med XML regler.

Vilket innebär ex. att alla taggar skall skrivas med små bokstäver och att alla skall ha slut-taggar plust att all formatering görs med hjälp av CSS.

Sedan när det gäller frames/iframes så är dessa tillåtna enligt dom olika xhtml docype'rna så varför dom skulle vara "ute" förstår jag inte.

Medlem sedan feb. 20001 861 inlägg
#3

Tabeller är definitivt inte ute, däremot skall inte tabeller användas som layoutverktyg.

Medlem sedan feb. 20005 891 inlägg
#4

Så länge det fungerar och ser bra ut, varför köra med någon "ny" teknik?

Medlem sedan juli 20013 378 inlägg
#5

...plus att all formatering görs med hjälp av CSS.

Hmm... Mycket vettigt i ditt inlägg GunnarD, men - no offence - just det där är en myt!
xhtml 1.0 Transitional har t.ex. precis samma <font>-taggar och bgcolor-attribut som HTML4 Transitional...

... Utöver det kan jag bara tillägga att man behöver inte kunna speciellt mycket XML för att lära sig xhtml

Medlem sedan juli 20013 378 inlägg
#6

Så länge det fungerar och ser bra ut, varför köra med någon "ny" teknik?

Nej det är klart - det behöver man ju inte ...
Men å andra sidan kan man ju numera köra xhtml mot moderna mobiltelefoner också...
Så om man är lite nyfiken och inte räds "nymodigheter" kan man ju redan nu dra nytta av likheterna med det man är van vid och vänja sig gradvis - det behövs ju i princip bara en annorlunda DOCTYPE och lite mer taggdisciplin för att "komma igång" med xhtml - oavsett om man skriver för nallefoner eller vanliga webbsidor ;)

Medlem sedan juli 20013 378 inlägg
#7

Vad jag förstått så är Tabeller, Frames, Iframs, Layers/Ilayers ute

Njae - du kan fortfarande använda alla (utom möjligen <layer> och <ilayer> som är NN4-specifika)
Däremot rekommenderas man att låta bli om man har ambitionen att göra en "tillgänglig" sida - dvs en sida som kan "läsas" även av screen-readers, braille-punktskrivare m.fl. hjälpmedel för funktionshindrade (se http://www.w3.org/WAI/ )

Och den ambitionen blir mer och mer utpridd eftersom bl.a. myndigheter och andra officiella informationsspridare börjat kräva WAI-anpassade sidor, men som sagt - inget tvingar dig att låta bli tabeller, frames osv rent tekniskt

Medlem sedan juni 20019 024 inlägg
#8

Om man inte ska använda tabeller för att layouta innehållet, vad bör man använda då? Div-taggar med absoluta positioner?

Vad ska man använda tabellerna till då?

Medlem sedan juli 20013 378 inlägg
#9

Pace skrev:

Om man inte ska använda tabeller för att layouta innehållet, vad bör man använda då? Div-taggar med absoluta positioner?

Det är ett exempel. CSS är nyckelordet (trots att stöd för det man egentligen behöver för perfekta layouter oftast ännu saknas i vissa webbläsare... ;) )

Här är W3C:s rekommendation i ämnet: http://www.w3.org/TR/WCAG10-TECHS/#tech-avoid-table-for-layout
och deras tips på vad man kan göra: http://www.w3.org/TR/WCAG10-CSS-TECHS/#style-alignment
samt ett exempel på vad man kan göra om man brinner för ämnet - http://www.diveintomark.org/accessibility_statement.html.
Den senare med instruktioner om hur man kan göra det praktiskt (innehåller även tips på hur man kan göra om man behöver använda tabeller för layout men ändå vill ha sidorna WAI-anpassade...)

I USA finns det ett federalt påbud om att alla myndigheter måste producera "tillgängliga" webbsidor. Här är den tekniska delen av det påbudet: http://www.access-board.gov/sec508/guide/1194.22.htm

Pace skrev:

Vad ska man använda tabellerna till då?

Skattetabeller, resultattabeller, medlemslistor i tabellform, scheman osv... dvs all form av information som man kan tänkas behöva formatera i tabellform.

Verktyg som kan vara till hjälp:
http://bobby.watchfire.com/bobby/html/en/index.jsp

Verktyg dom kan illustrera vad problemet med tillgänglighet (accessability) egentligen är:
http://www.delorie.com/web/wpbcv.html

Men till syvende och sist är det de krav man har på sig från kund eller de krav man själv ställer upp för sidorna som avgör om man bör (eller skall ;) ) använda tabeller för layout eller något annat...

PEACE :birp

Medlem sedan aug. 200218 625 inlägg
#10

Jag kör hellre en fungerande tabellversion med CSS som fungerar i de flesta läsare än ett div-lager med utsatta positioner som inte fungerar i äldre versioner.

casca skrev:

Så länge det fungerar och ser bra ut, varför köra med någon "ny" teknik?

Klockrent! Besökarna bryr sig nog sällan om vilken teknik man använder, sålänge man inte har syfte att visa upp sin teknik vill säga. Men hur många gör det?

Sedan kan jag och andra sidan hålla med om att man inte bör var rädd för att testa nya tekniker.

Medlem sedan feb. 2001197 inlägg
#11

Okej, så om man ska bygga en sida nu så är det med XHTML och CSS som de ska göras om man ser till hur vi kommer att bygga sidor i framtiden? Och om jag då får med stöd så att min sida kan läsas av screen-readers, braille-punktskrivare så är det bara en fördel.

Frågan var inte så mycket ställd med tanke på hur jag lättast gör en sida utan med vilka delar jag skriver en sida för att "fasas" in i framtiden. Jag kommer nog inte sluta me iframes, ramar och tabeller som layoutverktyg, men jag kommer försöka lära mig andra sätt (läs XHTML+CSS) för att skriva hemsidor för framtiden...

Medlem sedan aug. 200218 625 inlägg
#12

Den sista meningen lät vettig.

Medlem sedan okt. 200230 inlägg
#13

HTML 4.01 är defenitivt inte ute; använd detta tillsammans med php så får du en bra hemsida

Medlem sedan apr. 20012 266 inlägg
#14

eller med t.ex andra teknik som t.ex JSP eller .NET

Medlem sedan feb. 2001197 inlägg
#15

Njae, ute och ute, om du tittar på W3C's hemsida under HTML eller XHTML så ser du detta:

What is XHTML?
The Extensible HyperText Markup Language (XHTML™) is a family of current and future document types and modules that reproduce, subset, and extend HTML, reformulated in XML. XHTML Family document types are all XML-based, and ultimately are designed to work in conjunction with XML-based user agents. XHTML is the successor of HTML, and a series of specifications has been developed for XHTML.

Så även om det inte är ute nu så kommer det ersättas av XHTML...

Medlem sedan jan. 200348 inlägg
#16

det märks tydligt att inte så många skrivit i antingen vanlig HTML eller i XHTML.. skillnaden dessa mellan är nästan obefintlig enligt mig.. det är lite nytt du ska lära dig sen är det bara att köra...

att använda Frames annat än när man är tvingad till det är onödigt så varför göra det?

om du följer "W3s" regler så kan du också visa detta för dina besökare med deras logo för just de språket du godkänns för.
så tekniken kan spela roll för de besökare som förstår sig på
hemsidor...

Medlem sedan jan. 200337 inlägg
#17

Jag tror ingenting är ute/inne, det beror väl på hur man ska ha designen. Hur designen ska se ut betyder väl rätt mycket, inte vad man ska använda för att den ska se ut som något :)

Medlem sedan feb. 20005 891 inlägg
#18

Man kan ju kladda hur mycket man vill om "standarder" och skit, men i slutändan får du inga besökare för att majoriteten använder IE... Man får ju helt enkelt designa efter dagens teknik, och svälja allt jävla idealistiskt tjafs om "W3C-standarder" och sluta grina för att folk inte har upptäckt den "bättre" webläsaren Mozilla.

Ingen teknik är fel så länge den fungerar. ;)

(Hursomhelst skiljer sig inte t.ex XHTML så mycket från HTML4 ändå så jag fattar inte vari problemet ligger..)

268 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)