Comunidad de diseño web y desarrollo en internet online

crear xhtml y css como novato

Citar            
MensajeEscrito el 05 Oct 2010 02:00 pm
soy novato en todo el tema de div y demás cosas que se salen de los tables, pero quiero actualizarme, y creo que no hay mejor sitio que este

estoy viendo los tutoriales de raymi y estoy aprendiendo mucho (o eso creo), lo que quiero pedirles es si estará alguien dispuesto a ayudarme cuando me entren las dudas, porque como no, ya tengo alguna, xD

Por Sette

45 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Oct 2010 02:33 pm
pues si tienes dudas exponlas

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 05 Oct 2010 02:33 pm
la primera duda que tengo es como centrarlo, he creado los div contenedores de cada parte, los principales, y me salen pegaditos a la izquierda, como hago para que se centren en el monitor, antiguamente era lo tipico de crear una tabla y todo dentro dandole center, como se hace con los div?


les dejo el código que tengo ahora mismo

el index.html

Código :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="css/estilo.css" rel="stylesheet" type="text/css" media="screen">
<title>Untitled Document</title>
</head>
<body>

<div id="encabezado">
    <div class="interior">
        <div id="logo">
            <img src="imagenes/logo.png">
        </div>
        <div id="merchandising">
            <img src="imagenes/merchandising.png">
        </div>
    </div><!-- fin de div interior -->
</div><!-- fin de div encabezado -->

<div="menu">
    <div class="interior">
        <ul>
            <li><a href="#" class="active">El Club</a></li>
            <li><a href="#">Atletismo</a></li>
            <li><a href="#">Balonmano</a></li>
            <li><a href="#">Baloncesto</a></li>
            <li><a href="#">Piraguismo</a></li>
            <li><a href="#">Histórico</a></li>
            <li><a href="#">Contacto</a></li>
        </ul>
    </div>
</div><!-- fin div menu -->

<div="publicidad_principal">
    <div class="interior">
    </div>
</div><!-- fin div publicidad_principal -->

<div="contenido">
    <div class="interior">
        <div id="act_fecha"></div>
        <div id="col1"></div>
        <div id="separador12"></div>
    </div>
    
</div><!-- fin div contenido -->

<div="footer">
    <div class="interior">
        Creado por manucastro.es
    </div>
</div><!-- fin div menu -->

</body>
</html>




y aquí la hoja de estilos

Código :

/*RESET CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/*FIN DE RESET CSS*/



    
/*ESTILOS GENERALES*/

body{
    background-image: url(../imagenes/back_web.gif)}
div#encabezado{
    background-image:url(../imagenes/encabezado_bg.jpg);
    background-repeat: repeat-x;
    height: 147px;
    width: 990px;
}
    
div#menu{

}
    
    
div#publicidad_principal{
}
    
div#contenido{
}
    
div#footer{
}
    
div.interior{
    width:960px;
    margin:0 auto;
}

/*ENCABEZADO*/

div#logo{
    float: left;
    padding-left: 60px;
    padding-top: 23px;
}

div#merchandising{
    float: right;
    padding-right: 60px;
    padding-top: 18px;
}

Por Sette

45 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Oct 2010 02:43 pm
para centrar un objeto primero necesitas darle un ancho especifico y luego agregarle este la propiedad margin con los siguientes atributos "0 auto"

algo como

Código :

#contenedor{
margin:0 auto
}

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 05 Oct 2010 02:49 pm
ok, estupendo, ya lo he conseguido, lo he aplicado al encabezado y parece que ya ha centrado todo

mi siguiente duda es que no consigo aplicar ningun efeto al menú, debo empezar por el fondo en div#menu , y luego div#menu ul o di#menu li?

Por Sette

45 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Oct 2010 03:00 pm

Sette escribió:

mi siguiente duda es que no consigo aplicar ningun efeto al menú, debo empezar por el fondo en div#menu , y luego div#menu ul o di#menu li?

Pues eso dependerá de qué efecto quieres aplicar...

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 05 Oct 2010 03:06 pm
quiero hacerle un efecto simplemente de cambiar el color de fondo , el color de letra, y aplicar una imagen al posicionarse encima

les dejo una imagen de ejemplo de lo que quiero conseguir.



pero ya no es que no pueda modificar el over, es q no sé como hacer para alinear los enlaces y como darle estilos, no se si tendré algo mal en el código o me falte algo

Por Sette

45 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Oct 2010 05:20 pm
A cada <li> ponle un class="itemmenu" y en el CSS haz algo como esto:

Código HTML :

.itemmenu {
   background-color: red; // fondo rojo
}
.itemmenu:hover {
   background-color: blue; // fondo azul
}


En la pseudoclase hover es donde tienes que establecer los estilos que se aplicarán cuando se pasa el puntero del mouse encima de cada <li>

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 05 Oct 2010 07:05 pm
o podrias hacer algo asi:

Código :

.nav li { 
   background-color: red; // fondo rojo 
} 
.nav li:hover { 
   background-color: blue; // fondo azul 
} 


asi solo le pones clase a el ul

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 05 Oct 2010 07:17 pm
me recomendarían para lo q quiero hacerlo con imágenes, la normal y la del hover?

como debería hacerlo entonces?

Por Sette

45 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Oct 2010 10:47 pm
Busca en los tutoriales de css, hay uno donde explica todo eso de los menus.

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

safari
Citar            
MensajeEscrito el 05 Oct 2010 11:45 pm

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.