divs og vertical align
Jeg er ved at blive skør.. Jeg forsøger at sætte 3 divs på linje med float: left og har prøvet at bruge height, line-height mfl. for at få dem alle til at være på linje med hinanden, således at deres indhold står pænt på linje.Herunder et eksempel:
<?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">
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
<link href="/css/treeview.css" type="text/css" rel="stylesheet" />
<title>treeview test</title>
</head>
<body>
<div class="item_btn"><img width="9" height="9" src="/images/treeview_expand_btn.gif" alt="" /></div>
<div class="item_icon"><img width="16" height="16" src="/images/treeview_folder_closed.gif" alt="" /></div>
<div class="item_text"><a href="#">My Documents</a></div>
</body>
</html>
Og mit css sheet:
.item_btn { float: left; }
.item_icon { text-align: center; width: 20px; float: left; margin-top: auto; margin-bottom: auto; }
.item_text { font-size: 11px; font-family: Helvetica, Geneva, Arial; float: left; margin-top: auto; margin-bottom: auto; }
Samtidigt er resultatet meget forskelligt i IE og FF!
Hvad gør jeg galt?