Entonces, por ejemplo si yo tengo un archivo html con las divs y todo para darle forma, y el CSS que le da el estilo, puedo subirlo a un servidor? Es que en todo esto estoy un poco verde.
Claro, no hay ningún problema.
Pero no te compliques, utiliza la extensión PHP en tus archivos (siempre que el servidor soporte PHP), pues dentro de los archivos .php también puedes utilizar HTML y CSS.
Por ejemplo:
index.php<?php
echo "No debo mostrar nada fuera del body, pues la estructura del HTML dice que todo el contenido va dentro de este, así que esto esta MAL";
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="iso-8859-1" />
<title>Ejemplo PHP</title>
<?php
echo "Tampoco debo hacerlo en la cabecera";
?>
<?php
// Puedes utilizar PHP para condicionar la inclusión de contenido:
if( isset( $_GET['css'] ) && $_GET['css'] == 'estilos' ) :
?>
<link href="estilos.css" type="text/css" rel="stylesheet" media="screen" />
<?php else :?>
<link href="default.css" type="text/css" rel="stylesheet" media="screen" />
<?php endif; ?>
</head>
<body>
<?php echo "<p class="con-php">Este es un párrafo creado con PHP.</p>"; ?>
<p>Sin embargo, este es un párrafo creado directamente en HTML.</p>
</body>
</html>
estilos.cssp {
color: red;
}
p.con-php {
color: blue;
}
default.cssp{
color: blue;
}
p.con-php {
color: red;
}
Crea una carpeta llamada
prueba-php en
htdocs y dentro crea los archivos index.php, estilos.css y default.css. Luego, entra a estas dos direcciones:
localhost/prueba-phplocalhost/prueba-php?css=estilosPor si no lo sabes, cuando aparece
?algo=valor después del nombre del archivo (o después del último /) es que se esta pasando un valor por GET.
Esto debería funcionar en tu hosting también, solo debes poner todo en la carpeta principal (public_html, generalmente) y entrar con tu dominio en lugar de localhost (y quitar la parte de prueba-php si es que no creas la carpeta en el hosting).