Sitat av
Moff
Jeg blir ikke enig med meg selv om hvorvidt du tuller eller faktisk er seriøs nå. Bruk av PHP på denne måten er forsåvidt ikke helt stuerent i min bok - men samtidig er det en helt legitim måte å bruke dynamisk innhold på - noe trådstarter også gjør med variabelen $loggoutput.
Jeg vet ikke om det kom helt frem, men jeg tenkte på å poste php-koden her når problemet omhandlet markup/styling. Parsingen i seg selv er jo en helt annen diskusjon
Sitat av
Moff
Jeg ser at du også har droppet "unødvendig" markup i koden din - du glemmer å lukke <p>-taggene,
Det gikk litt fort i svingene, så jeg droppet avsluttende tag. Kanskje litt dumt, men det er forsåvidt gyldig html i henhold til w2c rec. av html 4
Sitat av
Moff
du lukker en <div>-tagg inni seg selv (det går ikke an på omsluttende tagger, som <div>, <p>, <a> og lignende - i motsettning til <img>, <meta>, <link> etc.)
jeg kan være enig her. som sagt gikk det litt fort i svingene. Et tomt
div-element er selvfølgelig meningsløst, og det var en vri for en mal
Sitat av
Moff
og du bruker foreldede tagger som <strong> og <em>. Styling bør foregå gjennom CSS alene - å blande det sammen vil på sikt lage kaos.
Strong og
em er uttrykk og bør dermed bruke tagger som muligjør korrekt gjenngivelse av teksten for skjermlesere/text-to-speech og dermed ivareta tilgjenngelighet. Bruken av
em og
strong her var nok ikke den beste, men intensjonen var å vise at
i og
b er utdatert og det finnes mer semantisk korrekte elementer som
em og
strong
Sitat av
Moff
Resultatet av markupen du postet er heller ikke i nærheten av det trådstarter - antakeligvis - ønsker å oppnå.
Jeg ser at jeg kanskje ikke fikk med meg alt han ønsket, men i utgangspunktet vil jeg tro markupen uansett skal holde mål. Siden det grå feltet skulle inneholde alt innhold wrappet jeg alt i en div, som da vil være det "grå arealet". Plassering av det kan gjøres ved positioning, margins eller padding.
Velkomsteksten er wrappet i en div, å wrappe enkeltelementer som form og lister i en div ser jeg ikke helt nytteverdien av. Jeg ser at han ønsket menyen nederst på siden, og da bommet jeg litt med å trykke den i div-seksjonen, men siden det han tydeligvis ønsker må gjøres med fixed position, går den uansett utenom "DOM-flyten", og plasseringen er i utgangspunktet uvesentlig.
Ved å bruke label-element tilknyttet input-elementene vil man i de fleste nettlesere få funksjonene innebygget plattformen tilknyttet form-elementer (fokus/aktivering ved klikking på teksten)
Det mangler vel et element med clear:both, som du sier, for å kunne kjøre den kolonne-løsningen han ønsker, men strengt tatt så er vel dette en "hack" mer tilknyttet css enn markup, så jeg valgte å droppe det.
Forøvrig er det ikke stress å lagre i utf-8 med notepad afaik, men syntax highlight, linjenum. avanserte tekst redigering og søke funksjoner er absolutt ikke feil.
Når det gjelder fargene er vel dette standarisert i både html og css spec. Man har også 216 farger som omtales som "web-safe". Disse gjengis mer eller mindre korrekt på alle skjermer.
Sist endret av z0p; 5. august 2010 kl. 02:22.