Autor Zpráva
Amunak
Profil
Nechápu. U textového pole se počítá výška (height) normálně, tzn. zadám výšku 10px, padding, 2px, border 1px. Celkově má element 16 pixelů. U submitu zadám to samé, výsledkem je 10px vysoký element, co má "vnitřní výšku" 4 pixely. Dělám něco špatně, nebo je to normální? Dělají to všechny prohlížeče. Přijde mi to krajně nelogické.

<form class="search" method="post" action="/vyhledavani/">
    <input type="text" name="search">
    <input type="submit" value="&nbsp;">
</form>
form.search input {
    width: 112px;
    height: 16px;
    border: 1px solid black;
    border-radius: 5px 0 0 5px;
    float: left;
}
form.search input[type=submit] {
    width: 30px;
    height: 16px;
    border-left: 0;
    border-radius: 0 5px 5px 0;
    background: white url('img/magnifier.png') no-repeat center center;
}
Monkeys
Profil *
Amunak:

Skusil by som to pri tych inputoch asi bez toho ".classu":
Osobne davam formularom ID - cka.

Napr.

#form1 input {
    width:490px;
    padding:12px 0px 12px 12px;
    font-size:12px;
    border:1px solid black;
    background:white;
    outline:none;
            }
            
 A tlacitku dat obycajny class napr ...
 
#form1 .button {
    width:110px;
    padding:10px 0px 5px 0px;
    cursor:pointer;
    background:url(obrazok) repeat-x 0px 0px;
    text-decoration:none;
    font-weight:bold;
    border:1px solid black;
}

M.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: