Gå til innhold

Simpelt spørsmål om textplassering.


Anbefalte innlegg

Videoannonse
Annonse
Skrevet

For å svare må man nesten vite om du bruker et CSS-stilark, enten eksternt eller internt på siden din?

 

Padding er en "funksjon" i CSS for akkurat det du er ute etter.

Skrevet (endret)

jeg har et eksternt stilark som jeg kaller for style.css, prøvde meg litt frem i går kveld, men fikk ikke til noe som helst.

Endret av Burner89
Skrevet (endret)

På egenskapene til DIVen du skal ha teksten i, kan du legge til dette;

 

padding: 1px 1px 1px 1px;

 

Da vil det være 1px padding på alle sider. Du kan endre verdiene, de går slik;

padding: topp - høyre - bunn - venstre

Endret av Marvil
Skrevet
padding: 1px 1px 1px 1px;

kan for øvrig med fordel slås sammen til

padding:1px;

 

Bare litt sånn på sida, liksom :)

Ja, men siden jeg tok med at han kunne endre de slik han ville, så ble det mer forvirrende.. :)

Skrevet (endret)

inkluderte det på denne måten:

#content {
padding:1px;
color:#000000;
background-image: url(design/content.jpg);
border:0px;
height:280px;
width:640px;
overflow:auto;
background-attachment: fixed;
}

men det virket ikke inn på textplasseringen, men på bakgrunnen...

Endret av Burner89
Skrevet

Selvsagt, teksten plasserer seg jo 1px fra _kanten_ på div'en du har satt den i. Dersom du ønsker å ha avstand fra div og til andre elementer, legger du til margin.

Skrevet (endret)

Ok her er det som skjer. Ved bruk av padding ender det opp sånn:

padding.JPG

koden er da:

#content {
padding:1px;
color:#000000;
background-image: url(design/content.jpg);
border:0px;
height:280px;
width:640px;
overflow:auto;
background-attachment: fixed;
}

 

med margin ender det opp slik:

margin.jpg

koden er da:

#content {
margin:1px;
color:#000000;
background-image: url(design/content.jpg);
border:0px;
height:280px;
width:640px;
overflow:auto;
background-attachment: fixed;
}

 

Teksten flytter seg ikke, men det skjer masse annet tull som jeg ikke forstår. Hva er galt?

Endret av Burner89
Skrevet

Jeg antar at den i midten er #content? Og det funket ikke med padding:1px; i denne?

 

Prøv med

 

#content p {
margin:XXpx;
}

 

Men dette skal egentlig ikke være nødvendig, da padding er det rette, på #content. Om du hadde giddet å lime inn resten av CSS-koden din her, så hadde det vært fint. Jeg mistenker at noe annet der er feil.

Skrevet

hele style.css:

/* CSS Document */
html, body, table {
background-color:#FFFFFF;
color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:small;
}

#container {
margin:1em auto;
width:600px;
}

#header {
background-image: url(design/header.jpg);
background-repeat:no-repeat;
height:100px;
width:640px;
}

#content {
color:#000000;
background-image: url(design/content.jpg);
border:0px;
height:280px;
width:640px;
overflow:auto;
background-attachment: fixed;
}

#footer {
color:#000000;
background-image: url(design/footer.jpg);
background-repeat:no-repeat;
height:100px;
width:640px;
clear:both;
}
a:hover {  font-family: Tahoma, Verdana, Arial, sans-serif; font-size: small; color: #FFFFFF; text-decoration: none}

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...