Autor Tema: Ayuda con el CSS  (Leído 2380 veces)

Desconectado luis15155

  • Member
  • ***
  • Mensajes: 278
  • »- DaRk_DeViL -«
    • Reflexiones....!!!!!
Ayuda con el CSS
« en: 16 de Marzo de 2008, 06:59:01 am »
Ya estoy aprendiendo a manejar las hojas de estilos... por ejemplo explicare q es lo q hago y haber si me dicen donde esta el problema... Ok.
Definiendo los ID:

Código: [Seleccionar]
#contenedor {
margin-top: 0px;
margin-botoom: 0px;
margin-left: auto;
margin-right: auto;
width: 760px;
}
#head {
height: 120px;
width: 760px;
text-align: center;
}
#contenido {
width: 760px;
}
#cont_left {
width: 168px;
float: left;
}
#mi_menu {
(Aca hago los para los menus tipo: #menuv; #menuv a; #menuv ul, li; etc...)
}
#mi_contenido {
width: 592px; //la diferencia de los 760-168
padding: 4px;
}
#foot {
width: 760px;
height: 50px;
}

Ahora viene el problema.... que cuando lo cargo a la pagina... asi:

Código: [Seleccionar]
<div id=contenedor>
<div id=head >Aca mi encabezado</div>
<div id=contenido>
<div id=mi_menu ></div><div id=mi_contenido ></div>
</div>
<div id=foot >Aca va el pie de pagina...</div>
</div>

El problema q como mi menu hago q se repita... varias veces... esto hace q se mueva el ID foot hacia un lado y no se como fijarlo y q no se mueva al lado del ID contenido. Alguien me da una manita... y de los codgios q he puesto, hay algo q hago mal??? O esta bien... pregunto por q todo esto lo he aprendido empiricamente....

Muchas Gracias... Luis.
»- DaRk_DeViL -«

Desconectado WillyN

  • Member
  • ***
  • Mensajes: 234
    • Escuela Canina Maya
Re: Ayuda con el CSS
« Respuesta #1 en: 16 de Marzo de 2008, 10:10:25 pm »
Aquí veo un fallito,
Código: [Seleccionar]
#contenedor {
margin-top: 0px;
margin-botoom: 0px;
margin-left: auto;
margin-right: auto;
width: 760px;
}
bottoom debe ser bottom.

De todas formas, en vez de todas esas margenes lo puedes resumir así:
Código: [Seleccionar]
#contenedor {
margin: 0px auto;
width: 760px;
}

Como con el ejemplo que has puesto apenas se puede ver lo que quieres hacer pero me hace entender que quieres tener un diseño con una columna a la izquierda te pongo un ejemplo de una base para ir trabajando. Es un ejemplo hecho por un amigo que es un profesional en esto.

Tiene una cabecera, una parte central, una columna a la izquierda y un pie de página.

Cópialo, guárdalo como un archivo .html, ábrelo en un navegador y en un editor de texto y échale un vistazo.

Código: [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Left Column test</title>

<style type="text/css">
* {
margin:0;
padding:0;
}

#header_n_content {
margin-left:12em;
}

.wrapper {
width:100%;
float:right;
background:#FCC;
}

h1 {
padding:0.25em;
background:#FFC;
}

#content {
padding:0.5em;
}

#sidebar {
float:left;
width:11em;
padding:0.5em;
background:#CCF;
}

#footer {
clear:both;
background:#CFC;
text-align:center;
padding:8px;
}

a,
a span {
display:block;
height:24px;
width:128px;
}

a {
color:#FFF;
background:#888;
font:normal 16px/24px arial,helvetica,sans-serif;
}

a span {
position:relative;
margin-top:-24px;
background:url(images/button.png) 0 0 no-repeat;
}

a:active span,
a:focus span,
a:hover span{
background-position:0 -24px;
}
</style>

</head><body>

<div id="header_n_content">
<div class="wrapper">
<h1>Logo goes here<span></span></h1>

<div id="content">
<h2>Un título</h2>
<p>Some test content</p>
<p>Some test content</p>
<p>Some test content</p>
<p>Some test content</p>
<p>Some test content</p>
<p>Some test content</p>
<p>Some test content</p>
</div>

</div>
</div>

<div id="sidebar">
<p>Some test content</p>
<p>Some test content</p>
<p>Some test content</p>
<p>Some test content</p>
</div>

<div id="footer">
Test footer
<a href="#">Home<span></span></a>
</div>

</body></html>
Si te interesa el comportamiento de los perros, visíta Escuela Canina Maya

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License