Gå til innhold

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


Anbefalte innlegg

Skrevet

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?

Videoannonse
Annonse
Skrevet

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;

}

Skrevet (endret)

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

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å
×
×
  • Opprett ny...