Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    253

    Formattazione allineamento a sx textarea

    Ciao amici,
    vi chiedo una dritta.
    ho due problemi che non riesco a risolvere.

    1) ho creato una textarea non capisco per quale motivo non mantiene la formattazione del testo allineato a sinistra, eppure ho inserito anche la proprità nel css text-align: left;
    ma non cambia nulla...è capitato anche a qualcuno di voi?

    2) un'altra cosa strana è che quando visualizzo la pagina in google chrome non mostra
    il font-weight: bold; nelle textbox si vede il testo in grassetto, mentre nella textarea no eppure con gli altri browsers si vede correttamente.

    Grazie per l'aiuto!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    77
    non sapendo come hai disposto i <div> e le rispettive classi (ovvero come si ereditano) posso solo consigliarti di usare !important di seguito al tuo comando text-align:left, occhio alla punteggiatura.
    Questo comando serve a far diventare gerarchicamente il parametro left il più importante.
    Se non funziona devi allegarmi il codice e le classi.
    Spero di esserti stata utile..

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    253
    Ciao Roby!
    Grazie per la tua risposta!
    Ti faccio uno schema di come ho rappresentato la pagina:

    codice:
    <div class="Master">
    
    [img]img/header-banner.jpg[/img]
    
    
    
    <div id="MasterBody">
         
      <div id="BloccoSx">
    sx
      </div>
      
    <div id="BloccoDx">
    
    <div class="TxtSx">
     <table width="480">
     <tr>
     <td>
     
            <asp:TextBox ID="Nome" Text="Nome" onclick="this.value='';" 
     onblur="if (this.value=='') {this.value='Nome' };" 
      runat="server" BackColor="#eee59a" Width="260px" ></asp:TextBox> 
      
     </td>
     </tr>
    ...
    <tr>
    <td>
         <textarea runat="server" id="txtMessage" rows="5" cols="31" style="background-color:#eee59a; text-align:left; font-weight:bold;"> 
            </textarea> 
    ...
    
    </td>
    
    </tr>      
    </table>
            
    </div>
    
    
    <div class="ContattiDown">
    
    <div class="ContattiDownSx">
    
    ...
    </div> 
    
    
    </div>
    </div>
    
    
    <div class="Clear"></div>
    
    </div> 
    
    <div class="BgkBottomMaster"></div>   
    <div class="Clear"></div>
    
    <div id="Footer">
    
    </div>
    <div id="FooterDown">
    
    </div>
    </div>
    
      
    
    </body>
    </html>
    ti scrivo le classi dove si trova la txtarea

    codice:
     
    div.Master 
    {
        margin: 0 auto;
        padding: 0px;
        width:889px;
        text-align: left;
    }
    
    #MasterBody
    
    {
        margin: 0 auto;
        padding: 0px;
        width:100%;
        text-align: left;
        margin: 0 auto;
        padding-top: 10px; 
        background-color: #000000;
        padding-bottom: 10px;
        color: #ffdb91;
        height:430px;
    
    }
    
    #BloccoDx
    {
     width: 550px;
     margin: 0 auto;
     text-align: left;  
     float: left;
     padding-top:20px; 
     border: 1px solid white;
    
    }
    
    #BloccoDx div.TxtSx
    {
        width: 250px;   
        text-align: left;
        float:left;
          
    }
    
    #BloccoDx div.TxtSx input
    {
        margin-bottom:10px;
        font-weight: bold;
        font-size: 0.80em;
        padding:5px;
        text-align: left;
    }
    
    #BloccoDx div.TxtDx textarea
    {
        font-weight: bold;
        text-align: left;
    
    }
    il fatto è che ho provato con una pagina vuota a creare una textarea senza css
    e sia con text-aglin:left e senza, non effettua l'allineamento a sinistra...
    ti ringrazio molto per la tua attenzione!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    77
    Ciao Elisamito!
    dal tuo codice mi viene subito in mente che hai sbagliato a segnare id e classi
    # è per gli id
    mentre
    . è per le classi quindi nel tuo caso sarebbe
    . Master {text-align:left;} e non div.master {...} (in genere quella notazione si usa per h2.div e altri casi particolari)
    Provo a rivedere quando sono classi e quando id, non è la stessa cosa e probabilmente non riescono a comunicare html e css.
    Poi se non sbaglio manca #BloccoSx e nel body cosa hai messo?
    body {text-align?}
    cmq in genere di default è allineato a sinistra, ma io preferisco specificarlo per sicurezza

    Cmq prova ad assegnare classi e id nel modo giusto, guarda anche il body,
    controlla la formattazione html...
    Non dovresti avere più problemi.
    Spero di esserti stata utille

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    253
    ciao roby,
    c'è un modo particolare per definire classi e id?
    perchè io definisco id quando so di avere un elemento fisso che mi contiene e tutto
    e che i sottoelementi ereditano le sue proprietà, non è corretto?
    Meglio che utilizzi solo div class?

    ahh per quanto riguada il div.nomeclass non pensavo fosse scorretto utilizzarlo anche per gli altri div!
    allora per gli altri faccio riferimento solo con .nomeclass ...
    grazie!

  6. #6
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    ma dove ti si allinea il testo?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    77
    ti conviene guardare questo link e dare una guardata alla guida in generale così ti chiarisci le idee, ma secondo me hai fatto solo un po' di confusione ad applicare i tag html

    http://css.html.it/guide/lezione/22/...tori-speciali/

    cmq che compilatore usi per scrivere html e css, dreamweaver?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    77
    precisazione il testo di specifica nel body
    bodi {text-align="center"} cmq controlla bene perchè a volte per compatibilità con IE6, se non ricordo male si mette testo centrato e poi nel contenitore si mette a sinista.
    tu incomincia a fissare il testo a sinistra sia nel bodi sia nel contenitore e poi una volta che è a sinistra, metti le condizioni.

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    253
    grazie amici! faccio le prove che mi avete suggerito!

    x roby: utilizzo visual web developer perchè programmo in asp.net!
    ho letto la guida che mi hai linkato, ho capito! Ora modifico il css con i .class dove mi serve ! grazie!

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    77
    ma allora sei un aprogrammatrice...
    cmq te l'ho chiesto perchè se usavi dreamwaver ti mettava in automatico le classi e gli id.
    in bocca al lupo!

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.