Ich dachte, man kann mir mit CSS nicht mehr so viel vormachen. Aber ich kriege einfach so eine einfache Sache wie die Position meines Such-Buttons nicht hin. Kann mal einer einen Blick darauf werfen?
Edit: Adresse gelöscht, da Thread gelöst.
Eingabefeld und Suchknopf sollen in einer Linie stehen; das funktioniert auch bei Firefox und Safari, nicht aber bei IE und Camino, selbst wenn ich das Eingabefled kürzer mache. Woran liegt's? Ich bin dankbar für jeden Tip!
Hier der Code der searchform.php:
PHP
<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
<label class="hidden" for="s"><?php _e('Search for:'); ?></label>
<div><input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
<input type="submit" id="searchsubmit" value="Suche" />
</div>
</form>
Hier das CSS:
PHP
#sidebar {
float: right;
width: 180px;
height: 100%;
border-left: 1px solid #378895;
margin-bottom: 15px;
padding-top: 50px;
}
...
.hidden {
display: none;
}
.search input {
border: 1 px solid gray;
width: 100px;
}
input#s {
margin-bottom: 20px;
margin-left: 15px;
}
input#searchsubmit {
width: 50px;
margin-left: 2px;
}
Alles anzeigen
Mein Searchform-Code ist dem dem Default-Suchformular abgeguckt. Wie funktioniert es übrigens, die "Label"-Zeile wegzulassen? Ich habe mir jetzt mit display: none beholfen, aber das scheint mir wenig elegant.