• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

CSS - problem.

Status
Not open for further replies.

Xadrian

Active Member
Joined
Feb 24, 2008
Messages
905
Reaction score
26
Location
Poland, Stalowa Wola
Zainspirowany stworzeniem własnego layoutu, udało mi się stworzyć takie menu:
vctgn4.png


Niestety, taki wygląd jest tylko w Google Chrome. W IE czy FF wygląda to tak:
x4pv21.png


Kod HTML tego menu:
HTML:
<ul id="cssmenu1">
	<li><a href="#"><img src="http://otland.net/images/icons/fanfare.gif" class="imageBar" /> News</a>
		<ul>
			<li><a href="http://www.javascriptkit.com/jsref/">Latest News</a></li>
			<li><a href="http://www.javascriptkit.com/domref/">News Archive</a></li>
		</ul>
	</li>
	<li><a href="#"><img src="http://otland.net/images/icons/keyring.gif" class="imageBar" />Account</a>
		<ul>
			<li><a href="http://www.dynamicdrive.com">Login to account</a></li>
			<li><a href="http://www.codingforums.com">Create Account</a></li>
			<li><a href="http://www.cssdrive.com">Lost Account Interface</a></li>
		</ul>
	</li>
	<li><a href="#"><img src="http://otland.net/images/icons/pepole.gif" class="imageBar" />Community</a>
		<ul>
			<li><a href="http://www.codingforums.com">Characters</a></li>
			<li><a href="http://www.codingforums.com">Who is online?</a></li>
			<li><a href="http://www.dynamicdrive.com">Highscores</a></li>									
			<li><a href="http://www.cssdrive.com">Guilds</a></li>
			<li><a href="http://www.cssdrive.com">War Statistics</a></li>
		</ul>
	</li>
	<li><a href="#"><img src="http://otland.net/images/icons/pen.gif" class="imageBar" />Libray</a>
		<ul>
			<li><a href="http://www.codingforums.com">Forum</a></li>
		</ul>
	</li>
	<li><a href="#"><img src="http://otland.net/images/icons/present.gif" class="imageBar" />Shop Offer</a>
		<ul>
			<li><a href="http://www.codingforums.com">Buy Points</a></li>
			<li><a href="http://www.codingforums.com">Shop Offer</a></li>
		</ul>
	</li>
</ul>

CSS:
Code:
.imageBar {
	position: absolute;
	margin-top: -7px;
	
	border: 0px
}

Może mi ktoś to dostosować tak, aby we wszystkich przeglądarkach pojawiał się taki efekt jak w Google Chrome? Jak potrzebujecie więcej informacji - pisać.
 
najprawdopodobniej gecko i ie nie potrafią wyrenderować obrazka poza divem go zawierającym czy coś w tym stylu, trudno powiedzieć
 
PHP:
if($_SERVER["USER_AGENT"] != 'chrome'){
 echo 'sciagnij google chrome, potem kurwo wejdz na www';
 exit;
}
 
PHP:
if($_SERVER["USER_AGENT"] != 'chrome'){
 echo 'sciagnij google chrome, potem kurwo wejdz na www';
 exit;
}

PHP:
if(strpos($_SERVER['HTTP_USER_AGENT'], "Chrome") == false)
    die("sciagnij google chrome, potem kurwo wejdz na www");

fix't
 
#up
dobra dobra, ja dałem tylko przykład. ;D

PHP:
if(!strpos($_SERVER['HTTP_USER_AGENT'], "Chrome")) die("sciagnij google chrome, potem kurwo wejdz na www");
 
#up
dobra dobra, ja dałem tylko przykład. ;D

PHP:
if(!strpos($_SERVER['HTTP_USER_AGENT'], "Chrome")) die("sciagnij google chrome, potem kurwo wejdz na www");

PHP:
if(!stripos($_SERVER['HTTP_USER_AGENT'], "Chrome")) die("sciagnij google chrome, potem kurwo wejdz na www");

fix't
 
daj w nadrzednym kontenerze position:relative, wtedy absoluty wewnatrz tego relative ustawiane sa wzgledem nadrzednego kontenera. Zamiast margin uzyj left: Xpx.
 
daj w nadrzednym kontenerze position:relative, wtedy absoluty wewnatrz tego relative ustawiane sa wzgledem nadrzednego kontenera. Zamiast margin uzyj left: Xpx.

It works! :)

Działa poprawnie w IE, FF, Chrome, zaraz sprawdzę jak jest w Operze. Rep+ leci.
 
Xadrian jak skończysz to napisz ip do otsa to sobie skopiuje xD
 
niestety mi żadna przeglądarka nie doczytuje strony, czasem nawet nie wystartuje zanim ss sie zrobi :D

No i trzeba walnąć stronę na jakiś hosting, na razie nie mam czasu na te zabawy, sprawdzaniem zajmę się później :q
Jak działa dobrze na operze, ff, chrome i ie to więcej już nie trzeba.
 
Status
Not open for further replies.
Back
Top