Píldora TAI CXXXII; Todo sobre CSS3, HTML5 y PHP 7.3

🌐 Guía Visual y Actualizada de CSS3, HTML5 y PHP 7.3

Esta guía te permitirá comprender de forma visual y práctica cómo aplicar estilos con CSS3, estructurar páginas con HTML5 y trabajar en el servidor con PHP 7.3.


🎨 CSS (Cascading Style Sheets)

Permite aplicar estilos a documentos HTML. Actualmente se utiliza CSS3.

📌 Formas de aplicar CSS

  1. Estilo en línea
    Se utiliza el atributo style directamente dentro de una etiqueta. htmlCopiarEditar<p style="font-size:20px; background-color:blue;">Texto</p>
  2. Estilo embebido
    Dentro de la etiqueta <head> con <style>. htmlCopiarEditar<style> p { font-size:20px; background-color:blue; } </style>
  3. Estilo externo
    Archivo .css enlazado con <link>: htmlCopiarEditar<link rel="stylesheet" href="estilos.css" type="text/css" media="screen">

Prioridad: Inline > Embebido > Externo.


🔍 Tipos de Selectores

  • Etiquetap { ... } → Aplica a todas las etiquetas <p>.
  • ID#idEjemplo { ... } → Aplica a un elemento con ese ID.
  • Clase.miClase { ... } → Aplica a todos los elementos con esa clase.
  • Universal* { ... } → Aplica a todo el documento.
  • Descendientediv p { ... } → Aplica a <p> dentro de un <div>.
  • Hijo directodiv > p { ... }.
  • Adyacenteh1 + p { ... }.
  • General de hermanosh1 ~ p { ... }.
  • Atributo[target="_blank"] { ... }.
  • Pseudo-clasesa:hover, a:visited, input:focus, etc.
  • Posiciónposition: static | relative | absolute | fixed | sticky;

🛠 Herramientas y Frameworks

  • Preprocesadores: SASS, LESS, Stylus.
  • Frameworks CSS: Bootstrap, TailwindCSS, Bulma, Foundation, Materialize.

🖥 HTML5 (HyperText Markup Language)

Lenguaje de marcado para estructurar contenido web.

📌 Estructura básica

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Mi página</title>
</head>
<body>
<h1>Hola Mundo</h1>
</body>
</html>

📑 Etiquetas nuevas en HTML5

  • Estructura: <header>, <footer>, <nav>, <article>, <section>, <aside>.
  • Medios: <audio>, <video>, <canvas>, <svg>, <source>, <track>.
  • Formularios: Nuevos tipos de input como email, date, number, color, range, search, etc.

📦 APIs de HTML5

  • LocalStorage y SessionStorage → Almacenamiento local en el navegador.
  • Geolocalizaciónnavigator.geolocation.getCurrentPosition()
  • Drag & Drop → Arrastrar y soltar elementos.
  • Web Workers → Procesos en segundo plano.

⚙ PHP 7.3 (Personal Hypertext Preprocessor)

Lenguaje que trabaja en el servidor para generar contenido dinámico.

📌 Características

  • No distingue mayúsculas de minúsculas en nombres de variables.
  • Variables se declaran con $: phpCopiarEditar$mensaje = "Hola mundo"; echo $mensaje;
  • Comentarios: phpCopiarEditar// Una línea /* Varias líneas */

🔗 Incluir archivos externos

include("conexion.php");
require("funciones.php");

🌍 Variables globales y locales

$globalVar = 10;

function test() {
global $globalVar;
echo $globalVar;
}

🛠 Frameworks y entornos PHP

  • Frameworks: Laravel, Symfony, CodeIgniter, Zend, CakePHP.
  • Entornos locales: XAMPP, MAMP, WAMP, LAMP.

📌 Resumen visual

CSS3 → Apariencia y diseño.
HTML5 → Estructura y contenido.
PHP 7.3 → Lógica y procesamiento en servidor.

💡 Combinados, forman la base del desarrollo web moderno.

Respuesta

  1. […] Píldora TAI CXXXII; Todo sobre CSS3, HTML5 y PHP 7.3 – Anacrolibrum […]

    Me gusta

Deja un comentario