Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Verifica foglio di stile con problemi in FF

    Ciao, vorrei chiedere un chiarimento in merito agli ultimi 2 dubbi...

    1) per quale motivo in IE vedo correttamente allineati textbox e label, mentre in FF un textbox mi va nella riga successiva??

    2) per quale motivo il testo (label) non risulta allineato verticalmente rispetto al textbox (ma leggermente piu in alto)


    Uso questo HTML


    Codice PHP:

    <html>
    <
    head>
    <
    title>Box con scrollbar</title>
    <
    meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    <
    meta name="generator" content="HAPedit 3.1">
    <
    style type="text/css">

    table {
    font-size1em;
    }

    h1h2h3h4 {
    margin0;
    font-familytahomaarialhelveticasans-serif;
    }

    {
    line-height1.4em;
    }

    hr {
    border0;
    border-top1px solid #bababa;
    height1px;
    }

    {
    text-decorationnone;
    color#d32525;
    }

    a:visited {
    color#980000;
    }

    a:hover {
    text-decorationunderline;
    color#e05252;
    }

    a:active {
    color#980000;
    }

    body {
    background-color#ffffff;
    margin0;
    padding0;
    text-aligncenter;
    font-familyverdanaarialhelveticasans-serif;
    font-size0.7em;
    color#666666;
    }

    img {
    border-width0;
    }



    /* PAGE */

    .page {
    background-repeatrepeat-y;
    margin-leftauto;
    margin-rightauto;
    text-alignleft;
    }

    .
    login {
    width190px;
    margin0px
    }

    .
    login-column1 {
    width70px;
    height20px;
    vertical-alignmiddle;
    text-alignright
    floatleft;
    padding2px;
    }

    .
    login-column2 {
    width100px
    vertical-aligntop;
    text-alignleft;
    floatleft;
    padding2px;
    font10px VerdanaTrebuchet MS;
    }

    .
    login-messages {
    width190px
    text-aligncenter;
    padding0px;
    }

    .
    login-label {
    font-familyverdanaarialhelveticasans-serif;
    font-size11px;
    color#666666;
    }

    .
    login-textbox {
    width80px;
    font10px VerdanaTrebuchet MS;
    color#666666;
    }

    </
    style>
    </
    head>
    <
    body>

    <
    table id="ctl00_Main_LoginArea_Login" class="Login" cellspacing="0" cellpadding="0" border="0" style="border-collapse:collapse;">
    <
    tr>
    <
    td>
    <
    div class="login">

    <
    div class="login-column1"><label for="ctl00_Main_LoginArea_Login_UserName" id="ctl00_Main_LoginArea_Login_UserNameLabel" class="login-label">Username: </label></div>
    <
    div class="login-column2"><input name="ctl00$Main$LoginArea$Login$UserNametype="text" id="ctl00_Main_LoginArea_Login_UserName" accesskey="u" class="login-textbox" /></div>
    <
    div class="login-column1"><label for="ctl00_Main_LoginArea_Login_Password" id="ctl00_Main_LoginArea_Login_PasswordLabel" class="login-label">Password: </label></div>
    <
    div class="login-column2"><input name="ctl00$Main$LoginArea$Login$Passwordtype="password" id="ctl00_Main_LoginArea_Login_Password" accesskey="p" class="login-textbox" /></div>
    <
    div class="login-column1"></div>
    <
    div class="login-column2"><span class="login-textbox"><input id="ctl00_Main_LoginArea_Login_RememberMe" type="checkbox" name="ctl00$Main$LoginArea$Login$RememberMe/><label for="ctl00_Main_LoginArea_Login_RememberMe">rememb er</label></span></div>

    <
    div class="login-messages">
    <
    span id="ctl00_Main_LoginArea_Login_UserNameRequired" title="User Name is required." style="color:Red;visibility:hidden;">*</span>
    <
    span id="ctl00_Main_LoginArea_Login_PasswordRequired" title="Password is required." style="color:Red;visibility:hidden;">*</span>
    </
    div>

    <
    input type="image" name="ctl00$Main$LoginArea$Login$LoginButtonid="ctl00_Main_LoginArea_Login_LoginButton" src="Img/button-login.gif" alt="Login" style="border-width:0px;" />
    <
    class="button" href="register.aspx">
    [
    img]Img/button-create.gif[/img]
    </
    a>

    </
    div>
    </
    td>
    </
    body>
    </
    html

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Un piccolo aiutino :-(((

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un piccolo linkino
    (oppure uno screenshot).

    Scusa ma analizzare tutto un codice complesso (tra l'altro non indentato), per cercare una sfumatura descritta molto sommariamente, non credo porti ad un risultato.
    Quindi non mi sto a guardare il codice per cercare di capire cosa stai chiedendo (e magari non lo copisco lo stesso).

    Devi cercare di fare uno sforzo in piu`:
    - mettere il link (o almeno uno screenshot)
    - individuare nel tuo codice HTML/CSS il pezzo che ritieni sia coinvolto nell'errore.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Eccoti i links

    Pagina

    Immagine

    Il problema si verifica solo con FF

    Grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    C'e` una discordanza tra link e immagine.

    Il link punta ad una pagina con le tabelle, che viene visualizzata correttamente in FF, mentre l'immagine mostra chiaramente l'errore.

    A me serve riprodurre l'errore, ed avere il codice HTML e CSS della pagina con errore.

    (ma puo` darsi che non abbia capito quanto vai chiedendo)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Come fai a dire che con FF viene visualizzato correttamente??

    a me con FF il textbox della password va a capo, invece dovrebbe essere sulla stessa riga della label password

  7. #7
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641
    comincia ad usare una DTD nella pagina e non cominciare subito con il tag html e poi cerca, nella sezione CSS di html.it, un articolo che spiega come fare ad ottenere un form come se fosse su 2 colonne. Attenta che non devi usare le tabelle ma i tag label + campotesto, formattati con i CSS.
    Floyd
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Cosa intendi per DTD ??

    In ogni caso ho seguito proprio un articolo trovato su HTML e in altri siti per realizzare quanto ho postato che in IE viene visualizzato correttamente, mentre in FF da il problema che ho già indicato... cosa c'è di sbagliato nella mia pagina?

    Grazie

  9. #9
    a guardare bene nella tua pagina ci sono un bel pò di cose errate...

    Codice PHP:
    <table id="ctl00_Main_LoginArea_Login" class="Login" cellspacing="0" cellpadding="0" border="0" style="border-collapse:collapse;">
    <
    tr>
    <
    td>
    <
    div class="login"
    Apri una tabella.. ed usi commenti addizionali.. quando hai un bel foglio di stile..
    In una cella della tabella mi metti un <div> che mi dovrà contenere poi tutta un'altra serie di <div> che a vedere ti servono per ricreare delle colonne(di una tabella) :master:

    Non comincia bene la pagina..

    Io farei cosi il form:
    Codice PHP:
    <div id="login">

    <
    form name="modulo" action="#" method="post" id="log"
    <
    label for="ctl00_Main_LoginArea_Login_UserName" id="ctl00_Main_LoginArea_Login_UserNameLabel">Username: </label>
    <
    input name="ctl00$Main$LoginArea$Login$UserNametype="text" id="ctl00_Main_LoginArea_Login_UserName" accesskey="u"/>

    <
    label for="ctl00_Main_LoginArea_Login_Password" id="ctl00_Main_LoginArea_Login_PasswordLabel">Password: </label>
    <
    input name="ctl00$Main$LoginArea$Login$Passwordtype="password" accesskey="p"/>

    <
    span class="login-textbox"><input id="ctl00_Main_LoginArea_Login_RememberMe" type="checkbox" name="ctl00$Main$LoginArea$Login$RememberMe/><label for="ctl00_Main_LoginArea_Login_RememberMe">rememb er</label></span>

    <
    span id="ctl00_Main_LoginArea_Login_UserNameRequired" title="User Name is required.">*</span>
    <
    span id="ctl00_Main_LoginArea_Login_PasswordRequired" title="Password is required.">*</span>

    <
    input type="image" name="ctl00$Main$LoginArea$Login$LoginButton"  src="Img/button-login.gif" alt="Login" style="border-width:0px;" />
    [
    url="register.aspx"][img]Img/button-create.gif[/img][/url]
    </
    form>
    </
    div
    adesso con un delle proprietà nel CSS puoi gestire i vari tag..

    CSS:
    Codice PHP:
    div#login {
      
    padding: ....;
      
    border1px solid #000000;
      
    ect
    }

    form#log {
      
    border:....
      
    background: ....
     
    ect
    }

    form#log label { }
    form#log input { }
    form#log img { }
    form#log a { }
    .login-textbox { } 
    Prova a fare qualcosa partendo da qui.. e ricorda ke se c'è qualche errore nella visualizzazione della pagina è IE che interpreta male mentre FF interpreta meno peggio.. Quindi è piu corretto FF.. Se hai dubbioli chiedi..

    Questa volta, più che un voto.. è favoreggiamento.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.