HTML - CSS No se carga correctamente

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado su posición en 48 puestos en HTML (en relación al último mes)
Gráfica de HTML

CSS No se carga correctamente

Publicado por Axel Juan (1 intervención) el 17/01/2021 20:31:23
Hola a todos, hace años que no programo y no sé qué estoy haciendo mal.
Estoy en un gran dilema con CSS.

Resulta que quiero que mi página se muestre con una imagen de fondo, y letras blancas.

PROBLEMA:
Si cargo el CSS con <link href="..."> la imagen de fondo y las letras blancas nunca se cargan.
https://prnt.sc/x1timj

Pero si copio/pego la misma fuente de mi archivo css dentro del tag <style>...</style>, la imagen de fondo y los colores se cargan correctamente PERO el texto se ve alineado a la izquierda.
https://prnt.sc/x1u0c3


Me gustaria entender por qué pasa esto.

Código de ejemplo1:
https://prnt.sc/x1timj
1
2
3
4
5
6
7
8
9
10
11
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="cache-control" content="no-cache" />
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="{hx_description}">
    <meta name="keywords" content="{hx_keywords}">
    <link href="theme/css/normalize.css" rel="stylesheet">
    <link href="http://axelmod.great-site.net/l4d2/theme/css/style.css" rel="stylesheet" >
    <!-- <title></title> -->
</head>

Codigo de ejemplo 2:
https://prnt.sc/x1u0c3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="cache-control" content="no-cache" />
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="{hx_description}">
    <meta name="keywords" content="{hx_keywords}">
    <link href="theme/css/normalize.css" rel="stylesheet">
    <!-- <link href="http://axelmod.great-site.net/l4d2/theme/css/style.css" rel="stylesheet" > -->
    <!-- <title></title> -->
    <style type="text/css">
        body{
            font-family:"Arial", "Helvetica", "sans-serif", "Verdana";
            color: #FFFFFF;
            font-size:18px;
            background-color: black;
            background-image: url("http://axelmod.great-site.net/l4d2/theme/img/spacewarp.gif");
            background-attachment: scroll;
            background-repeat: no-repeat;
            background-size: 100% 100%;
        }
        container{
            max-width:650px;
            min-width:250px;
            margin:0 auto;
        }
 
        .container button{
            border:0;
            background:#fff;
            margin-left:3px;
        }
        .container button:hover{
            color:#0015ff;
            text-decoration:underline;
        }
        .container h2{
            font-size:20px;
            line-height:40px;
            margin-bottom:0;
        }
        .container a{
            color: white;
            line-height:40px;
            text-decoration:none;
        }
        .container a:hover{
            color: white;
            text-decoration:underline;
        }
 
    </style>
</head>

En un ejemplo 3, dio como resultado exactamente lo mismo que en ejemplo 1:
https://prnt.sc/x1timj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="cache-control" content="no-cache" />
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="{hx_description}">
    <meta name="keywords" content="{hx_keywords}">
    <link href="theme/css/normalize.css" rel="stylesheet">
    <!-- <link href="http://axelmod.great-site.net/l4d2/theme/css/style.css" rel="stylesheet" > -->
    <!-- <title></title> -->
    <style type="text/css">
        @import url("http://axelmod.great-site.net/l4d2/theme/css/style.css");
    </style>
</head>

CUAL ES EL PROBLEMA CON CSS en 2021??????????????
Aclaro que estoy usando Chrome ULTIMA VERSION, actualizado, reinicié la compu, reinicié el server, reinicié el router, borré caché, historial, etc (todas las soluciones noob que sugieren en los foros).

PD: Quiero aclarar una cosa más:
No importa si utilizo una URL relativa o absoluta para importar el style.css, el resultado es el mismo.
O sea,
1
<link href="http://axelmod.great-site.net/l4d2/theme/css/style.css" rel="stylesheet" >
produce lo mismo que:
1
<link href="theme/css/style.css" rel="stylesheet" >

y también probé cerrando el tag link de diferentes maneras:
1
2
<link href="theme/css/style.css" rel="stylesheet" />
<link href="theme/css/style.css" rel="stylesheet"></link>

TAMBIEN PROBÉ AGREGARLE EL ATRIBUTO type="text/css".

PD 2:
Revisé los permisos de mi archivo style.css y son correctos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 1.453
Oro
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML

CSS No se carga correctamente

Publicado por joel (460 intervenciones) el 18/01/2021 08:46:34
Hola Axel, puede ser que el navegador este utilizando su cache para el archivo css??

Prueba a cambiar esto:
1
<link href="http://axelmod.great-site.net/l4d2/theme/css/style.css" rel="stylesheet" >
por esto:
1
<link href="http://axelmod.great-site.net/l4d2/theme/css/style.css?1" rel="stylesheet" >

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Lopez
Val: 886
Plata
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML

CSS No se carga correctamente

Publicado por Lopez (271 intervenciones) el 18/01/2021 22:19:43
Al menos en mozilla y edge va bien.
Si ya probaste con una sesión anónima en tu navegador, y seguiste los consejos del colega Joel,
prueba añadiendo la declaración !important y acostúmbrate a usar https (Ya estamos en 2021 :P )
que es un protocolo requerido por la mayoría de navegadores modernos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
body{
 
    font-family:"Arial", "Helvetica", "sans-serif", "Verdana";
 
    color: #FFFFFF;
 
    font-size:18px;
 
    background-color: black;
 
    background-image: url("https://axelmod.great-site.net/l4d2/theme/img/spacewarp.gif") !important;
 
    background-attachment: scroll;
 
    background-repeat: no-repeat;
 
    background-size: 100% 100%;
 
}

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar