Autor | Zpráva | ||
---|---|---|---|
Vavroch Profil |
Zdravím,mám dotaz v přiloženeém zdrojovém kodu je vysouvací menu,na pozadí je definovaný obrázek a já bych chtěl aby jsem přes něj(na střed) mohl umístit text.
Zápisem do zdrojáku,tak jak to tam je..to bohužel nejde a nadpis se zobrazi,jen když není definováno pozadí,jak to tedy udělat,abych nemusel jako pozadí dávat obrázky s textem.Tzn aby se dal text vybrat myší. Díky za rady. HTML <div class="menu"> <ul> <li><a class="drop" href="../menu/index.html"></a> <!--[if IE 7]><!--> <!--<![endif]--> <table><tr><td> <ul> <li><a href="../menu/form.html" title="Styling forms">Text,který bych chtěl zobrazit</a></li> </ul> </td></tr></table> <!--[if lte IE 6]> </a> <![endif]--> </li> </ul> </div> @charset "utf-8"; /* CSS Document */ /* prichozi stylovani*/ .menu { font-family: verdana, sans-serif; position:relative; font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; margin-bottom:0px; } .menu ul { padding:0; margin:0; list-style-type: none; } .menu ul li { position:relative; float:left; } .menu ul li a, .menu ul li a:visited { display:block; text-decoration:none; width:81px; height:81px; font-weight:bold; text-indent:-999px; background-color: transparent; background-repeat: no-repeat; background-position: right top; background-image: url(../images/menu_big.png); } .menu ul li ul { visibility:hidden; position:absolute; width:190px; top:0; left:0; border:1px solid #FF00FF; } table { margin:0; padding:0; border:0; border-collapse:collapse; font-size:1em; } /* specific to non IE browsers */ .menu ul li:hover a { color:#fff; width:215px; } .menu ul li:hover ul { visibility:visible; } .menu ul li:hover ul li a { display:block; background:#cce3f6; border:0; margin:0; text-indent:0; color:#333; font-weight:normal; font-size:0.9em; height:auto; line-height:1em; padding:5px; width:180px; text-align:left; } .menu ul li:hover ul li a:hover { background:#888; color:#fff; } |
||
roberta Profil |
#2 · Zasláno: 28. 2. 2008, 18:19:03
takže bez pozadia sa text zobrazí a s pozadím nie. nemá ten text náhodou podobnú farbu, ako pozadie? čierne písmo na čiernom pozadí neuvidíš...
|
||
Vavroch Profil |
#3 · Zasláno: 28. 2. 2008, 19:27:19
Právě,že nemá:( Je to zcela odlišné,menu se bude includovat takže je to černé písmo,na bílém pozadí.
|
||
Časová prodleva: 1 měsíc
|
|||
sibilax Profil * |
#4 · Zasláno: 1. 4. 2008, 11:40:18
Omlouvám se za reakci bez přečtení celého příspěvku... ale nestačí prostě nastavit správné z-order v CSS? Jestli náhodou není text až pod obrázkem...
Radek |
||
Str4wberry Profil |
#5 · Zasláno: 1. 4. 2008, 15:38:46
Odpovídám Vavrochovi:
Tohle dejte pryč: text-indent:-999px; |
||
Časová prodleva: 16 let
|
0