compatibilità tra browser

frenkytribe

Utente Attivo
17 Gen 2013
87
0
0
Ciao a tutti,
in un form html per la registrazione al sito, ho aggiunto degli hint o tip nei campi di testo, che danno delle informazioni riguardo cosa si può o non inserire dentro quei campi.
Questi hint sono in CSS e jQuery, il jQuery non fa altro che tradurre il tag <span> nell'hint vero e proprio in CSS, quindi concentriamoci sul CSS.

HTML:
<input type="text" name="username" class="reg" value="Scegli il tuo Username" >
<span class="hint">
    L' username deve essere compreso tra <b>5</b> e <b>20</b> caratteri.<br>Puoi usare lettere maiuscole e minuscole,<br>numeri, <b>.</b> e <b>_</b>
    <span class="hint-pointer">&nbsp;</span>
</span>

Quindi selezionando il campo "username" si aprirà questo messaggio.
Ed ecco il CSS.

Codice:
.hint {
   	display: none;
    position: absolute;
    width: 200px;
	margin-left: 5px;
	text-align: left;
    margin-top: -35px;
    border: 1px solid #6ec0ff;
	border-radius: 3px;
    padding: 10px 12px;
    background: #cce9ff url(../image/pointer.gif) no-repeat -10px 5px;
}

.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../image/pointer.gif) left top no-repeat;
}

In pratica questo hint deve apparire alla destra dell' input, ma ecco cosa succede:
su Chrome e Opera stanno al loro posto;
su Safari sono centrati in altezza ma si vedono a sinistra;
su Firefox e IE sono allineati a destra ma non sono centrati con l'input.

Posto delle foto per capire meglio.

Chrome e Opera chr-opr.jpg

Safarisafari.jpg

IE e Fierefoxie-moz.jpg

Spero possiate aiutarmi...
 

powerflash

Nuovo Utente
28 Apr 2013
11
0
0
www.blooweb.it
a occhio e croce, se hai un div o Td che contiene ognuno dei campi di testo (insieme ad esso anche il relativo div hint) puoi impostare quello come position:relative e di conseguenza l'hint con il suo absolute farà riferimento a quel relative padre, quindi imposti il top e right per l'hint, solitamente così è una via sempre molto standard con tutti i browser.
 

frenkytribe

Utente Attivo
17 Gen 2013
87
0
0
Sì, in pratica nel form ho 5 campi di testo, la struttura è la seguente:

HTML:
<table>
  <tr>
   <td>
     ----
   </td>
   <td>
     <dl>
       <dd>
          campo1
       </dd>
       <dd>
          campo2
       </dd>
       <dd>
          campo3
       </dd>
       <dd>
          campo4
       </dd>
       <dd>
          campo5
       </dd>
     </dl>
    </td>
   </tr>
</table>

Ho provato ad inserire style="position: relative;" sia al td che in ogni dd, ma non cambia il risultato.
 

frenkytribe

Utente Attivo
17 Gen 2013
87
0
0
Perfetto, alla fine ho risolto giocando con i css, in pratica dovevo impostare la larghezza del <dd> un po' più grande della larghezza degli input. Ad ogni modo grazie.
 
Discussioni simili
Autore Titolo Forum Risposte Data
K compatibilità crossbrowser tra opera e firefox HTML e CSS 2
F Convertire JavaScript per la compatibilità nei browser obsoleti Javascript 0
O compatibilità versioni diverse di MySQL MySQL 0
asevenx Problema compatibilità browser con @media screen HTML e CSS 2
I Piccolo roblema di compatibilità mobile.. help! PHP 1
F Compatibilità IE8 :contains() jQuery 0
G Compatibilità Firefox Javascript 0
M Compatibilità HTML e CSS 0
filomeni compatibilità IE Javascript 3
StarFish Compatibilità HDD e ram per portatili (Sony Vaio e HP pavilion) Hardware 0
F Compatibilità IE HTML e CSS 4
felino Forzare la compatibilità di Internet Explorer HTML e CSS 0
A Aiuto compatibilità browser! HTML e CSS 2
asevenx problema barra menu e compatibilità browser WordPress 6
P compatibilità ie8 e box-shadow HTML e CSS 17
F Realizzo siti in HTML puro, massima compatibilità Offerte e Richieste di Lavoro e/o Collaborazione 1
P attuale compatibilità HTML5 con i principali browser HTML e CSS 6
P sito e compatibilità con IE9 HTML e CSS 3
A Risoluzione siti internet e compatibilità browser HTML e CSS 1
X Compatibilità php PHP 2
T Problema compatibilità browser HTML e CSS 6
P Problema compatibilità Internet Explorer HTML e CSS 1
I Problema compatibilità CSS HTML e CSS 1
borgo italia html5: dubbi sulla compatibilità HTML e CSS 20
A IE 8 problema visualizzazione e compatibilità Javascript 0
S MySql 5.1 VS MySql 5.0 e compatibilità query MySQL 2
danlupo Problema Layout Compatibilità HTML e CSS 6
A Nuova versione di PHP e vecchi siti: problemi di compatibilità? PHP 1
A problemi compatibilità Flash 9
D Problema compatibilità browser HTML e CSS 2
M Problema "grandezza" link e compatibilità IE: HELP! HTML e CSS 4
S con cosa pubblicare il sito e controllo compatibilità browser HTML e CSS 3
L [AJAX] compatibilità e funzionamento FF e IE Ajax 2
P Problema compatibilità con i browser HTML e CSS 8
SolidSnake4 compatibilità css con ff e ie HTML e CSS 10
B Altezza TD con IE e FF [era:compatibilità IE con Mozilla] HTML e CSS 1
P Problemi di compatibilità PHP 0
S browser:problemi di compatibilità... Javascript 0
Y Compatibilità Firefox e Opera con JavaScript Javascript 0
L compatibilità browser rollover Javascript 1
K Compatibilità sito-browser HTML e CSS 12
F compatibilità sito HTML e CSS 9
E Query differenza tra tabelle MySQL 5
A differenza tra account email e ISP presenti in blacklist Posta Elettronica 0
W Differenza tra orari PHP 3
Z Google Fonts CSS tra desktop e responsive HTML e CSS 1
MarcoGrazia Associazioni tra Search Console e Analitycs SEO e Posizionamento 0
M Collegamento tra form html e script php PHP 4
D popolare campi tra th alla select PHP 36
Gabriele Visioli Differenza tra hosting e hosting WordPress Hosting 4

Discussioni simili