Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   CSS (http://www.forosdelweb.com/f53/)
-   -   Efecto iluminar celda (http://www.forosdelweb.com/f53/efecto-iluminar-celda-207013/)

yoseman 02/06/2004 01:24

Efecto iluminar celda
 
Estoy intentando aplicar un efecto para iluminar celdas:

Código PHP:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<
HTML>
<
HEAD>
<
TITLE> New Document </TITLE>
<
style type="text/css">
@
font-face 
font-family"Arial"
srcurl("./arial.ttf"); 


body 
    
background-color#807CA8;
    
scrollbar-shadow-color#706C98; 
    
scrollbar-highlight-color#E0E0E0; 
    
scrollbar-darkshadow-color#cccccc; 
    
scrollbar-track-color#7E94C3; 
    
scrollbar-arrow-color#7E94C3; }

#menu        {    position:relative;
                
top:10px;
                
bottom:10px;
                
text-align:center;
                
color:#5F587A;
                
background:#706C98;
                
}

#menu th    {    position:relative;                
                
font-familyArial
                
font-weightbold;
                
letter-spacing:1px;
                
font-size:14;
                
color:#FFFFFF;
                
background:#5F587A;    
                
padding-left4px;
                
padding-right4px;
                
padding-top50px;
                
padding-bottom50px;}

#menu td    {    vertical-align:sub;
                
position:relative;
                
height:40;
                
border-top-width1px;
                
border-left-width1px;
                
border-right-width2px;
                
border-bottom-width2px;
                
border-color#706C98;
                
border-styleoutset;
                
font-familyArial;
                
letter-spacing:1px;
                
font-size:14px;
                
color:#FFFFFF;
                
background:#A0A0B8;
                
}

#menu a        {    display:block;height:20;
                
text-decoration:none;
                }
                                
#menu a:active,#menu a:link
            
{    display:block;
                
background:#A0A0B8;
                
color:#EEEEEE} 

#menu a:hover    
            
{    display:block;
                
background-color#C0C0D8;
                
color:#A0A0B8}


#menu a.letra        {    display:block;
vertical-align:middle;
                
color:#EEEEEE}

</STYLE>
<
META NAME="Generator" CONTENT="EditPlus">
<
META NAME="Author" CONTENT="">
<
META NAME="Keywords" CONTENT="">
<
META NAME="Description" CONTENT="">
</
HEAD>

<
BODY>

<
table id="menu" cellspacing="10">
<
tr>
    <
th height="30">
    <
span class="letra">
    .:: 
El Otro Sitio ::.
    </
span>
    </
th>
</
tr>
<
tr>
    <
td >
    <
a href="#">
        <
span class="letra">
            
Noticias
        
</span>
    </
a>
    </
td>
</
tr>
</
tr>
<
tr>
<
td >
<
a href="#"><span class="letra">Foros</span></a>
</
td>
</
tr>
</
tr>
<
tr>
<
td >
<
a href="#"><span class="letra">Artículos</span></a>
</
td>
</
tr>
<
tr>
<
td >
<
a href="#"><span class="letra">Ranking</span></a>
</
td>
</
tr>
<
tr>
<
td >
<
a href="#"><span class="letra">Jugar</span></a>
</
td>
</
tr>
<
tr>
<
th height="400"></th>
</
tr>
</
table>


</
BODY>
</
HTML

Y mi problema es que con altura height:40; en el estilo ya no se me ilumina entero, solo una parte :-( . si lo reduzco a height:20; sin embargo si que funciona :S
No entiendo mucho de css, lo mismo he cometido algunos errorcillos.

Salu2. (me disculpo si ya se trato pero he estado hojeando y no encontre nada)

caricatos 02/06/2004 01:43

Hola yoseman:

Donde tengas el elemento al que quieres aplicar el efecto (por lo que vi son las etiquetas dentro del menu) prueba con height al 100% para que abarque toda la celda:

#menu a { display:block;height: 100%;
text-decoration:none;
}

Saludos :arriba:

JavierB 02/06/2004 01:44

Hola, yoseman.

El problema es que le estás dando un ancho al enlace en esta línea:
Código:

#menu a        {    display:block;height:20;
Cambialo por esto:
Código:

#menu a        {    display:block;height:100%;
Saludos, :adios:

caricatos 02/06/2004 01:57

JavierB :golpeado: :golpeado: :

Está bien que estaba con la resaca de la fiesta :borracho: :borracho: :borracho: , pero hay que respetar los semáforos :policia:

Saludos :arriba:

JavierB 02/06/2004 02:25

Saludos, caricatos. :golpeado:

No ha estado mal, para ser el primer golpe en los nuevos Foros. La próxima vez miraré antes de cruzar. :policia:

Saludos, :adios:

yoseman 02/06/2004 03:40

Gracias :arriba:

Ahora resulta que el texto se me alinea mas o menos bien en el internet explorer de windows, pero sin embargo en netscape no me hace el vertical-align:

Código PHP:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<
HTML>
<
HEAD>
<
TITLEIluminar celda </TITLE>
<
style type="text/css">

@
font-face
        
{font-family"Arial"
        
srcurl("./arial.ttf");} 

body        
        
{background-color#807CA8;
        
scrollbar-shadow-color#706C98;
        
scrollbar-highlight-color#807CA8;
        
scrollbar-darkshadow-color#706C98;
        
scrollbar-track-color#706C98;
        
scrollbar-arrow-color#706C98;}

#menu
        
{background:#706C98;
        
font-familyArial;}

#menu th
        
{color:#EEEEEE;
        
background:#5F587A;
        
padding-left4px;
        
padding-right4px;
        
padding-top50px;
        
padding-bottom50px;}

#menu td
        
{text-align:center;
        
height50px;
        
border-top-width1px;
        
border-left-width1px;
        
border-right-width2px;
        
border-bottom-width2px;
        
border-color#706C98;
        
border-styleoutset;                
        
background-color:#A0A0B8;}

#menu a    
        
{display:block;
        
height100%;            
        
text-decoration:none;}

#menu a,a:active,#menu a:link,#menu a:visited
        
{color:  #333333}

#menu a:hover    
        
{color:#FFFFFF;
        
background:#C0C0D8;}

span
        
{font-weightbold;
        
letter-spacing:1px;
        
font-size:14;    
        
vertical-align:sub;}

</
STYLE>
<
META NAME="Generator" CONTENT="EditPlus">
</
HEAD>
<
BODY>
<
table id="menu" cellspacing="8">
<
tr>
    <
th height="30">
    <
span>
    .:: 
El Otro Sitio ::.
    </
span>
    </
th>
</
tr>
<
tr>
    <
td>
    <
a href="#"><span>Noticias</span></a>
    </
td>
</
tr>
</
tr>
<
tr>
    <
td>
    <
a href="#"><span>Foros</span></a>
    </
td>
</
tr>
</
tr>
<
tr>
    <
td>
    <
a href="#"><span>Artículos</span></a>
    </
td>
</
tr>
<
tr>
    <
td>
    <
a href="#"><span>Ranking</span></a>
    </
td>
</
tr>
<
tr>
    <
td>
    <
a href="#"><span>Jugar</span></a>
    </
td>
</
tr>
<
tr>
<
th height="400"></th>
</
tr>
</
table>
</
BODY>
</
HTML

Pero creo que eso es ya mas raro.

Salu2 y gracias por vuestras respuestas.

caricatos 02/06/2004 12:53

Hola otra vez:

Prueba con vertical-align: sub; en los tag "a"...

Saludos ;-)


La zona horaria es GMT -6. Ahora son las 20:42.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.