Tecnología

Inicio

Cómo arreglar Todas las letras mayúsculas en un sitio web

Cómo arreglar Todas las letras mayúsculas en un sitio web


Los desarrolladores web de sitios web dinámicos son a veces enfrentan con el reto de convertir texto que contiene demasiadas letras mayúsculas. Las herramientas están disponibles para los desarrolladores web para cambiar la posición de letras a un formato más deseable. Estas herramientas pueden ser utilizados en las tareas de conversiones, como la conversión de un antiguo sitio web que tiene demasiadas letras mayúsculas a un diseño más moderno y profesional. Alternativamente, podrían ser desplegados para procesar las letras mayúsculas de una entrada de usuario y convertir esas letras a un formato gramaticalmente correcta con sólo la primera letra de cada oración que queda en mayúsculas.

Instrucciones

El uso de hojas de estilo en cascada (CSS)

1 Escribir una nueva regla de diseño CSS usando la propiedad text-transform. El CSS text-transform propiedad dispone de tres valores que transformarán el caso del texto de su sitio. Estos valores son: mayúsculas, que muestra el texto con estilo en mayúsculas; minúscula, que muestra todo el texto en letras minúsculas; y, capitalizar, que capitaliza sólo la primera letra de cada palabra. En este ejemplo, los nuevos estilos de reglas CSS un nuevo div. Se asigna el div con la clase de divWrapper e implementa la propiedad text-transform con un valor de minúsculas. Esto transformará toda letra mayúscula a minúscula.

.divWrapper {
text-transform: minúsculas;
}

2 Escribir una segunda regla CSS para el estilo de la primera letra de cada frase. Esto se logra usando el seudo primer elemento de letras. Esta regla va a transformar la primera letra de cada frase de nuevo a mayúsculas. En este ejemplo, una nueva regla de estilo se establece que transformará la primera letra de cada div asignado un ambiente de clase de la pena.

.sentence: first-letter {
text-transform: capitalizar;
}

3 Coloque las dos reglas dentro de la etiqueta <style> y entre las etiquetas <head> y </ head> de la página HTML.

<Head>
<Style>
.divWrapper {
text-transform: minúsculas;
}
.sentence: first-letter {
text-transform: capitalizar;
}
</ Style>
</ Head>

4 Aplicar las dos nuevas reglas para su página web. Las reglas se asignan a los elementos DIV que se colocan a ambos lados de la página web de contenido. En el siguiente código, el div divWrapper se asigna a todo el texto, mientras que un div con la clase de frase se asigna a cada frase individual del texto. El texto completo se coloca después de la etiqueta <body>.

<Body>
<Div class = "divWrapper">
<Div class = "sentencia"> Ésta es la primera frase del MAYÚSCULAS texto que está intentando convertir. </ Div>
<Div class = "sentencia"> Esta es la segunda frase del texto en mayúsculas. </ Div>
</ Div>
</ Body>

Uso de PHP

5 Asignar el texto de su página web a una variable de PHP. Este código de ejemplo utiliza la variable $ uppercasetext.

$ Thetext = "Esta es la primera frase del MAYÚSCULAS texto que está intentando convertir esta es la segunda frase del texto en mayúsculas..";

6 Convertir el texto a minúsculas utilizando la función de PHP strtolower ().

$ Thetext = strtolower ($ thetext);

7 Utilice una función de PHP para convertir el texto en minúsculas de texto que tiene una primera letra en mayúsculas para cada palabra después de un signo de puntuacion. Esta función siguiente toma la entrada de texto de edad de los partidos con una marca de puntuacion y mayúsculas la letra siguiente. Esto se hace mediante el uso de la función ucfirst de PHP que toma la primera letra de una cadena y lo convierte en una letra mayúscula. Esta función se denomina converttext y se puede copiar en su archivo PHP.

converttext función ($ convert2, $ divisor) {

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

}

8 Asignar la variable de su texto a la función converttext. Iniciar una nueva asignación para cada marca de puntuacion que desea probar. En el siguiente ejemplo se utiliza la función converttext para la prueba de la marca de tiempo, signo de exclamación y de interrogación seguido por un solo espacio y en mayúscula la siguiente letra siguiendo estos criterios.

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

9 Imprimir el nuevo texto usando el comando echo de PHP. Esto hace que nuestro texto en una forma gramaticalmente correcta con la primera letra de cada frase en mayúscula y todas las otras letras en minúsculas impreso. Este método es mucho más eficiente que el ejemplo CSS para la conversión de texto porque a diferencia de en el ejemplo CSS, no era necesario que se denota con un nuevo div cada oración individual.

echo $ thetext;