Om man går in på https://www.testsidan.se och tittar på bulletlistan till vänster (gula rutor med grå pil i), så får stycket en mycket större marginal i mozilla än i IE och Opera.
Hur skulle man kunna undvika detta?
Marginal för li/ul?
1 svar · 369 visningar · startad av Jesper T
Orsak:
Olika defaultvärden...
Du har helt enkelt inte satt padding-left till noll på <ul> ;)
Här är en kokboksmetod som funkar:
Börja med att ta bort alla marginaler och paddings för både <ul> och <li> (då hamnar dina bullets utanför din vänstermarginal) och sätt sedan margin-left enbart på <li> tills det ser bra ut ;)
Exempel:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv">
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
ul, li {padding:0; margin:0;}
li {margin-left:15px}
-->
</style>
</head>
<body>
<ul>
<li>Ett</li>
<li>Två</li>
<li>Tre</li>
</ul>
</body>
</html>
/red: Ändrade lite och lade till ett exempel efter att ha testat ;)