Centrar contenido con PHP (echo + HTML/CSS)

PHP genera HTML que el navegador renderiza. Para centrar, usa CSS en el HTML emitido por echo.

Ejemplo mínimo (archivo centrar.php)

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Centrado con PHP</title>
    <style>
        .centrado { text-align: center; }
        img.centrado { display: block; margin: 0 auto; }
    </style>
</head>
<body>
<?php
    // Cabecera centrada
    echo '<h1 class="centrado">Mi Encabezado Centrado</h1>';

    // Imagen centrada (ruta relativa)
    echo '<img class="centrado" src="imagenes/mifoto.jpg" alt="Descripción">';

    // Párrafo centrado
    echo '<p class="centrado">Texto centrado generado por PHP.</p>';
?>
</body>
</html>

Puntos clave

  • Guarda el archivo con extensión .php en la raíz de tu servidor web (htdocs, www, public_html).
  • Accede vía https://localhost/centrar.php (o tu dominio).
  • Cada echo debe terminar en punto y coma.
  • Usa comillas simples para el string PHP y dobles dentro para atributos HTML (o escapa).
Mejor separar lógica y presentación: PHP solo prepara datos; una plantilla HTML/CSS (o motor de plantillas como Twig/Blade) hace el render. Esto mejora mantenibilidad y seguridad.