Gå til innhold

Spørsmål: CSS ramme 'funker' kun i en oppløsning.


Anbefalte innlegg

Hei.

 

Holder på å lage en side med CSS og HTML. Bruker en CSS ramme i index.html til å skrive i.

 

Bruker:

#ramme {
border: 1px solid #000000;
border-color:#2d2d2d;
background-color:#000000;
color:#99999;
width: 450px;
height: 446px;
position: absolute;
left: 410px;
top: 152px;
padding-left:8px;
overflow:auto;
}

 

Da min skjermoppløsning er i 1280x1024 fungerer det fint her, men viser jeg siden med en annen skjermoppløsning blir CSS rammen forskjøvet og går over deler av siden min...

 

Hvordan fikser jeg dette? Eller eventuelt er det andre måter å ha en ramme som har samme funksjon til å være der jeg vil ha den?

Lenke til kommentar
Videoannonse
Annonse

Du er ikke NØDT til å stappe inn så mye CSS du greier.

 

#ramme {

border: 1px solid #000000; /* hvorfor setter du fargen til 'border' her, nå du skriver over det igjen på linjen under?*/

border-color:#2d2d2d; /**/

background-color:#000000;

color:#99999;

width: 450px;

height: 446px;

position: absolute; /*why??*/

left: 410px; /*^*/

top: 152px; /*^*/

padding-left:8px;

overflow:auto;

}

Lenke til kommentar

Prøv å heller gjøre det slik da (vet ikke om det vil funke men prøv).

div.ramme {
position: absolute;
height: 446px;
width: 450px;
top: 152px;
left: 410px;
background-color:#000000;
border-color:#2d2d2d;
}

<div class="ramme"></div> (skal stå i html biten altså :p)

 

Vet ikke om dette vil gjøre noe forskjell men slik jeg har mekket rammer og har funket fint. Litt usikker på de color greiene, en stund siden jeg har mekket sider.

Endret av Rawmeat
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...