Gå til innhold

Webkafeen


Anbefalte innlegg

Videoannonse
Annonse
Nøkkelordene er "stylish, enkel og lettvint" uten noe dilldall.

Uten noe dilldall?

 

Dette syntes jeg var rett og slett ganske så kjedelig. Det finnes fine minimalistiske design som står ut på grunn av fin/spennende presentasjon av innhold, god bruk av typografi, sterk grid og fine subtile farger. Her syntes jeg ikke at du/designeren har fått til det.

 

Dette er altfor tradisjonelt og utdatert – tilbake på tegnebrettet! Og til designeren: slutt å bruk unødvendige og anonyme brushes/svosjer/blomsterdekor. Uansett om han har designet de selv forteller de ingenting om hva dere er eller hva dere gjør.

Endret av sparks
Lenke til kommentar

Må si meg enig med sparks her.

 

- Siden oppfattes som kjedelig, både i typografi, fargebruk.

- Personlig synes jeg bruk av blomsterdekor nesten gir assosiasjoner til telemark og rosemaling, og er for meg med å senke kvalitetsopplevelsen. Ja, er dilldall.

 

Personlig ville jeg tatt vekk krussedullen i logo, den forstyrrer etter min mening en ren logo. På menyen ville jeg også tatt vekk blomsterdekoren, samt tydeliggjort menyen med fargebruk.

 

Personlig har jeg også sansen for bruk av illustrasjonsbilder som er med på å utheve designen og forteller noe.

 

Grid har sparks alt pekt på, men for meg er forsiden for mye typisk "bloggside". Ellers er det ikke mer innhold på forsiden at med rett layout skal det mer eller mindre være unødvendig å scrolle sida.

Endret av Bolson
Lenke til kommentar
Kjent problem - margin i IE gir mange rare resultat. Mulige løsninger:

* bruk padding i stedet.

* sett bredde (em, px, %) på elementet

* bruk nullstilling av CSS først i CSS-fila.

 

Må se mer av koden for å kunne si det sikkert.

 

Hvorfor bruker du inline style i codeeksemplet.

Prøvde med padding, men det førte til at et bakgrunnsbilde som kun skulle være 1px høyt ble strukket ut i hele lengden av paddingen. Nå som jeg tenker på det kan jo det fikses med no-repeat på bakgrunnsbildet, så det skal jeg prøve. Elementet har allerede en bredde.

Inline style bruker jeg når jeg driver og knoter og prøver å fikse ting, sånn at jeg har bare en fil å forholde meg til inntil jeg har fiksa det. Mulig det er jeg som er rar :p

Takk for tipset, skal prøve og se hvordan det går.

 

Edit: Padding virker ikke, fordi IE har lagt inn en margin under elementet selv om den er satt til 0. Har * { margin: 0; padding: 0; } øverst i stilsettet.

Endret av g0mpen
Lenke til kommentar

@gOmpen:

 

Mulig du må lete etter en arva verdi her (eller feil rekkefølge). Firebug er bra til det. Du kan prøve å sette margin: 0 !important; padding: 0 !important; på elementet. Da skal all margin/padding i realiteten bli borte.

 

IE Developer tool fungerer bra for å sjekke i IE.

 

Et annet tips er å sette bakgrunnsfarge eller border på elementene, særlig når de er nøsta. Da er det ofte langt lettere å se hvor eventuell feil er.

 

@Sebba: Flere burde faktisk gjort dette. Bra av VG.

Endret av Bolson
Lenke til kommentar

Med IE Developer Tool er det helt klart at det er denne <div class="hr"></div> som er synderen. Den skal i utgangspunktet være max 1 px høy og har 0 margin og 0 padding, men i IE er det et mellomrom etter den hver gang. Ifølge IE Developer har dette elementet "display: block;" noe som vil si at IE legger inn et line break, men selv om jeg har satt "display: inline;" på dette elementet så skjer det ingenting (IE Developer leser fortsatt "display: block;")

Lenke til kommentar
Med IE Developer Tool er det helt klart at det er denne <div class="hr"></div> som er synderen. Den skal i utgangspunktet være max 1 px høy og har 0 margin og 0 padding, men i IE er det et mellomrom etter den hver gang. Ifølge IE Developer har dette elementet "display: block;" noe som vil si at IE legger inn et line break, men selv om jeg har satt "display: inline;" på dette elementet så skjer det ingenting (IE Developer leser fortsatt "display: block;")

 

Prøv med !important på display: inline;.

 

Personlig bruker jeg faktisk <hr> til slikt i de fleste tilfeller. Er konsekvent lite grad i å bruke tomme element om jeg kan unngå det.

 

Når jeg skal ha en usynlig <hr> bruker jeg følgende kode, bakgrunn er kvit.

hr.clearer {
clear: both;
height: 1px;
border: 0px solid #fff;
color: #fff;
background: #fff;
}

 

Her fungerer den også som clearer. Men hr er heller ikke perfekt.

Lenke til kommentar

Bruker en usynlig hr i bunn, for å få til to kolonner. Men tror jeg valgte å bruke div fordi jeg vil ha en hr, men hr i seg selv er vanskeligere å få til å se ut slik som jeg ønsker. Mistenker nå at det er IE som legger inn line-break fordi det innbiller seg at det tomme elementet ikke er tomt, eller noe slikt. Evt. et script jeg kjører på en bestemt del av siden (slags forum) som putter inn uønskede line breaks, leter etter det nå.

Lenke til kommentar

Som nevnt før, Conditional Comments (CC).

 

Må si du framstår som litt masete nå.

 

<head>
<link rel="stylesheet" type="text/css" media="screen" href="/styles.css" />
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" media="screen" href="/styles-ielt7.css" />
<![endif]-->
</head>

 

Når det gjelder alle andre nettlesere, så trenger du ikke å sniffe etter nettleser om du koder ordentlig. Hvis du likevel ha, regner jeg med at Google kan peke deg i riktig retning...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...