Form attributt for skjemafelter i HTML

De fleste som jobber med nettsider er i en eller annen forbindelse nødt til å håndtere skjemaer (forms) i HTML. Skal du ha et kontaktskjema, bestillingsskjema, handlevogn, pålogging, kommentarfelter eller lignende så kommer du ikke utenom <forms>. I et HTML-skjema har det alltid vært en regel at alle skjemafelter må ligge innenfor form-taggen for at […]

En serie elementer distribuert horisontalt med Flexbox

Spørsmål: Hvordan kan jeg på en enkel måte distribuere en serie menyvalg horisontalt med like mye avstand? Svar: Det er mange måter å gjøre dette på, men den enkleste er sannsynligvis å gjøre bruk av Flexbox. Med Flexbox har vi mulighet til å enkelt distribuere en serie elementer horisontalt, med lik avstand mellom elementene. Først, […]

CSS Grid Layout – en ny måte å designe nettsider på

CSS Grid Layout er en ny layoutmodul i CSS. Dette er den første CSS-modulen som er spesifikt laget for å bygge sidelayout. Med CSS Grid kan vi posisjonere elementer i 2 dimensjoner, kolonner og rader (i motsetning til Flexbox hvor du må velge kolonner eller rader). Et lite eksempel på CSS Grid Layout  <div class=»container»> […]

Sentrere innhold horisontalt og vertikalt med CSS (Flexbox)

Det finnes ulike måter å sentrere innhold vertikalt på. En ofte brukt metode er å sette position:absolute og transform (for å flytte elementet), med de utfordringer som da kan oppstå (avhengig av hvor du gjør det). Dette kan fungere ok i mange situasjoner, men har du jobbet med absolute-posisjonerte elementer så vet du at det […]

picture i HTML5 – serverer du brukerne for store bilder?

Det finnes en rekke utfordringer knyttet til det å utvikle en responsiv nettside, hvordan vi tilpasser bilder til ulike skjermoppløsninger på en effektiv måte er definitivt en av disse. Med taggen picture har du nå mulighet til å løse denne utfordringen på en ny og mer optimalisert måte. Eksempel på responsive bilder i HTML med picture: Kjenner […]