Ricapitolando originariamente la ricerca era cosi studiata: E TUTTO FUNZIONAVA non avevo il problema del posizionamento ....
html
codice:
<div class="search">
<form id="form1" name="form1" method="post" action="">
<span>
<input name="q" type="text" class="keywords" id="textfield" maxlength="50" value="Search..." />
</span>
<input name="b" type="image" src="images/search.gif" class="button" />
</form>
</div>
CSS del search
codice:
/* search */
.search { padding:41px 0 0 0; margin:0 auto; width:200px; float:right; }
.search form { padding:0; margin:0 auto;}
.search span { display:block; float:left; background: url(images/search_bg.gif) left top no-repeat; width:146px; padding:0 5px; height:27px;}
.search form .keywords { width:146px; line-height:13px; height:13px; float:left; background:none; border:0; padding:7px 0; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#acacac;}
.search form .button { float:left; margin:0; padding:0;}
Mentre ora la ricerca e con il sistema suggest e questi sono i codici che ho sostituito a quelli vecchi sulla parte della ricerca
html originale con questo:
codice:
<div class="search">
<form id="searchform">
<input type="text" onkeyup="lookup(this.value);" />
<div id="suggestions"></div>
</form>
</div>
ed il css quello pubblicato prima lo riscrivo qui cosi ho ricompilato il post corretto e completo
codice:
/* HTML ELEMENTS */
body { font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }
/* COMMON CLASSES */
.break { clear:both; }
/* SEARCH FORM */
#search { display:block; padding:41px 0 0 0; margin:0 auto; width:215px; float:right; }
#searchform { padding:0; margin:0 auto; display:block;}
#searchform div { color:#eeeeee; }
#searchform div input { font-size:12px; padding:0px; width:145px; }
#suggestions{ position: relative; left:-170px; width:280px; display:none; }
/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:320px; background-color:#262525; font-size:10px; line-height:14px; }
#searchresults a { display:block; background-color:#a5a5a5; clear:left; height:56px; text-decoration:none; }
#searchresults a:hover { background-color:#b7b7b7; color:#cccccc; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#797979; }
#searchresults a span { color:#ebebeb; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#cccccc; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
background-image:url(http://www.mondodc.it/dr.house/sugge...cuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#cccccc; }
Il primo il posizionamento non dava problemi.
Invece con questo nuovo si.
Avro dimenticato qualche float o qualche absolute !?