Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    6

    Problemoni con i CSS!!!!

    Aiuutooooo!!!!

    Il problema che ho dovrebbe essere di una semplicità mosruosa, e invece è da due giorni che ci sono dietro e non ce ne vado fuori.

    Dunque... Io dovrei fare un form, per la registrazioni utenti. Dato che il mio sito è pieno di colori caldi volevo i bordi di tutte le caselle di testo arancioni.
    Per fare questo ho usato un foglio di stile. Funziona tutto tranne un menù a tendina (fatto con il tag select) che uso per la scelta della nazione: quello non cambia!!! Mi sono intestardito e vorrei riuscire a farlo con i fogli di stile, anche perchè deve essere un sito che non richiede nulla al client, quindi non vorrei assolutamente usare Javascript...

    Ecco il mio listato:




    <TD ALIGN=RIGHT>Stato:</TD>
    <TD><?php $ps_html->list_country("country", $country); ?> </TD>


    <!-- Questa è la funzione che crea la lista,
    faccio una query sul database per beccarmi tutti
    i nomi degli stati e poi costruisco il mio bel menu
    a tendina con il tag <SELECT> e il tag <OPTION>.
    Al tag select gli ho associato una classe
    "campo", per lo stile-->

    function list_country($list_name, $value="") {
    $db = new ps_DB;

    $q = "SELECT * from country ORDER BY country_name ASC";
    $db->query($q);
    echo "<SELECT class=\"campo\" NAME=$list_name>\n";
    echo "<OPTION VALUE=\"\"> - </OPTION>\n";
    while ($db->next_record()) {
    echo "<OPTION VALUE=" . $db->f("country_3_code");
    if ($value == $db->f("country_3_code")) {
    echo " SELECTED";
    }
    echo ">" . $db->f("country_name") . "</OPTION>\n";
    }
    echo "</SELECT>\n";
    return True;
    }

    <-- E questa è a classe campo, che funziona benissimo con il
    tag <INPUT type="text">, ma non funziona con il tag <text>
    .campo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #FFBD3F;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    }

  2. #2
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Re: Problemoni con i CSS!!!!

    ciao,
    non vorrei sbagliare ma al "select" puoi cambiare poche cose; i bordi no, che io sappia.
    Il colore di sfondo interno, invece, si.

    "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

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    6
    Sigh...

    Dovrò arrendermi al Javascript...

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.