[CSS] Problém, DIV je skrytý pod menu, nefunguje ani z-index

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

[CSS] Problém, DIV je skrytý pod menu, nefunguje ani z-index

Příspěvekod CZechBoY » 25 kvě 2010 09:41

Zdravim,
nevíte čím může být způsobené, že jeden blok(datum a čas) v horní pravé části je skryto pod druhým menu?
time {
border: 1px solid gold;
color: white;
font-size: larger;
height: 32px;
left: 89%;
position: absolute;
top: 0;
width: 131px;
}

.menu {
background: url('/pics/background-menu.png') repeat-x;
height: 26px;
margin: auto -5px auto -5px;
text-align: center;
}

v HTML kódu je nejdřív #time a potom .menu
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Reklama
Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: [CSS] Problém, DIV je skrytý pod menu, nefunguje ani z-i

Příspěvekod Myloš » 25 kvě 2010 17:58

Jestli to není překlep tady, chybí ti před time .tečka (class) nebo #křížek (id).
Pokud to v kódu máš správně, pak mám otázku, vůči jakým souřadnicím se počítá pozice menu – vůči oknu prohlížeče, nebo vůči nadřazenému bloku? Zkus dát odkaz na živou ukázku (umísti problematickou stránku s minimem kódu někam na web).
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [CSS] Problém, DIV je skrytý pod menu, nefunguje ani z-i

Příspěvekod CZechBoY » 26 kvě 2010 07:44

samozřejmě křížek tam je #time, jak jsem to kopíroval z IE tak jsem to asi blbě zkopnul
http://www.cool.jabko.net/hodiny.php je to čisté HTML které jsem zkopíroval z té stránky, pokud kliknete na odkaz v menu tak to bude chtít přihhlásit takže moc neklikat :-))

nevadí tomu třeba to že jeden blok(div="obsah") není uzavřený?

EDIT: tak jsem přišel na to, že když tomu <div class="menu"> dám ještě do atrbitů style="z-index: 0" (nebo menší jak u #time) tak se čas zobrazí nad něj, ale když ten styl dám v CSS souboru: .menu{z-index:0} tak to nefaká, ani když dám .menu{z-index:0 !important} tak to je nějaký divný, v nouzi jsem si udělal JavaScrit funkci která to změní všem prvkům s touhle třídou
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: [CSS] Problém, DIV je skrytý pod menu, nefunguje ani z-i

Příspěvekod Myloš » 26 kvě 2010 20:24

Tak jsem se na to podíval a řešení mám.
Pro #time přidej z-index: 1; a vše je hotovo.
Navíc bych tomuto bloku doporučoval padding (stačí 2px;), aby nebyl text nalepený na rámeček.

Jiná věc je, že je ten kód po mém soudu dost zbastlený. Osobně bych to napsal takhle:
jabko.zip
Sémanticky čisté řešení
(4.11 KiB) Staženo 25 x

Jde o to, že zbytečně pozicuješ tam, kde to není potřeba (například * {position: relative} považuji za šílenost), inline styly míchané s externím stylopisem jsou cestou do pekel, menu jednou jako <ul><li>, podruhé jako odkazy bez ladu a skladu naflákané do <div>u (div nenese žádný sémantický význam), o konstrukcích typu …<li><br><br></li></ul> <ul><li><a href="">Nevim</a></li></ul> už vůbec nemluvím – celé se to dá napsat lidsky v jednom společném <ul> bez <br> (class+margin) a tak podobně.

Schválně si prohlídni, jak vypadá moje HTML, když nenačteš obrázky, nebo když nenačteš stylopis.

Konečně přijmi mé přátelské varování před fontem Comic Sans MS – budeš-li ho na stránkách používat, budeš ostatním pro smích.
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [CSS] Problém, DIV je skrytý pod menu, nefunguje ani z-i

Příspěvekod CZechBoY » 26 kvě 2010 20:48

Comis Sans je pěkný font, neznám žádný jiný normální písmo, jaké se používá pro menu?
hele to menu vlevo, to udělal bratránek a vůbec nevim k čemu je, to je pro okrasu asi, nebo spíš pro ostudu :-( takže na něj kašlat

hele jak si udělal v menu ty | aby byly bílé ikdyž ve zdrojáku vůbec nejsou? v CSS jsem to taky nikde nenašel, tyhle odrážky vůbec neznám, nepoužívám, to ohraničení u času už je fuč, dal jsem padding pouze u času <span id="cas"> taky jsem to posunul aby to bylo jakoby pod hlavním menu když je tam samotné bez toho pod tim, dal jsem tomu (času) padding 2px bez horního paddingu, také pozadí od submenu

takže chceš mi říct, že když dám #time{z-index:1} a u menu to nechám bez toho x-index tak to pojede v pohodě? však já jsem to už takhle zkoušel, uvidí se

ps. v té ukázce ti chybí zakončit hlavní TAG <div id="obal..."> ale to je asi jen pro ukázku že?

EDIT: dneska už po druhý záhada, jednou mi funguje na jednom webu $_SERVER['REQUEST_URL'] vypíše v pohodě adresu skriptu a najednou zase nic, přepíšu to $_SERVER['REQUEST_URI'] a vyhazuje stejný výsledek jako to předtim, ikdyž má vyhazovat celou adresu i s doménou :crazy: a teď ještě k tomu funguje to co mi před 1dnem nešlo a mám skoro stejný kód, přidal jsem tam ještě další věci, takže kdybych je dal pryč, kód by byl identický!!! zajímavý dnešní svět, opravdu zajímavé :twisted:
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: [CSS] Problém, DIV je skrytý pod menu, nefunguje ani z-i

Příspěvekod Myloš » 26 kvě 2010 21:09

Comis Sans je pro seriózní web nepoužitelný, opravdu mi to věř. Za všechny alespoň:
Menu vlevo: když ho v mém kódu smažeš, stačí pak smazat ještě toto:
#hlavni-text {margin-left: 200px;}

Oddělovače v menu | jsou border-right každé <li> a mají-li být bílé, pak:
#vrsek li {border-right: 1px solid white;}

#time {z-index: 1;} mi opravdu fungoval

>
> ps. v té ukázce ti chybí zakončit hlavní TAG <div id="obal..."> ale to je asi jen pro ukázku že?
>

Přehlédnul jsem toho trochu víc:
  • ř. 14 na konci nadbytečný </span>
  • ř. 17 na konci <a> jedny uvozovky navíc (" ">)
  • ukončovací </div> opravdu chybí a patří úplně na konec mezi </address> a </body>.
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [CSS] Problém, DIV je skrytý pod menu, nefunguje ani z-i

Příspěvekod CZechBoY » 26 kvě 2010 21:20

ty ovozovky navíc jsem tam udělal já, asi omylem, nebo jsem něco dával přes Ctrl+H nebo něco jsem umazal prostě
jo prostě konec DIV patří přes konec body

hele když chci všude stejnou patičku budu asi muset ve všech souborech manuálně muset dopsat <?php include("foot.php")?> že?

jasný tenhle border mě nenapadl, ikdyž jsem to už viděl na programujte.com na hlavní stránce(index.php) tam mám pseudotřídu after :) takže jdu předělat

ještě pořád nechápu jaktože před 1dnem mi nešel ten samí kód... no aspoň jsem procvičil zase javascript :D

takže zatím díky, jestli se něco objeví, napíšu
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: [CSS] Problém, DIV je skrytý pod menu, nefunguje ani z-i

Příspěvekod Myloš » 26 kvě 2010 21:27

>
> když chci všude stejnou patičku budu asi muset ve všech souborech manuálně muset dopsat <?php include("foot.php")?> že?
>
Záleží na tom, jak skládáš stránky, ale ano, toto je jedna z možností.
Já mám naopak radši jeden soubor index.php, který obsahuje ty shodné věci
a naopak unikátní obsah vkládám přes $_GET['promenna'].
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [CSS] Problém, DIV je skrytý pod menu, nefunguje ani z-i

Příspěvekod CZechBoY » 26 kvě 2010 21:39

no to bych musel udělat vždycky Switch a do něj naskládat všechny stránky a podle toho dávat title a jestli chci zobrazit submenu a kde ho vzít, to je moc složité, takhle mám hlavičku kterou includnu v tom souboru, titulek vložím přes proměnnou a pak si includnu menu když existuje, takže do každýho souboru připsat patičku manuálně :( no nic, až bude víc času tak to tam dopíšu

neznáš nějakou stránku kde je seznam písem(fontů) které fungují ve všech prohlížečích a pod všemi prohlížeči?(aspoň pod Win)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6990
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: [CSS] Problém, DIV je skrytý pod menu, nefunguje ani z-i

Příspěvekod Myloš » 26 kvě 2010 21:51

Fontotéka: http://www.dgx.cz/tools/fonts/
VistaFontotéka: http://www.dgx.cz/tools/fonts/vista.php

Mimochodem – ve tvém původním CSS jsi měl takovouto deklaraci písma:
body {font: 12px Verdana, Arial, Times, 'Geneva CE', lucida, sans-serif;}
Times tam nepatří, protože je patkový
Proto jsem to to opravil na toto:
'DejaVu Sans', Verdana, Arial, Helvetica, sans-serif;
DejaVu Sans vypadá téměř jako Verdana (tak na 95 %, běžným okem nepoznáš) a je běžný na Linuxu. Arial je klonem Helvetiky, takže kdo nebude mít ani Arial, měl by mít Helvetiku.
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Valve index Příloha(y)
    od Pedrossos » 20 kvě 2025 17:38 » v Problémy s hardwarem
    2
    1909
    od Pedrossos Zobrazit poslední příspěvek
    10 čer 2025 11:51
  • Index webu Příloha(y)
    od Tondaaaa » 18 srp 2024 00:15 » v Web-tipy a vaše weby
    5
    11917
    od HelFix Zobrazit poslední příspěvek
    28 srp 2024 12:14
  • Nefunguje nová PC
    od adoyss » 16 led 2025 05:06 » v Problémy s hardwarem
    7
    3480
    od martanius Zobrazit poslední příspěvek
    17 led 2025 02:29
  • T490s nefunguje trackpoint UPDATE Příloha(y)
    od Sadelník1234 » 17 led 2025 21:49 » v Problémy s hardwarem
    3
    3209
    od kecalek Zobrazit poslední příspěvek
    20 led 2025 16:00
  • Snímač otisku najednou nefunguje, laptop Příloha(y)
    od frisby » 17 srp 2024 22:18 » v Problémy s hardwarem
    1
    1672
    od frisby Zobrazit poslední příspěvek
    18 srp 2024 10:46

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů