Diskuze: Překrývání obrázku v šabloně
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Aby fungoval z-index, musí se nastavit u prvků (třeba jako ten obrázek, nebo ten postranní panel) v CSS vlastnost position na absolute, relative nebo fixed. Bez toho z-index nebude správně fungovat.
Ahoj,
mně to spíš připadá, že prostřední obsah (celý sloupec Contens) má nastaveno overflow: hidden, což právě přesně takhle ořeže obsah, který se do něj už nevejde.
Jestli je tam vážně nastaven overflow, stačí ho pravděpodobně jen vymazat z pravidla a nebo změnit na overflow: visible, což umožní zobrazování, třeba obrázku právě, i mimo.
V CSS mám pro rozbrazování obrázku nastaveny následující hodnoty:
a .pozicovany {
position: absolute;
visibility: hidden;
}
a:hover .pozicovany {
visibility: visible;
}
Zkoušela jsem do tohoto kodu připsat z-index: 2 anebo z-index: -5, jak do horní, tak i spodní části kódu, avšak změnu jsem nezaznamenala.
Ano, tyto hodnoty jsem tam našla a zkusila přepsat, ale změnu jsem nezaznamenala.
Html stránka má následující odkazy do CSS:
<!-- BEGIN :: MAIN COL -->
<div id="page_maincol">
<div id="page_rightcol2">
<div class="borderbox">
<div class="rightcol_box2">
<div id="latest2">
<h2><span>Contens</span></h2>
<div class="wrapper2">
ZDE TABULKA
</div>
</div>
</div>
</div>
</div>
</div>
<!-- //END :: MAIN COL -->
A v CSS souboru mám k nim následující kódy:
#page_maincol {
margin-left : 14px;
width : 662px;
float : left;
}
#page_rightcol2 {
width : 662px;
float : left;
}
.borderbox {
clear : both;
float : none;
margin-top : 13px;
border : #A5A4A4 1px solid;
}
.rightcol_box2 {
width : 660px;
background-color : #fff;
// overflow : hidden;
overflow : visible;
display : block;
clear : both;
}
.rightcol_box2 h2 {
padding : 7px 0px;
width : 660px;
height : 11px;
color : #fff;
font-size : 11px;
line-height : 11px;
font-weight : bold;
}
.rightcol_box2 h2 span {
left : 13px;
display : block;
position : relative;
}
#latest2 h2 {
background-color : #075B9B;
border-bottom : #075B9B 1px solid;
}
#latest2 .wrapper2 {
position : relative;
margin : 0px 9px;
width : 641px;
// overflow : hidden;
overflow : visible;
}
Původně je tam nastavený overflow: hidden, já tam zkoušela dát overflow:visible, ale nic se nezměnilo.
Myslíš, že by bylo možné nám někam dát celou stránku, a nebo alespoň poslat odkaz na tu šablonu? Kód, který jsi teď uvedla, by měl normálně fungovat. Takže vypadá, že problém je ještě jinde a právě pro hledání ho, by se nám hodila celá stránka.
Lucyku zkus tu část kodu napasovat sem na živou ukázku: http://kod.djpw.cz/ nebo někam nahrej soubory, aby bylo v reálu vidět současnou podobu
třeba jsou výše uvedené postupy a rady správné a blokuje to něco jiného
Tak jsem šla, že udělám pracovní verzi pro testování a dám ji sem pomocí odkazu od smiesek a tam se mi to začalo zobrazovat jak jsem potřebovala. Vrátila jsem se tedy ke své původní stránce, dala load a už to fungovalo. Hold asi v noci, když pracuju já, tak stránky se se mnou nebaví.
Dopadlo to tak, že místo hidden jsem dala visible a u pozicování obrázku jsem nastavila z-index.
smiesek: Děkuji za zajímavý odkaz, ukládám pro budoucí použití, už jsem na tuto stránku u pár lidí narazila, ale nikdy jsem zatím nepřišla na její význam
Tímto je to vyřešeno a děkuji všem zúčastněným za pomoc
Zobrazeno 8 zpráv z 8.