Nwlapcug.com


Come riparare tutte le lettere maiuscole su un sito Web

Come riparare tutte le lettere maiuscole su un sito Web


Gli sviluppatori web di siti Web dinamici a volte si confrontano con la sfida di conversione di testo che contiene troppe lettere maiuscole. Strumenti sono disponibili per gli sviluppatori web per modificare il caso di lettera in un formato più desiderabile. Questi strumenti potrebbero essere utilizzati in compiti di conversioni come la conversione di un vecchio sito Web che ha troppe lettere maiuscole per un design più recente, più professionale. In alternativa, essi potrebbero essere distribuiti al processo lettere maiuscole da un utente di input e convertire quelle lettere in un formato grammaticalmente corretto con solo la prima lettera di ciascuna frase restanti in lettere maiuscole.

Istruzioni

Fogli di utilizzando fogli di stile (CSS)

1

Scrivere una nuova regola di progettazione CSS utilizzando la proprietà text-transform. La proprietà text-transform CSS contiene tre valori che trasformeranno il caso di testo del tuo sito. Questi valori sono: caratteri maiuscoli, che Visualizza il testo in stile in maiuscolo; caratteri minuscoli, che consente di visualizzare tutto il testo in lettere minuscole; e, di capitalizzare, che converte in maiuscolo solo la prima lettera di ogni parola. In questo esempio, la nuova regola CSS styles un nuovo div. Assegna il div con classe di divWrapper e implementa la proprietà text-transform con un valore di minuscole. Questo trasformerà tutte le lettere minuscole.

.divWrapper () {
text-transform: minuscolo;
}

2

Scrivere una seconda regola CSS per applicare uno stile alla prima lettera di ogni frase. Questa operazione viene eseguita utilizzando la prima lettera pseudo elemento. Questa regola si trasformerà la prima lettera di ciascuna frase torna a lettere maiuscole. In questo esempio, una nuova regola di stile è stabilita che trasformerà la prima lettera di ogni div assegnata un'impostazione di classe della frase.

.sentence:First-lettera () {
text-transform: capitalizzare;
}

3

Posizionare le due regole all'interno del tag < style > e tra il < head > e < / head > Tag della pagina HTML.

< head >
< style >
.divWrapper () {
text-transform: minuscolo;
}
.sentence:First-lettera () {
text-transform: capitalizzare;
}
< / stile >
< / head >

4

Applicare le due nuove regole al vostro web page. Le regole vengono assegnate agli elementi div posizionati su entrambi i lati del contenuto della pagina web. Nel codice seguente, il div divWrapper viene assegnato all'intero testo, mentre un div con classe di frase viene assegnato a ogni singola frase del testo. L'intero testo è posizionato dopo il tag < body >.

< corpo >
< div class = "divWrapper" >
< div class = "frase" > questa è la prima frase della ALL-CAPS testo che si sono cercando di CONVERT. < / div >
< div class = "frase" > questa è la seconda frase del maiuscolo testo. < / div >
< / div >
< / body >

Utilizzo di PHP

5

Assegnare il testo della pagina web a una variabile PHP. Questo esempio di codice utilizza la variabile $uppercasetext.

$thetext = "Questa è la prima frase del testo che si sta tentando di convertire maiuscole. QUESTA È LA SECONDA FRASE DEL TESTO MAIUSCOLO. ";

6

Convertire il testo in caratteri minuscoli utilizzando la funzione di PHP strtolower ().

$thetext = strtolower($thetext);

7

Utilizzare una funzione PHP per convertire la minuscola di testo che ha una prima lettera in maiuscolo per ogni parola dopo un segno di punteggiatura. La funzione riportata di seguito accetta l'input di testo vecchio, che corrisponda con un segno di punteggiatura e converte in maiuscolo la lettera successiva. Ciò avviene utilizzando la funzione di ucfirst di PHP che prende la prima lettera di una stringa e lo rende una lettera maiuscola. Questa funzione è denominata converttext e possa essere copiata nel file PHP.

Function converttext ($convert2, $splitter) {

$oldtext=explode($convert2, $splitter);
$destination = array();
foreach ($oldtext as $processedtext) {
$goodtext3=ucfirst($processedtext);
$destination[] = $goodtext3;
}
$newtext2 = implode($convert2, $destination);
return $newtext2;

}

8

Assegnare la variabile di testo alla funzione converttext. Avviare una nuova assegnazione per ogni segno di punteggiatura che si desidera verificare. Nell'esempio seguente viene utilizzata la funzione converttext per testare per il periodo, punto esclamativo e punto interrogativo seguito da uno spazio singolo e converte in maiuscolo la lettera successiva seguendo questi criteri.

$thetext = converttext (".", $thetext);
$thetext = converttext ("!", $thetext);
$thetext = converttext ("?", $thetext);

9

Stampare il nuovo testo utilizzando il comando echo PHP. Questo rende il nostro testo in una forma grammaticalmente corretta con la prima lettera di ogni frase in maiuscolo e tutte le altre lettere stampate in caratteri minuscoli. Questo metodo è molto più efficiente rispetto all'esempio CSS per la conversione di testo perché a differenza di nell'esempio CSS, ogni singola frase non ha bisogno di essere denotati con un nuovo div.

Eco $thetext;