Förhindra att CSS meny skjuts ihop på små skärmar?

Permalänk

Förhindra att CSS meny skjuts ihop på små skärmar?

Har ett problem med en CSS meny som jag undrar om någon har lust att hjälpa mig med.

Jag vill att menyn håller sig horisontell och ser likadan ut som den gör på stora skärmar, fast att man antigen får scrolla, eller att hela menyn skalas ner, men ser likadan ut.

Om jag med koden som den ser ut nu, visar det hela på en iphone, så fungerar det. På android så sker samma sak som om jag drar ner mitt firefox fönster på datorn till något litet format. Då skjuts hela menyn ihop och knappar som inte får plats hamnar på en av de andra knapparna. (Hoppas någon förstår vad jag menar.)

Och btw, keep it simple. Jag är en riktig rookie på allt som har med att göra webbsidor att göra. Försöker lära mig, men har för tillfället fastnat.

Edit: Glömde, här är koden/ sidan jag försöker få fungera som jag vill. http://www.drunkenmasters.se

Permalänk
Medlem

Testa att lägga in

position:absolute;

I din navbar

Ändra

width: 100%;

Till statiskt. t ex width:200px;

Visa signatur

i5 3570k 4,5Ghz, ASUS GeForce GTX 670 1200Mhz
Projekt M4INSTR3AM

Söker du en bra TS3 server? Besök då tråden: Chippi.se TS3 [Online 24/7]
Privata kanaler kan fixas i PM eller på TS.

Permalänk

Ett sätt är att sätta en fixed width på din navbar e.g

<div id="navbar" style="width:300px">

Men flytta gärna ut stylingen till en css fil.

Ett annat sätt är att göra din sida responsiv -> http://blog.teamtreehouse.com/beginners-guide-to-responsive-w...
det skulle jag föredra att göra i alla lägen, men det beror på hur mycket tid du vill lägga ner antar jag

En bra css template för responsiva webbsidor (som även följer grid systemet) är denna -> http://www.getskeleton.com/

Lycka till!
/Seb

Permalänk
Medlem

För responsiv design så funkar Media Queries, men jag föredrar också mycket JavaScript eftersom du kan ändra storlek dynamiskt på element med hjälp av Window.onresize & Window.innerwidth.

mvh

Visa signatur

i5 3570k 4,5Ghz, ASUS GeForce GTX 670 1200Mhz
Projekt M4INSTR3AM

Söker du en bra TS3 server? Besök då tråden: Chippi.se TS3 [Online 24/7]
Privata kanaler kan fixas i PM eller på TS.

Permalänk
Skrivet av Chipp!:

Testa att lägga in

position:absolute;

I din navbar

Ändra

width: 100%;

Till statiskt. t ex width:200px;

Provade detta och visst fungerar det, men om jag visar sidan i Internet Explorer tycks den kapa av menyn av någon konstig anledning.

Permalänk
Medlem
Skrivet av Chipp!:

Testa att lägga in

position:absolute;

I din navbar

Ändra

width: 100%;

Till statiskt. t ex width:200px;

Detta kompletterat med

overflow-x: auto

på navbar-diven ger dig en meny med horisontell scroll när fönstret blir för litet. Det är dock inget jag skulle rekommendera då det inte är särskilt naturligt för användaren, speciellt på en mobil enhet.

Visa signatur

Don't be afraid to give up the good to go for the great.

Permalänk
Skrivet av zpruce:

Detta kompletterat med

overflow-x: auto

på navbar-diven ger dig en meny med horisontell scroll när fönstret blir för litet. Det är dock inget jag skulle rekommendera då det inte är särskilt naturligt för användaren, speciellt på en mobil enhet.

Okej, tack. Dock visade det sig precis att IE visst visade rätt, det var bara min webbläsare som hade lagrat att visa i kompatibilitetsläge, när jag stängde av det visades den korrekt igen.