Foros del Web » Creando para Internet » Diseño web »

por que dreamwaver no me aplica las reglas css??

Estas en el tema de por que dreamwaver no me aplica las reglas css?? en el foro de Diseño web en Foros del Web. buen dia quiero hacer una web con dreamweaber, soy nuevo en esto y para ello me guio en unos videos de youtube...veo que puedo empezar ...
  #1 (permalink)  
Antiguo 25/06/2013, 14:36
Avatar de chuyote14  
Fecha de Ingreso: junio-2013
Mensajes: 4
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta por que dreamwaver no me aplica las reglas css??

buen dia

quiero hacer una web con dreamweaber, soy nuevo en esto y para ello me guio en unos videos de youtube...veo que puedo empezar la maquetacion haciendo etiquetas div....y luego darle sus reglas a cada una......el caso es que a veces si genera la regla que pongo y otras no la genera....no hace nada...ya hice el sitio, ya hice la hoja de estilos css...

este simple codigo...la cabecera horizontal...no genera la regla....que puede ser??

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>Documento sin t&iacute;tulo</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
<style type="text/css">
<!--
#cuerpo #menu horizontal {
background-color: #06F;
height: 50px;
width: 1000px;
}
-->
</style>
</head>

<body>
<div id="cuerpo">
<p>Colocar aquí el contenido para id "cuerpo"</p>
<div id="cabecera">Colocar aquí el contenido para id "cabecera"</div><!-- fin cabecera -->
<div id="menu horizontal">Colocar aquí el contenido para id "menu horizontal"</div><!-- fin menu horizontal -->
<div id="contenido">Colocar aquí el contenido para id "contenido"</div><!-- fin contenido -->
<div id="base">Colocar aquí el contenido para id "base"</div><!-- fin base -->
<p>&nbsp;</p>
</div><!-- fin cuerpo -->
</body>
</html>
  #2 (permalink)  
Antiguo 25/06/2013, 14:49
Avatar de chuyote14  
Fecha de Ingreso: junio-2013
Mensajes: 4
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: por que dreamwaver no me aplica las reglas css??

miren ya lo complete mas pero no hace nada

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>Documento sin t&iacute;tulo</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
<style type="text/css">
<!--
#cuerpo {
background-color: #CCC;
height: 800px;
width: 1000px;
}
#cuerpo #cabecera {
background-color: #3FF;
height: 150px;
width: 1000px;
}
#cuerpo #menu horizontal {
background-color: #06F;
height: 50px;
width: 1000px;
}
#cuerpo #cabecera #logo {
background-color: #FFF;
float: left;
height: 150px;
width: 200px;
}
#cuerpo #cabecera #informacion {
background-color: #FC3;
float: left;
height: 150px;
width: 600px;
}
#cuerpo #cabecera #telefono {
background-color: #FFF;
float: right;
height: 150px;
width: 200px;
}
-->
</style>
</head>

<body>
<div id="cuerpo">
<div id="cabecera">
<div id="logo">Colocar aquí el contenido para id "logo"</div>
<div id="informacion">Colocar aquí el contenido para id "informacion"</div>
<div id="telefono">Colocar aquí el contenido para id "telefono"</div>
<p>&nbsp;</p>
</div><!-- fin cabecera -->
<div id="menu horizontal">Colocar aquí el contenido para id "menu horizontal"</div><!-- fin menu horizontal -->
<div id="contenido">Colocar aquí el contenido para id "contenido"</div><!-- fin contenido -->
<div id="base">Colocar aquí el contenido para id "base"</div><!-- fin base -->
<p>&nbsp;</p>
</div><!-- fin cuerpo -->
</body>
</html>
  #3 (permalink)  
Antiguo 25/06/2013, 15:19
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: por que dreamwaver no me aplica las reglas css??

Hola, sé muy poco de todo esto, pero tal vez si vas al Servicio de Validación CSS saques algo en claro si te detecta errores y te ayude.

http://jigsaw.w3.org/css-validator/
  #4 (permalink)  
Antiguo 25/06/2013, 16:12
Leonardo_Manrique
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: por que dreamwaver no me aplica las reglas css??

Hola chuyote14,

Estás comentando el estilo en la propia página HTML. Mirá lo siguiente (te pongo el código más corto a expensas de mantener más legible el post pero lo mismo pasa con el código "completo" que posteaste por segunda vez):

Código HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>Documento sin t&iacute;tulo</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
<style type="text/css">
<!--          <----------------------- Acá has comentado el código (etiqueta de apertura)
#cuerpo #menu horizontal {
background-color: #06F;
height: 50px;
width: 1000px;
}
--> <----------------------- Acá cierras tu comentario (etiqueta de cierre)
</style>
</head>

<body>
<div id="cuerpo">
<p>Colocar aquí el contenido para id "cuerpo"</p>
<div id="cabecera">Colocar aquí el contenido para id "cabecera"</div><!-- fin cabecera -->
<div id="menu horizontal">Colocar aquí el contenido para id "menu horizontal"</div><!-- fin menu horizontal -->
<div id="contenido">Colocar aquí el contenido para id "contenido"</div><!-- fin contenido -->
<div id="base">Colocar aquí el contenido para id "base"</div><!-- fin base -->
<p>&nbsp;</p>
</div><!-- fin cuerpo -->
</body>
</html> 
Como verás has comentado tu estilo desde el inicio hasta el final. Por tal motivo no te toma las reglas CSS. Borrá eso y verás que funcionarán tus estilos.

Un saludo!
Leo
  #5 (permalink)  
Antiguo 25/06/2013, 16:28
Avatar de chuyote14  
Fecha de Ingreso: junio-2013
Mensajes: 4
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: por que dreamwaver no me aplica las reglas css??

gracias Leo....

a ver si entendi....esas reglas no deben de estar en la hoja html....quiero pensar que deben estar en la hoja .css

es asi?...

espero su ayuda y ademas...si se me fue poner mis dudas en el tema css...sorry
  #6 (permalink)  
Antiguo 25/06/2013, 16:56
Avatar de dvpareja  
Fecha de Ingreso: junio-2010
Ubicación: Vélez-Málaga
Mensajes: 126
Antigüedad: 13 años, 11 meses
Puntos: 11
Respuesta: por que dreamwaver no me aplica las reglas css??

Buenas,

el código funciona perfectamente, no sé si el problema que te da es como estás guardando las plantillas en Dreamweaver

Por otro lado, comprueba que las etiquetas al inicio estén bien. En el último fragmento que has puesto faltaba:

<html>

al principio
Los comentarios dentro de la etiqueta <style> es porque anteriormente los estilos se escribían así para ocultar las hojas de estilo a los navegadores que no las reconocieran. Actualmente, todos los navegadores las reconocen, así que escribirlo de esta manera es innecesario. Pero no por tenerlas, estás comentando las reglas CSS.
  #7 (permalink)  
Antiguo 25/06/2013, 17:01
Leonardo_Manrique
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: por que dreamwaver no me aplica las reglas css??

Tal cual chuyote14, es así como decís.

No es buena práctica porque imaginate la siguiente situación:

Tenés 500 líneas de CSS para darle estilo a tu contenido (HTML). Decidís por algún motivo, incluir las 500 líneas de código en la misma página HTML. Hasta ahí todo bien. Todo parece funcionar de maravilla. Pasa el tiempo y querés modificar los estilos de esa página HTML para, por ejemplo hacer un diseño flat (plano). Obviamente, va a ser un proceso muy tedioso porque tenés todo en la misma página. Además, si existiese código que se necesita incluir en otras páginas HTML, tendrías que copiarlo y pegarlo en dichos archivos HTML según cuantas veces quieras incluirlo. No sería mejor incluir esos estilos en una hoja aparte de tu/s archivo/s HTML y "llamarla" desde la página que quieras? Además, el mantenimiento será más sencillo.

Esta es la razón por la que es buena práctica apartar el estilo del contenido.

Un saludo!
Leo
  #8 (permalink)  
Antiguo 25/06/2013, 17:04
Leonardo_Manrique
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: por que dreamwaver no me aplica las reglas css??

Cita:
Iniciado por dvpareja Ver Mensaje
Los comentarios dentro de la etiqueta <style> es porque anteriormente los estilos se escribían así para ocultar las hojas de estilo a los navegadores que no las reconocieran. Actualmente, todos los navegadores las reconocen, así que escribirlo de esta manera es innecesario. Pero no por tenerlas, estás comentando las reglas CSS.
Sinceramente desconocía esto. Muy buena información. No lo sabía.

Etiquetas: css
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:38.