Elkezdtem az első, táblázat nélküli honlapomat készíteni, amelyben minden pozícionálást CSS-ben valósítok meg.
Jól haladok, de egy apró esztétikai hibára lettem figyelmes:
Ha két input-mező van egymás alatt (jelen esetben két text-típusú), akkor az IE a kettő közt mindig kb. 2px-lel nagyobb helyet hagy, mint a Firefox és az Opera. Próbáltam már margin-t, paddinget, mindent.
Arra emlékszem, hogy ez mindig is gond volt, de táblázatokkal sikerült kiküszöbölni a megjelenítése eltérést.
A kódom:
KÓD
Azonosító: <input type="text"></p>
<p>Jelszó: <input type="password"></p>
<p>Jelszó: <input type="password"></p>
És a CSS:
KÓD
.inbox p {
margin: 5px;
font-size: 10px;
cursor: default;
}
.inbox input {
width: 120px;
height: 16px;
background-color: #09548C;
font-family: Verdana, Helvetica, Sans-serif;
font-size: 9px;
color: #FFFFFF;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #000033;
border-right-color: #000033;
border-bottom-color: #000033;
border-left-color: #000033;
}
margin: 5px;
font-size: 10px;
cursor: default;
}
.inbox input {
width: 120px;
height: 16px;
background-color: #09548C;
font-family: Verdana, Helvetica, Sans-serif;
font-size: 9px;
color: #FFFFFF;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #000033;
border-right-color: #000033;
border-bottom-color: #000033;
border-left-color: #000033;
}