hay algunos errores en su código - la primera: que usted havn't cerrado p
-tag:
<a href="http//www.google.com"><p style="text-align:center">Search</p></a>
siguiente: p
significa 'párrafo' y es un elemento de bloque (por lo que está causando un salto de línea). lo que quería utilizar hay una span
, cosa que es sólo un elemento en línea, para el formato:
<a href="http//www.google.com"><span style="text-align:center">Search</span></a>
pero si sólo desea agregar un estilo a su enlace, ¿por qué no cambiar el estilo de que enlace directo:
<a href="http//www.google.com" style="text-align:center">Search</a>
al final, esto sería al menos html correcta, pero todavía no es exactamente lo que desea, porque text-align:center
centra el texto en ese elemento, por lo que tendría que establecer que para el elemento que contiene este enlace (esta pieza f HTML no se ha publicado, por lo que no se puede corregir, pero espero que entienda) - para mostrar esto, voy a utilizar un simple div
:
<div style="text-align:center">
<a href="http//www.google.com">Search</a>
<!-- more links here -->
</div>
EDIT: algunas más adiciones a su pregunta:
p
no es una 'función', pero tienes razón, esto está causando el problema (porque es un elemento de bloque)
- lo que estás tratando de utilizar es css - es solo en línea en lugar de colocarse en una sepera archivo de te, pero no están haciendo 'sólo HTML' aquí
La etiqueta de cierre para el elemento de p ** * es * opcional en HTML. – Quentin
Los chicos de abajo también cubrieron tu último punto, así que colectivamente aprendí mucho. ¡Respuesta impresionante! Gracias. – yoshyosh
@david: vale, gracias por la pista, no sabía eso, pero espero que esté de acuerdo conmigo en que tener una etiqueta final es la solución más hermosa. (Además, no sabemos si quería escribir xhtml; en este caso, las etiquetas de cierre no son opcionales) – oezi