webForumDet fria alternativet

Padding/line-height-problem för Firefox på Mac resp. PC

1 svar · 595 visningar · startad av web00132

web00132Medlem sedan maj 2001797 inlägg
#1

Jag kör denna kod:

<html>
	<head>
		<style>
			#header ul { list-style-type: none; }
			#header ul li { float: left; margin: 0 16px 0 0; padding: 0; line-height: 1.2em; }
			#header ul li a { display: block; margin: 0; padding: 0; font-size: 1.8em; font-weight: normal; text-decoration: none; }
			#header ul li a:hover { margin: 0; padding: 0; background-color: #ccc; text-decoration: none; }
		</style>
	</head>
	<body>
		<div id="header">
			<ul>
				<li><a href="">testtext</a></li>
				<li><a href="">testtex t234</a></li>
				<li><a href="">testext657</a></li>
				<li><a href="">tes t78978</a></li>
			</ul>
		</div>
	</body>
</html>

Se bifogade bilderna för skillnaderna i Firefox för Mac OS X och Windows, det grå fältet dyker alltså upp när man håller musen över som ni ser i CSS:en. Varför blir det grå fältet 3px mindre på Mac?

firefox_mac.pngfirefox_pc.png
tantenMedlem sedan nov. 20051 596 inlägg
#2

Nu är jag inte hemma på Mac, men tycker det borde bli likadant på window.
Din line-height är mindre än bokstavshöjden.
Så testa att ändra den till line-height: 1.2; utan em efter och se om det blir lika då.

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)