Autor | Zpráva | ||
---|---|---|---|
Gerbil Profil * |
#1 · Zasláno: 30. 12. 2004, 18:19:25
Chcel by som, aby všetko dokumenty v určitom ráme mali zmenenú farbu scrollbaru, ale neviem ako. Skúšal som dať do značky FRAME identifikátor (ID="ram") a potom do CSS kódu:
#ram { definície scrollbaru; } (pričom tento CSS súbor bol v externom .css dokumente), ale nepomohlo... |
||
mat Profil |
#2 · Zasláno: 30. 12. 2004, 18:28:04
kromě toho, že změnu barvy scrollbaru umožňuje jen IE a snad nějaká z posledních verzí Opery (při určitém nastavení), je obarvení scrollbarů u frames (kde už takhle je občas docela pěkný zmatek s posuvníky) docela nešťastný nápad - radím jedno, nechat posuvníky takové jaké jsou
|
||
Petra Profil |
#3 · Zasláno: 30. 12. 2004, 18:44:41
Radím totéž co mat, ale pokusím se i tipnout odpovědět otázku. Může to být třeba tím, že nemáš odkaz na externí styl vložený ve všech rámech, ale máš ho jen v tom hlavním indexu.
Nebo jestli máš jako opravdu jak píšeš id="ram" a máš to v tom hlavním indexu, tak to zase opravdu nemůžeš použít víckrát než na jeden frames, to použij class="ram". No ale to můžu fakt jen hádat, lepší by byl odkaz na to jak to nefunguje. |
||
Yuhů Profil |
#4 · Zasláno: 31. 12. 2004, 01:18:52
Reaguji na původní dotaz:
nejde to. Barva lišty se musí deklarovat zevnitř dokumentu, nikoli z framesetu. V praxi to spraví <link> ze všech těch vnitřních dokumentů na stejný css soubor. |
||
Kráťa Profil |
#5 · Zasláno: 31. 12. 2004, 01:39:43
Já to odbarvil (na základě nějaké diskuze tady), jelikož to někoho může fakt mást a od teď jsem zapřísáhlý odpůrce barvení posuvníku (ještě tak u textového pole).
Jinak by asi pomohlo, nepsat tam žádné ID, či CLASS, v CSS ty posuvníky normálně obarvit a je to (asi, možná snad...). Ale nedělej to. :-) |
||
Leo Profil |
#6 · Zasláno: 31. 12. 2004, 02:04:47
Jakekoliv vnitrni posuvniky (scrollbars) at uz v ramech, iframech nebo elementech s overflow: auto (pripadne scroll) jen matou uzivatele pouzivajici na mysi kolecko... Leo
|
||
Yuhů Profil |
#7 · Zasláno: 31. 12. 2004, 11:44:19
Milí diskutující,
uvědomte si prosím, že původní dotaz zněl, jak lišty obarvit. Nikoliv jestli je barvit. Váš názor, že se nemají barvit, zastává sice skoro každý rozumný tvor, ale v této diskusi je to dosti mimo téma. Děkuji za pochopení. |
||
Gerbil Profil * |
#8 · Zasláno: 31. 12. 2004, 17:19:05
Ja to farbiť chcem preto, lebo v jednom ráme (v ponuke) to je ofarbené, ale v hl. ráme to nie je. A predsa len sa mi nechce na všetky dokumenty v hl. ráme definovať scrollbar.
No čo už, dik za reakcie |
||
Kráťa Profil |
#9 · Zasláno: 31. 12. 2004, 19:12:31
Prostě obarvíš posuvníky v těch dokumendech, které se zobrazují v té rámové strukruře.
|
||
Gerbil Profil * |
#10 · Zasláno: 31. 12. 2004, 21:10:39
No však to vravím - tých dokumentov tam je veľa a definovať to pre každý osobitne... zbláznil by som sa...
|
||
Kráťa Profil |
#11 · Zasláno: 1. 1. 2005, 05:27:22
Gerbil no když používáš externí stylopis (CSS), tak to napíšeš pouze jednou v něm. Pokud ho nepoužíváš, tak to jednoduše uděláš nahrazováním textu třeba v PSPadu a nahradíš to naráz ve všech souborech v adresáři. Najdeš si položku, kam chceš něco přidat, třeba
img {border: 1px} a nahradíš jí tím samým + tím, co chceš připsat. Je to sice "prasárna", jelikož to máš na jednom řádku, což je fuj, nebo k tomu můžeš použít třeba HTML Replacer. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0