Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: IE7 ja valikon napit

Omasual [03.11.2009 17:49:10]

#

Tämä toimii hienosti mm. Firefoxilla ja IE8:lla, mutta IE7:lla ei.

Tässä sorsa:

<div id="valikko">
<ul class="section_list">
<li><a href="">Etusivu</a></li>
<li><a href="">Sivu2</a></li>
<li><a href="">Sivu3</a></li>
<li><a href="">Sivu4</a></li>
</ul>
</div>

Ja css:

#valikko ul {
	width: 700px;
	height: 32px;
	background-color: #461626;
	margin: 0;
	padding: 0;
	float: left;
	border-top: 1px solid #FFF;
	font-size: 14px;
}

#valikko ul li {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	line-height: 2;
	height: 30px;
	width: 150px;
	text-align: center;
	font-size: 14px;
}

#valikko ul li a {
	display: table-cell;
	text-decoration: none;
	background-color: #461626;
	color: #FFF;
	height: 30px;
	width: 150px;
	font-size: 14px;
}

#valikko a:active {
	background-color: #792641;
}

#valikko a:hover {
	background-color: #662031;
}

#valikko .current {
	background-color: #662535;
}

Voi olla, että on purkkaa kun on säädetty suuntaan ja toiseen toimivuuden saamiseksi. Tämä siis tekee IE7:lla sen, ettei nämä "napit" ole saman kokoisia, vaan ainoastaan tekstin kokoisia.

Vinkkejä? Kiitos!

peg [03.11.2009 18:32:41]

#

Tolla MS:llä on useita selaimia, mutta onneksi niitä käyttää niin harvat ettei niistä tarvi välittää. Lisäät niitä varten esim.

<!--[if IE]>
<h2> Sivu toimii parhaiten Firefoxilla, <a href="http://getfirefox.com">Lataa Firefox</a></h2>
<![endif]-->

tsuriga [03.11.2009 20:42:24]

#

Ennenko joku ottaa edellisen kommentin tosissaan niin IE:llähän on vieläkin yli 50 % markkinaosuus (joka tietysti vaihtelee sivustokohtaisesti). Itse ongelmaan en valitettavasti tiedä ratkaisua.

Merri [03.11.2009 22:33:52]

#

IE7 ei tue tyyliä table-cell. Voit huoletta vaihtaa tilalle blockin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta