No existe un estándar sobre cuándo aplicar estilos o etiquetas HTML en nuestro código, lo que sí es cierto es que podemos sustituir el uso de algunas etiquetas por estilos CSS. Aunque antes de hacerlo tienes que pensar bien el uso que le quieras dar.
A continuación, les comento mi opinión al respecto.
Por ejemplo, imaginemos que queremos poner un texto en negrita. Ni se te ocurra utilizar la etiqueta <b> ya que las arañas de los motores de búsqueda al analizar tu página, considerarán que el texto entre las etiquetas <b> no es importante, cuando tu interés es darle importancia, seriedad y urgencia al contenido encerrado entre las etiquetas <b></b>.
<b>Texto en negrita</b>
Ahora bien, si la idea es destacar la importancia de un texto con respecto al texto general en el que está contenido, pues utiliza la etiqueta <strong> y de hecho, resulta más entendible por las arañas de los buscadores.
<strong>Texto en negrita </strong>
Ver: http://www.w3.org/TR/html5/text-level-semantics.html#the-strong-element
Por otra parte, si llevas la idea de separar el contenido del diseño, te recomiendo que utilices el estilo CSS para las negritas:
.bold { font-weight:bold; }
Ya que estás enfatizando la "apariencia" de ese texto.
<span class=”bold”>Texto en negrita</span>
Recuerda que HTML es sinónimo de Significado y CSS es sinónimo de Apariencia.
Ejemplo 2: <br/>, <p>, <section>
Si utilizas párrafos en tu código, no te recomiendo que utilices <br/> para los saltos del línea, una forma de tener el código más organizado es emplear la etiqueta <p>
<p>Mi párrafo</p>
Sin embargo, si el contenido que quieres agrupar comparte la misma temática puedes utilizar la etiqueta <section>
Ver: http://www.w3.org/TR/html5/sections.html#the-section-element
Y en otros casos el uso de CSS en mi opinión sería lo más correcto, ya que como dije anteriormente, estamos hablando de apariencia de un texto lo que se traduce a interfaz de usuario. En nuestro ejemplo para definir los márgenes del texto sería:
<div class="margin-left-10 margin-bottom-10 margin-right-10">Mi párrafo</div>
Y en nuestro fichero css, definiríamos las clases:
.margin-left-10{margin-left: 10px;}
.margin-bottom-10{margin-bottom: 10px;}
.margin-right-10{margin-right: 10px;}
Ejemplo 3: <small>
La etiqueta <small> que se emplea para poner un texto con tamaño de fuente más pequeño. Sería interesante en vez de utilizar esta etiqueta, crearnos una clase en nuestro fichero css indicando el tamaño de la fuente de nuestro small, es decir,
En vez de utilizar: <small>Mi texto pequeño</small>
Tendríamos en nuestro css:
.smallFontSize{ font-size: 11px;}
Y luego lo utilizaríamos así:
<div class=".smallFontSize">Mi texto pequeño</div>
Y bueno, así con las demás etiquetas...todo es cuestión de analizar qué objetivo se quiere lograr con nuestro código y evidentemente, cada programador tiene su estilo propio.
Na-vegando en conocimiento podremos encontrar aspectos de PHP, MySQL, Metodologías de desarrollo de Software: RUP, SCRUM, lenguaje SQL, SEO, Requisitos funcionales, casos de usos, Redes de Petri, Marketing e Internet y muchas otras temáticas del mundo informático.
Etiquetas
-T272
(1)
ASCII
(1)
ASP
(1)
ASP classic
(3)
Base de Datos
(1)
BD
(1)
Chrome
(1)
Correo electrónico
(1)
diseño Web
(2)
Email
(1)
Firebug
(1)
Gmail
(1)
Google
(2)
Gtmetrix
(1)
HeadingsMap
(1)
HTML
(4)
HTML5
(1)
IP
(1)
Jmail
(1)
Metodologías de desarrollo ágil o formal
(1)
Metodologías de desarrollo de Software
(1)
Microformatos
(1)
Microsoft Access
(1)
Microsoft Excel
(1)
Modelo de Barry Boehm y Richard Turner
(1)
MYSQL
(4)
pdf
(1)
PHP
(2)
PHPMyAdmin
(2)
Posicionamiento Web
(1)
programación
(1)
rendimiento web
(1)
SEO
(2)
SQL
(4)
SQL Server 2005
(2)
SQL Server 2012
(3)
URL
(1)
Vistas indexadas
(1)
Web
(4)
Web Semántica
(1)
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario