Permalänk
Medlem
Skrivet av pscs3:

[...] och om man anser att man bör lära sig det först i år (2011) så klassar jag personen som säger det som inkompetent idiot oavsett hans utbildningsgrad eller erfarenhet inom webbutveckling.

Jag tycker du går lite för långt när du kallar mig för en "inkompetent idiot" bara för en åsikt jag har.
Vi lärde oss lite grundläggande (extremt grundläggande) html innan vi började med CSS. Jag tycker det var bra, jag hade inte klarat att förstå mig på CSS och HTML samtidigt. Sen om det var ett trick av läraren (tex "Nu kan ni göra en sida som ser ut så här i HTML, men när vi har lärt oss CSS kan vi helt plötsligt göra saker som det här!") vet jag inte, men jag tycker att det var rätt i alla fall.

Sen skriver du hela inlägget på ett sådant sätt att den skara personer som förstår vad du skriver, redan kan det som står. Jag förstod inte mycket av det du skrev, och eftersom denna tråden skapades av en person som vill lära sig webbutveckling kanske man ska skriva så att personen i fråga förstår?

Jag kanske inte har en aning om vad jag talar om, jag kanske bara kan den webbdesign som användes för tio år sedan. Kanske var de timmar vi lade på HTML/CSS i skolan är helt bortkastad? Jag ska ta och läsa igenom webboken (hur långt är det???) så kanske jag får en uppfattning av vart jag ligger. Väntar med nästa inlägg tills dess.

Visa signatur

"Att installera AMD-drivrutiner är lite som en Svensson-variant av rysk roulette.." //Kazuo

Permalänk
Medlem
Skrivet av You:

Ja, precis. Den doctype som används i HTML5 fyller endast ett syfte: att aktivera standardläge i de webbläsare som doctype-sniffar. Men eftersom HTML5 i princip är lite reverse-engineerat från hur webbläsare faktiskt fungerar (och, såklart, hur de borde fungera) så är det en viktig bit. Man tar hänsyn till hur bra det fungerar i dagsläget. Webbläsare har inte tolkat HTML som SGML på hur länge som helst (har de någonsin gjort det?) och därmed är både DTD och doctype onödigt.

Ok, låter vettigt. Jag gillar dock strukturen som SGML påtvingar och därför tycker jag att det hade varit vettigt att fortsätta med det då det inte ger någon möjlighet till utsvängningar så som html5 har möjlighet till nu utan ett ramverk som SGML som grund.

Skrivet av You:

Med doctypen HTML5 använder hamnar man i samma läge som HTML4.01, om inte webbläsaren är kapabel att tolka HTML5, så klart. Det är så dagens webbläsare fungerar, och därför man valt just det doctype-fragmentet. Och bara för att man lär sig HTML5 betyder det inte att man inte kan HTML4.01; eftersom HTML5 bygger på och är bakåtkompatibelt med HTML4.01 (i de flesta avseenden) kommer man per automatik lära sig båda. HTML5 degraderar dessutom fint till HTML4.01 om stöd ej finnes.

Ok, då har jag förstått det lite fel. Det jag har läst är att det var i html 2 eller 3.2 som en kortare doctype även uppfattades som, utan bättre förklaring, antingen html 2 eller 3.2 (beroende på vilken det var).

Jag förstår vitsen med att utveckla html5 efter hur dagens webbläsare fungerar och implementerar språket, men jag tycker också att det gör risken stor att man påtvingar nya webbläsares programmerare att sätta sig in i html5 väldigt specifikt istället för SGML och sedan hur html vill att saker och ting ska tolkas. Även om html5 är väldigt likt dtds byggda på SGML så är det ingen garanti för att saker i framtiden är lika lika som nu. Riktigt dåligt förklarat kanske.

Edit: Tolkar webbläsare den förkortade DTDn som 4.01 efter att den har läst den och inte med Content-Type: text/html?

Skrivet av You:

HTML5 har i princip slutat utvecklas drastiskt just på HTML-biten. Det finns andra bitar (främst JS-APIerna) som utvecklas, men i grund och botten är HTML-delen klar.

I den begränsade mån jag håller mig uppdaterad ang. html5 så verkar det fortfarande som att element och attribut fortfarande läggs till och tas bort samt kommer upp för hetsig diskussion allt för jämnan.

Skrivet av You:

(Öh, T-forden har funnits sedan 1908 och inte utvecklats sedan 1927.) Att en standard inte ändras är att förvänta (det är ju en färdig standard, trots allt). Men att påstå att webben inte utvecklats för att HTML4.01 stått still sedan '99 är dumt; under de senaste tio åren har vi gått från tabellbaserade layouter till semantiska dokument, vi har sett DHTML och sedan även Ajax och nu JS-ramverk tas fram, vi har sett XHTML, mobila enheter, social media, Rails et al, webbapplikationer och mycket mer. Webben är allt annat än statisk.

Du har rätt i det du skriver, men jag syftade mer på att folk envisas med att använda transitional dtd samtidigt som de skriker "snabb utveckling" är enligt mig lite komiskt bara. Det går väldigt bra att använda äldre tekniker och samtidigt få en fullt fungerande och väldigt vacker/snabb interaktiv hemsida.
Dock har aldrig tabellbaserade layouter varit html enligt w3s 4.01-specifikation, de har bara lyckats följa SGML-strukturen (tror inte att de validerar enligt SGML heller faktiskt).

Skrivet av felxi:

Jag tycker du går lite för långt när du kallar mig för en "inkompetent idiot" bara för en åsikt jag har.

Jag uppfattade det som att en lärare hade tyckt att det var okay att använda ex. bgcolor (som inte existerar). Det var alltså riktat mot personer som anser sig ha koll på eller koll nog för att lära ut html. Idiot kanske var att ta i, ignorant hade nog passat bättre.
Jag syftade verkligen inte på dig eller din åsikt.

Skrivet av felxi:

Vi lärde oss lite grundläggande (extremt grundläggande) html innan vi började med CSS. Jag tycker det var bra, jag hade inte klarat att förstå mig på CSS och HTML samtidigt. Sen om det var ett trick av läraren (tex "Nu kan ni göra en sida som ser ut så här i HTML, men när vi har lärt oss CSS kan vi helt plötsligt göra saker som det här!") vet jag inte, men jag tycker att det var rätt i alla fall.

Alltså, grundläggande html har ingenting med hur ditt dokument (aka. din html-sida) visas i en webbläsare. CSS är till för att be webbläsaren visa delar av din html-kod på ett speciellt sätt (ex. bakgrundsfärg). Du kan alltså lära dig fullt korrekt, professionell html utan att kunna ett skvatt om CSS.

Att din lärare misslyckats med att lära ut skillnaden på html och css samt grunderna till båda har inte mycket med dig att göra utan ett enligt mig rejält misstag på grund av inkompetens (och möjligen ignorans) från din lärares sida.

Nivån som de flesta skolor lär ut html och css på är extremt, extremt låg och sorgligt nog verkar det som att många lärare inte riktigt bryr sig, eller inte vet bättre. Jag har också "lärt mig göra hemsidor" som så många andra på gymnasiet och kvalitén var som för många andra riktigt, riktigt låg. Helt på grund av lärarens inkompetens och/eller ignorans.

Skrivet av felxi:

Sen skriver du hela inlägget på ett sådant sätt att den skara personer som förstår vad du skriver, redan kan det som står. Jag förstod inte mycket av det du skrev, och eftersom denna tråden skapades av en person som vill lära sig webbutveckling kanske man ska skriva så att personen i fråga förstår?

Njae, delar av inlägget var inte för att lära ut snarare än att ta del av diskussionen. Jag är dock en stor förespråkare för att om du anser dig kunna något så ska du kunna lära ut det också. Så vilken del var det du inte riktigt förstod?

Skrivet av felxi:

Jag kanske inte har en aning om vad jag talar om, jag kanske bara kan den webbdesign som användes för tio år sedan. Kanske var de timmar vi lade på HTML/CSS i skolan är helt bortkastad? Jag ska ta och läsa igenom webboken (hur långt är det???) så kanske jag får en uppfattning av vart jag ligger. Väntar med nästa inlägg tills dess.

Alltså, bortkastad vet jag inte, men bgcolor existerar som sagt inte i html 4.01 strict och det finns ingen anledning till att använda någon annan doctype (bortsett från html5 om du anser det ett lämpligt val).

Det verkar dock inte som att du har lärt dig varken html eller css från ett vettigt perspektiv så risken är stor att du har förstått saker fel. Jag skulle säga lär om, lär rätt. Webboken bör ge dig en bra grund och sedan kan du gå på att ge specifikationen en genomläsning (även om den är väldigt teknisk är den nyttig).

För att sätta det i perspektiv, jag tror html 4.01 har 97 element (räknade för hand för några månader sen). Av dessa är 6 näst till identiska (h1-h6), en del koncept grupperade ([ul, ol, li], [dt, dd, dl], [ins, del], [br, hr], [span, div], [table, thead, tbody, tfoot, tr, td, th]) så totalt är det ett 30-tal koncept som du behöver lära dig för att kunna i princip allt inom html.
Koncepten baseras alla på en grund (som jag tror du hittar i webboken) så du behöver inte ens lära dig hälften av alla koncept för att förstå och kunna söka i referensen efter det du söker och använda det på rätt sätt.

CSS har ännu fler element (150 något?) men enormt mycket mer grupperingar. Säg 40 kortare koncept.

Någon stans för länge sen läste jag att det tar väl ungefär en helg (2 dagar) att lära sig html. Jag tycker det verkar stämma väldigt bra då det du behöver är en grund (ex. webboken) och en genomläsning av w3s referens samt lite övning. Det är inte ett jätteprojekt att lära sig html även om skolor är väldigt bra på att försvåra och förhindra lärande av just html och css.

Vem vet, med lite tur blir du en lika stor nit som jag!

Visa signatur

Cat funeral! Cat funeral!
>>> 112383 <<<

Permalänk
Medlem

komigen nu! killen/tjejen vill bara veta vad h*n ska börjar med och tips på några hemsidor.

En bra hemsida som jag har använt är http://htmldog.com Jag tycker att den förklarar mycket bra och går lugnt framåt. Jag tror inte att HTML 5 och CSS3 är med men det är inte hela världen. Att lära sig standars html och css är viktigt. HTML5 och CSS3 är bara uppgradering med några nya features. Inget webbläsare stödjer alla features just.

Här finns html5 http://www.w3schools.com/html5/default.asp
och css3 http://www.w3schools.com/css3/default.asp

Permalänk
Medlem

Det finns ingen som helst anledning att inte lära sig HTML och CSS samtidigt, förstår ärligt talat inte varför man skulle förespråka någonting annat. Man använder sig aldrig av det ena utan det andra i dagens läge, inget av de två är heller speciellt svårt, vilken människa som helst som klarar av att klä på sig själv på morgonen borde klara av att begripa hur HTML och CSS fungerar tillsammans efter ett par timmars läsning och experimenterande. Eller överskattar jag folks intelligens nu igen?

Visa signatur

Detta är första varningen va, jag ämnar brisera ur denna japanska kampställning och fullständigt förinta dig om inte du försvinner härifrån.

Permalänk
Medlem

Fan, nu blev det ändå ett inlägg till innan jag började lära om

Skrivet av pscs3:

Jag uppfattade det som att en lärare hade tyckt att det var okay att använda ex. bgcolor (som inte existerar). Det var alltså riktat mot personer som anser sig ha koll på eller koll nog för att lära ut html. Idiot kanske var att ta i, ignorant hade nog passat bättre.
Jag syftade verkligen inte på dig eller din åsikt.

Då missförståd jag dig också. Du är ursäktad!

Citat:

Alltså, grundläggande html har ingenting med hur ditt dokument (aka. din html-sida) visas i en webbläsare. CSS är till för att be webbläsaren visa delar av din html-kod på ett speciellt sätt (ex. bakgrundsfärg). Du kan alltså lära dig fullt korrekt, professionell html utan att kunna ett skvatt om CSS.

När jag tänker efter så använde vi två olika "element" i HTML för att designa sida, dessa var bgcolor samt font size/color. <h1-h6> använde vi också, om det räknas.

Citat:

Att din lärare misslyckats med att lära ut skillnaden på html och css samt grunderna till båda har inte mycket med dig att göra utan ett enligt mig rejält misstag på grund av inkompetens (och möjligen ignorans) från din lärares sida.

Jag kan skillnaderna mellan HTML och CSS (syftade du på att jag inte förstod din jämförelse mellan dem tidigare?).

Citat:

Nivån som de flesta skolor lär ut html och css på är extremt, extremt låg och sorgligt nog verkar det som att många lärare inte riktigt bryr sig, eller inte vet bättre. Jag har också "lärt mig göra hemsidor" som så många andra på gymnasiet och kvalitén var som för många andra riktigt, riktigt låg. Helt på grund av lärarens inkompetens och/eller ignorans.

Håller med.
Tyvärr kändes kursen webbdesign lite som att målet var att göra så bra sidor som möjligt vid kursens slut, inte att vi skulle få en grund att jobba vidare på efter kursens slut, då de flesta inte kommer skriva en sida till i sitt liv.
Å andra sidan vet jag att det är andra som har det sämre. Min lärare berättade en gång om hur han träffat en elev från en annan skola som hade läst samma kurs (Webbdesign). Efter att kursen var slut, och han byggt några sidor, så hade han inte en aning om hur man använde till exempel <img>-taggar. De hade bara klistrat in en bild i dream weaver utan att ha en aning om vad som hände när de gjorde det.

Citat:

Njae, delar av inlägget var inte för att lära ut snarare än att ta del av diskussionen. Jag är dock en stor förespråkare för att om du anser dig kunna något så ska du kunna lära ut det också. Så vilken del var det du inte riktigt förstod?

Hela <!DOCTYPE>-delen tex. Det är väl kanske snarare ytterligare ett tecken på att jag har lärt mig fel från grunden...

Citat:

Alltså, bortkastad vet jag inte, men bgcolor existerar som sagt inte i html 4.01 strict och det finns ingen anledning till att använda någon annan doctype (bortsett från html5 om du anser det ett lämpligt val).

Men sluta tjata om bgcolor nu! Det var bara ett exempel!

Citat:

Det verkar dock inte som att du har lärt dig varken html eller css från ett vettigt perspektiv så risken är stor att du har förstått saker fel. Jag skulle säga lär om, lär rätt. Webboken bör ge dig en bra grund och sedan kan du gå på att ge specifikationen en genomläsning (även om den är väldigt teknisk är den nyttig).

För att sätta det i perspektiv, jag tror html 4.01 har 97 element (räknade för hand för några månader sen). Av dessa är 6 näst till identiska (h1-h6), en del koncept grupperade ([ul, ol, li], [dt, dd, dl], [ins, del], [br, hr], [span, div], [table, thead, tbody, tfoot, tr, td, th]) så totalt är det ett 30-tal koncept som du behöver lära dig för att kunna i princip allt inom html.
Koncepten baseras alla på en grund (som jag tror du hittar i webboken) så du behöver inte ens lära dig hälften av alla koncept för att förstå och kunna söka i referensen efter det du söker och använda det på rätt sätt.

CSS har ännu fler element (150 något?) men enormt mycket mer grupperingar. Säg 40 kortare koncept.

Någon stans för länge sen läste jag att det tar väl ungefär en helg (2 dagar) att lära sig html. Jag tycker det verkar stämma väldigt bra då det du behöver är en grund (ex. webboken) och en genomläsning av w3s referens samt lite övning. Det är inte ett jätteprojekt att lära sig html även om skolor är väldigt bra på att försvåra och förhindra lärande av just html och css.

Nu när jag läste lite av mina tidigare poster förstår jag att ni kan ha misstolkat det lite...
Det var inte på något sätt så att vi satt i vecka efter vecka för att lära oss alla element. Vi satt kanske 3-4 lektionstimmar innan vi lade på CSS. Det är det jag menar, att man ska förstå vart texten och bilder ska ligga osv. men att sidan fortfarande inte kommer se så bra ut. Man får se hur man enkelt stylar sidan i HTML, samt att det är väldigt begränsat på den delen. Då blir det lättare att förstå varför man ska använda CSS.

Sen finns det ju fler fördelar med CSS än att det gör det enklare att göra en snygg sida...

Finns det någon version av Webboken som inte har den där jobbiga "bgcolorn" :)? Kommer inte orka läsa allt annars :s

Edit: Löste det genom att skriva ut till Microsoft XPS Dokument writer.

Edit2: Tar mig friheten att citera Webboken för att understryka sanningshalten mina tidigare kritiserade påståenden/åsikter

"För att förstå presentationslagret måste du först förstå strutkur och betydelse-lagret, ef-tersom att det förstnämnda talar om hur det sistnämnda ska presenteras för använda-ren. Så att börja med det sistnämnda verkar lämpligast."
http://sigurdhsson.org/webboken/v2/introduktion-till-allt

Visa signatur

"Att installera AMD-drivrutiner är lite som en Svensson-variant av rysk roulette.." //Kazuo

Permalänk
Medlem
Skrivet av felxi:

Finns det någon version av Webboken som inte har den där jobbiga "bgcolorn" :)? Kommer inte orka läsa allt annars :s

Borde finnas en alternative style nu. Kolla bland menyerna i din webbläsare, jag vet inte riktigt var man hittar det nuförtiden.

Skrivet av felxi:

"För att förstå presentationslagret måste du först förstå strutkur och betydelse-lagret, ef-tersom att det förstnämnda talar om hur det sistnämnda ska presenteras för använda-ren. Så att börja med det sistnämnda verkar lämpligast."
http://sigurdhsson.org/webboken/v2/introduktion-till-allt

Hm, borde kanske omformulera det där.

Permalänk
Medlem
Skrivet av You:

Hm, borde kanske omformulera det där.

Är det felaktigt? På vilket sätt ska det omformuleras? Har du varit med och utvecklat Webboken? Lät nämligen som det på din kommentar.

Visa signatur

"Att installera AMD-drivrutiner är lite som en Svensson-variant av rysk roulette.." //Kazuo

Permalänk
Medlem
Skrivet av felxi:

När jag tänker efter så använde vi två olika "element" i HTML för att designa sida, dessa var bgcolor samt font size/color. <h1-h6> använde vi också, om det räknas.

Sorry, font-elementet existerar inte heller i 4.01 Strict och bör inte ha lärts ut förutom som historie-föremål då det var vanligt tidigare. h1-h6 elementen finns däremot!

Skrivet av felxi:

Jag kan skillnaderna mellan HTML och CSS (syftade du på att jag inte förstod din jämförelse mellan dem tidigare?).

<snip>

Nu när jag läste lite av mina tidigare poster förstår jag att ni kan ha misstolkat det lite...
Det var inte på något sätt så att vi satt i vecka efter vecka för att lära oss alla element. Vi satt kanske 3-4 lektionstimmar innan vi lade på CSS. Det är det jag menar, att man ska förstå vart texten och bilder ska ligga osv. men att sidan fortfarande inte kommer se så bra ut. Man får se hur man enkelt stylar sidan i HTML, samt att det är väldigt begränsat på den delen. Då blir det lättare att förstå varför man ska använda CSS.

En av de viktigaste grunderna i html handlar om hur html inte har med hur något ser ut i en webbläsare att göra, de två fetstilta meningarna får mig att tvivla på att du faktiskt förstår det. Det finns inget stylande av enbart en html-sida.

Skrivet av felxi:

Hela <!DOCTYPE>-delen tex. Det är väl kanske snarare ytterligare ett tecken på att jag har lärt mig fel från grunden...

html bygger på sgml och ärver därigenom en viss struktur, ex. hur taggar börjar och slutar med < respektive >. En tagg som börjar med <! är ärvd från SGML och den viktigaste taggen för html är <!DOCTYPE som har 5 delar, de jag beskrev.
http://en.wikipedia.org/wiki/Standard_Generalized_Markup_Lang...

Visa signatur

Cat funeral! Cat funeral!
>>> 112383 <<<

Permalänk
Skrivet av felxi:

Är det felaktigt? På vilket sätt ska det omformuleras? Har du varit med och utvecklat Webboken? Lät nämligen som det på din kommentar.

Jag skulle tro att Webboken är hans hemsida. Den ligger i alla fall på samma domän som hans (enligt hans signatur) blogg.

Permalänk
Medlem
Skrivet av Bluetiger:

Jag skulle tro att Webboken är hans hemsida. Den ligger i alla fall på samma domän som hans (enligt hans signatur) blogg.

I så fall får "You" gärna citera mig här så kan jag tipsa om lite småfel i texten (det rör ej fakta om HTML, det verkar ni kunna bättre än mig..)
Har bara läst igenom de första 20 sidorna nu (puh...), men jag ska se till att notera stavfel osv jag hittar i texten.

Visa signatur

"Att installera AMD-drivrutiner är lite som en Svensson-variant av rysk roulette.." //Kazuo

Permalänk
Medlem
Skrivet av Bluetiger:

Jag skulle tro att Webboken är hans hemsida. Den ligger i alla fall på samma domän som hans (enligt hans signatur) blogg.

Webboken är väl egentligen från början cics och ErikHKs projekt från gymnasiet, jag hakade på när cic tyckte det behövdes en andra upplaga och sedan har den väl bara hamnat på min domän. Utvecklingen har stagnerat lite (det blir så när man studerar på heltid), men den är fortfarande högst aktuell.

Skrivet av felxi:

I så fall får "You" gärna citera mig här så kan jag tipsa om lite småfel i texten (det rör ej fakta om HTML, det verkar ni kunna bättre än mig..)
Har bara läst igenom de första 20 sidorna nu (puh...), men jag ska se till att notera stavfel osv jag hittar i texten.

Lägg gärna upp en ticket på webbokens bitbucket om du hittar stavfel eller liknande.