Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  11 776
Sitter her og jobber med en side nå, men det har selvfølgelig blitt problemer med internet explorer. På grunn av at det er underkategorier i menyene har jeg satt det opp som noe som ligner på en dropdown-meny i css, og har brukt lister til dette (ul).

Det funker fint i alle andre nettlesere enn IE. Noen som har vært borti lignende før? Jeg har faktisk aldri vært borti akkurat dette problemet, og ingen ting jeg gjør ser ut til å fungere. KP til den som finner ut av det, her er midlertidig host: http://home.drittunge.operaunite.com/webserver/content/

Slenger med kode:

Kode

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

<body>
	<div id="wrapper">
		<div id="container">
			<div class="margin">
				<p style="color: #ccc;">...</p>
			</div>
			
			<div id="content">
				<ul id="dropdown">
					<li>
						<div class="kategori_knapp">
							<img src="knapp.png">
							<p>Tekst</p>
						<ul>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
						</ul></div>
					</li>
					
					<li>
						<div class="kategori_knapp">
							<img src="knapp.png">
							<p>Tekst</p>
						<ul>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
						</ul></div>
					</li>
					
					<li>
						<div class="kategori_knapp">
							<img src="knapp.png">
							<p>Tekst</p>
						<ul>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
						</ul></div>
					</li>
					
					<li>
						<div class="kategori_knapp">
							<img src="knapp.png">
							<p>Tekst</p>
						<ul>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
						</ul></div>
					</li>
					
					<li>
						<div class="kategori_knapp">
							<img src="knapp.png">
							<p>Tekst</p>
						<ul>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
						</ul></div>
					</li>
					
					<li>
						<div class="kategori_knapp">
							<img src="knapp.png">
							<p>Tekst</p>
						<ul>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
						</ul></div>
					</li>
					
					<li>
						<div class="kategori_knapp">
							<img src="knapp.png">
							<p>Tekst</p>
						<ul>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
						</ul></div>
					</li>
					
					<li>
						<div class="kategori_knapp">
							<img src="knapp.png">
							<p>Tekst</p>
						<ul>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
							<li><div class="dropdown_a"><a href="#">link</a></div></li>
						</ul></div>
					</li>
					
				</ul>
			</div><!--end content-->
			
			<div class="margin">
				<p style="color: #ccc;">...</p>
			</div>
		</div><!--end container-->
	</div><!--end wrapper-->
</body>
</html>

Kode

body {
	margin: 0;
	width: 100%;
	background:#ffffff;
	font-family: "lucida grande", "tahoma", "arial", sans-serif;
	text-align: center;
}

a, p, h1, h2, h3, h4, h5, h6, strong {
	text-align: left;
}

ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

a  {
	text-decoration: none;
	color: #333333;
}

#wrapper {
	margin: 0 auto;
	width: 960px;
}

#container {
	width: 960px;
	height: 600px;
	margin-top: 20px;
}

#content {
	width: 620px;
	min-height: 600px;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}

.margin {
	width: 150px;
	min-height: 600px;
	padding: 0;
	float: left;
}

.kategori_knapp {
	width: 145px;
	height: 170px;
	margin: 3px;
	border: 1px solid #333;
	float: left;
	background: #eee;
}

.kategori_knapp p{
	margin: 0;
	padding: 0;
	font-size: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
	color: #333;
}

#dropdown .kategori_knapp {
	display: inline;
}

#dropdown li ul {
	display: none;
	background: #ccc;
	margin-bottom: -3px;
	padding: 0;
	border: 1px solid black;
}

#dropdown li:hover ul {
	display: inherit;
	position: absolute;
	width: 145px;
	height: 170px;
	margin-top: -168px;
	margin-left: -3px;
	box-shadow: 1px 1px 5px #666;
}

.dropdown_a {
	width: 145px;
	height: 30px;
}

.dropdown_a:hover{
	background: #999;
}

.dropdown_a  a{
	font-size: 20px;
	color: #333;
	line-height: 30px;
	vertical-align: middle;
}
Sist endret av drittunge; 22. april 2011 kl. 20:15.
Det første du gjør når du opplever problemer med en nettside er å sjekke nettsiden opp mot en CSS og HTML Validator.
Ser du får en del feil når jeg sjekker HTML-koden din. For du må huske det, IE er utrolig sær når det kommer til feil som andre nettlesere overser/klarer å vise riktig.

Link: http://validator.w3.org/check?uri=ht...Inline&group=0


Har dessverre ikke tid til å hjelpe deg mer akkurat nå, da jeg er på vei ut.
Edit: Jeg trekker tilbake alt jeg sa.

Det var noe så simpelt som at jeg ikke hadde orket å sette doctype. Tusen takk, det var det siste jeg kunne ha tenkt på.
Sist endret av drittunge; 22. april 2011 kl. 20:48.
Etter min erfaring ser sider mest like ut på kryss av nettlesere om dette er de 2 første linjene( for sider før HTML 5 )

Kode

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="no" xmlns="http://www.w3.org/1999/xhtml">
Sitat av fxxked Vis innlegg
Etter min erfaring ser sider mest like ut på kryss av nettlesere om dette er de 2 første linjene( for sider før HTML 5 )

Kode

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="no" xmlns="http://www.w3.org/1999/xhtml">
Vis hele sitatet...
Kun hvis du faktisk skriver XHTML 1.0 strict, noe jeg ikke anbefaler. W3C har basically forlatt XHTML. HTML5 har en egen doctype som funker fint i alle nettlesere. http://diveintohtml5.org/semantics.html
Jeg skriver vel forsåvidt strict XHTML og følger markupen (små bokstaver, ryddig kode osv.), men jeg bruker HTML5-doctypen fordi den er så utrolig enkel + at jeg kan legge til HTML5-elementer hvis jeg gidder.

Uansett, å slenge på en <!DOCTYPE html> løste alt, så jeg får vel kanskje begynne å lage doctype på filene før jeg starter å kode, og ikke etterpå sånn som jeg pleier. Nå funker hvertfall alt som det skal, og jeg begynner å bli halvfornøyd med resultatet.
IE=shit afaik, kræsjer mins 10 ganger hver dag jeg prøver og bruke det d:
IE er en dritt-nettleser, hvertfall når det kommer til nettsider nyere enn tidlig i forrige tiår. Så langt har jeg 134 linjer med kode bare for å rette opp feil i IE (CSS 3-elementer på siden++).

Fuzzy76: Sto mye nyttig i den artikkelen, KP.

Jeg kan virkelig ikke forstå hvorfor Microsoft ikke har utviklet en bedre nettleser. Jeg er sikker på at det går med ganske mange tusen arbeidstimer på å rette opp feil som nettleseren deres ikke takler.
Skal ikke IE9 være langt bedre enn forgjengerne?
IE9 er på høyde med FF3 og Opera 9. Helt kurant, med andre ord. Men den finnes ikke til operativsystemet jeg bruker til daglig.
IE8 fulgte w3.org vesentlig bedre enn IE5, 6 og 7, jeg håper IE9 følger den w3.org kompatible trenden. Men det er vel fortsatt over 1 GB i størrelse...
Sist endret av fxxked; 23. april 2011 kl. 20:44.