In una pagina ho 3 <input...>, in uno di questi ci ho messo un id col relativo css e funziona. Vorrei metterlo anche negli altri 2 input ma so che non è possibile. Ho provato anche a mettere 3 <input class...>, ma non funziona.
In una pagina ho 3 <input...>, in uno di questi ci ho messo un id col relativo css e funziona. Vorrei metterlo anche negli altri 2 input ma so che non è possibile. Ho provato anche a mettere 3 <input class...>, ma non funziona.
Non puoi mettere più elementi con lo stesso id, ma puoi mettere più elementi con diverso id. Oppure con la stesa classe. Se non ti funziona sbagli qualcosa. Senza mostrare il codice non possiamo dirti nulla in più.
Ho fatto un esempio.
Ciao!Codice HTML:<!doctype html> <html> <head> <meta charset="UTF-8"> <title> Test id </title> <style type="text/css"> #rosso {background-color:#F00} #verde {background-color:#0F0} #blu {background-color:#00F} .grassetto{font-weight: bold} </style> </head> <body> <h1>Non in grassetto:</h1> <p>input rosso: <input id="rosso"></p> <p>input verde: <input id="verde"></p> <p>input blu: <input id="blu"></p> <h1>In grassetto:</h1> <p>grassetto1: <input class="grassetto" value="testo"></p> <p>grassetto2: <input class="grassetto" value="testo2"></p> <p>grassetto3: <input class="grassetto" value="testo3"></p> </body> </html>
Ultima modifica di alemoppo : 04-11-2017 alle ore 16.18.06
regolamento altervista_______________ regolamento forum
Il codice è questo, ma come si vede ho messo un solo id. Ho provato anche mettendo 3 classi, ma non funziona.
Codice PHP:
// if a button is hidden, show only other
$hide = strtolower( $args['hide'] );
if ( 'subscribe' === $hide ) {
$this->input_form_action = '<input type="submit" name="unsubscribe" value="' . esc_attr( $unsubscribe_button_value ) . '" />';
} elseif ( 'unsubscribe' === $hide ) {
$this->input_form_action = '<input id="nuovi" type="submit" name="subscribe" value="' . esc_attr( $subscribe_button_value ) . '" />';
} else {
// both form input actions
$this->input_form_action = '<input type="submit" name="subscribe" value="' . esc_attr( $subscribe_button_value ) . '" /> <input type="submit" name="unsubscribe" value="' . esc_attr( $unsubscribe_button_value ) . '" />';
}
Così dovrebbe andare:
Ovviamente devi definire .nomeclasse{}Codice PHP:
$hide = strtolower( $args['hide'] );
if ( 'subscribe' === $hide ) {
$this->input_form_action = '<input type="submit" class="nomeclasse" name="unsubscribe" value="' . esc_attr( $unsubscribe_button_value ) . '" />';
} elseif ( 'unsubscribe' === $hide ) {
$this->input_form_action = '<input type="submit" class="nomeclasse" name="subscribe" value="' . esc_attr( $subscribe_button_value ) . '" />';
} else {
// both form input actions
$this->input_form_action = '<input type="submit" class="nomeclasse" name="subscribe" value="' . esc_attr( $subscribe_button_value ) . '" /> <input type="submit" class="nomeclasse" name="unsubscribe" value="' . esc_attr( $unsubscribe_button_value ) . '" />';
}
p.s: perché invece di non metti uno spazio?
Ciao!
regolamento altervista_______________ regolamento forum
Non funziona, questo è il css:
Codice PHP:
/* Bottone "Iscriviti" */
.nomeclasse {
background-color: #009192;
text-shadow: none;
border: none;
margin-left: 89px;
}
.nomeclassei:hover {
background-color: #00a8aa;
}
Puoi indicare la pagina in questione? Ho guardato il tuo sito, il bottone "iscriviti" della newsletter a me funziona ma è fatto con id. Immagino che tu stia lavorando in un'altra pagina.
Ciao!
regolamento altervista_______________ regolamento forum
Ho modificato ora puoi vedere che solo un pulsante prende i colori giusti (rosso e verde all'hover)
http://albenessereblog.altervista.org
Il secondo pulsante "unsubscribe" non ha la classe "nuovi".
Ciao!
regolamento altervista_______________ regolamento forum
Ok, risolto