Gå til innhold

Div - hvorfor går rammen langt utenfor bildet?


Anbefalte innlegg

Skrevet

Jeg har en div som inneholder et bilde som hentes fra Yr.no med været de neste 24 timene. Men når jeg prøver å lage en ramme rundt det, stikker den langt utenfor. Kan noen være så snille å fortelle meg hvorfor det skjer? Rammen dekker omtrent bredden på nettsiden i nettleseren. Her er koden:

<p style="font-family:arial;font-size:100%;color:black;text-align:center;border:double"><img src="http://www.yr.no/sted/Norge/Telemark/Skien/Skien/meteogram.png">
Videoannonse
Annonse
Skrevet (endret)

HTML:

<div id="meteogram">
    <img src="http://www.yr.no/sted/Norge/Telemark/Skien/Skien/meteogram.png" />
</div>

CSS:

#meteogram {
    font-size:100%;
    font-family: 'Arial', sans-serif;
    color:black;
    width: 829px;
    text-align:center;
    border: 3px double #000;
}

http://jsfiddle.net/bp7kqyyL/

Endret av kjekset
Skrevet

Takk! Men nå føler jeg meg dum... Jeg prøvde å sette inn CSS-teksten i dokumentet både før, etter og i diven, men det eneste som skjedde, var at den dukket opp som ren tekst i dokumentet. Hvordan skal det egentlig plasseres?

Skrevet

1. Du kan lage en fil med navn style.css, og lime CSS-teksten i den filen. Så henter du filen ved å legge dette i <head>:

<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>

2. Eller du kan legge koden innenfor <style> (kode her) </style> i et .html eller .php dokument. Nummer 1 anbefales da du kun trenger å endre på en fil for å gjøre endringer, fremfor å måtte gjøre en endring på mange .html / .php filer.

Skrevet

Der satt den, takk for hjelpen! :) Valgte å legge det i en fil. Ganske morsomt å leke med CSS, selv om lærekurven er rimelig bratt! La inn den rødfargen jeg bruker på rammene mine og alt!

Skrevet

Kult, nå har jeg fått flyttet nesten alt av styling fra HTML-siden til CSS-fila. Veldig mye ryddigere i HTML-koden! :w00t:

 

Men en liten ting sliter jeg litt med: Den flytende menyen min funker ypperlig i Windows, men på Android går den over andre elementer på siden. Har du noen anelse om hvordan man kan ordne det? Enten ved å få orden på det eller ved å bruke en meny på mobiler og en annen på Windows-pc-er?

Skrevet

 

 

Den flytende menyen min funker ypperlig i Windows, men på Android går den over andre elementer på siden.

 

Du kan forsøke å legge til:

z-index: 10;

i diven eller classen som definerer den flytende menyen. Hvis det ikke fungerer, så kan du øke 10 til 100, 1000 for å se om det hjelper. z-index gjør at et element blir flyttet over andre.

Skrevet

Jeg har det alt på 100, og problemet er ikke at den ikke går over alt annet, for det gjør den. Problemet er heller at de elementene som skal være sentrert, er i høyre kant på mobilen sånn at menyen ligger oppå dem, istedenfor å følge med på høyre side og holde de andre tingene litt ut fra kanten. Lurer på om jeg må bruke en annen type meny på mobiler og skille mellom mobiler og andre enheter ved å sette en minstebredde med @media only screen and (min-device-width: 1200px){} sånn at en mobil på høykant (altså bredde på 1080) får en annen meny. Enten det, eller så må jeg sette marg på de andre elementene. Får eksperimentere litt.

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