Jak zmienić przełączanie tabów

w dziale Dostosowywanie Opery do własnych potrzeb
yokozuma napisał(a):

Witam

Jedna rzecz denerwuje mnie w operze i nie mogę nijak tego zmienić. Gdy otwieram strony w tabach w tle i zamykam taba, to opera wraca do ostatnego taba zamiast przeskakiwać do następnego otwartego ( czyli idąc w prawo ).

Wie ktoś jak to zmienić? Nigdzie nie moge wyczaić tej opcji

Pozdrawiam

Zajec napisał(a):

Poszukaj proszę na forum, wybierając w wyszukiwarce "Any date" i wpisując odpowiednie frazy.

yokozuma napisał(a):

Znajdź to pogadamy

golew napisał(a):

http://my.opera.com/polski/forums/topic.dml?id=182012
http://my.opera.com/polski/forums/topic.dml?id=185045
http://my.opera.com/polski/forums/topic.dml?id=118188
http://my.opera.com/polski/forums/topic.dml?id=164322

i kilka(naście) innych

W Operze to karty a nie taby.

yokozuma napisał(a):

4 linki dałeś, ale żaden nie rozwiązuje problemu. Bo o przycisku Close and switch to next tab już wiem dłuższy czas, tyle, że to głupi sposób na pominięcie denerwującego sposobu przechodzenia pomiędzy kartami. To aż mrozi, bo za niedługo, żeby zminimalizować Operę będę musiał instalować dodatkowe "buttony".

Po prostu prosze mi powiedzieć, czy taka opcja jest, czy jej nie ma - bez wydziwiania i wynalazków. I gdzie ewentualnie można złosić zapotrzebowanie na tę opcję (jeżeli jej faktycznie nie ma).

Pozdrawiam

Zajec napisał(a):

Opcji nie ma, idealnie powinien sprawdzić się Firefox oraz Konqueror. Na głównym forum masz dział "Desktop wish-list", gdzie możesz po angielsku zgłaszać pomysły.

Ależ cierpliwy ostatnio jestem, uh.

golew napisał(a):

Swoją drogą ciekawe czy użytkownicy Opery którzy przesiadają się na FF też wysuwają na forum żądania, żeby działał on jak Opera? wink

Zajec napisał(a):

golew: tam raczej usłyszysz odpowiedź sugerującą instalację odpowiedniego dodatku. Chciałem poużywać Firefoksa ostatnio, skończyłem po 7 minutach. Przez 5 pierwszych szukałem jak zrobić własne skróty, przez dwie następne upewniałem się że do tak banalnej czynności muszę szukać odpowiedniego dodatku.

archetwist napisał(a):

Originally posted by Zajec:

Przez 5 pierwszych szukałem jak zrobić własne skróty, przez dwie następne upewniałem się że do tak banalnej czynności muszę szukać odpowiedniego dodatku.


A to jest w ogóle możliwe? Sam szukałem i znalazłem tylko jakieś stare dodatki, niekompatybilne z Firefoksem 2.

Zajec napisał(a):

Originally posted by archetwist:

Originally posted by Zajec:

Przez 5 pierwszych szukałem jak zrobić własne skróty, przez dwie następne upewniałem się że do tak banalnej czynności muszę szukać odpowiedniego dodatku.


A to jest w ogóle możliwe? Sam szukałem i znalazłem tylko jakieś stare dodatki, niekompatybilne z Firefoksem 2.


Nie próbowałem, załamałem się nie mogąc znaleźć tak oczywistej funkcjonalności. Nawet nie instalowałem już tego dodatku tylko zamknąłem Firefoksa. Przeraziła mnie myśl, ile jeszcze dodatków będę musiał doinstalować żeby uzyskać podstawową funkcjonalnośc.

archetwist napisał(a):

Originally posted by Zajec:

Originally posted by archetwist:

Originally posted by Zajec:

Przez 5 pierwszych szukałem jak zrobić własne skróty, przez dwie następne upewniałem się że do tak banalnej czynności muszę szukać odpowiedniego dodatku.


A to jest w ogóle możliwe? Sam szukałem i znalazłem tylko jakieś stare dodatki, niekompatybilne z Firefoksem 2.


Nie próbowałem, załamałem się nie mogąc znaleźć tak oczywistej funkcjonalności. Nawet nie instalowałem już tego dodatku tylko zamknąłem Firefoksa. Przeraziła mnie myśl, ile jeszcze dodatków będę musiał doinstalować żeby uzyskać podstawową funkcjonalnośc.


Dla mnie nie jest ważna ilość dodatków, tylko wygoda i funkcje wink .

Zajec napisał(a):

O tak, instalowanie 20 dodatków to na pewno szczyt wygody bigsmile

archetwist napisał(a):

Originally posted by Zajec:

O tak, instalowanie 20 dodatków to na pewno szczyt wygody bigsmile


Nigdy nie doszedłem do tej liczby. I tak nie było tych, których bym najbardziej oczekiwał wink .

yokozuma napisał(a):

Firefox dla mnie całkowicie odpada. Jest niestety przereklamowany - niestety gdyż czuję się częścią Open Source. O FF można bez obaw napisać, że jest to mulaste bydle. Uruchamia się tragicznie wolno i nic nie robiąc zżera bardzo dużo zasobów. FF nie wiem dlaczego, ale nawet przy własnoręcznej kompilacji z ustawieniami optymalizacji i indeksowania ramek, wlecze się tragicznie - a wszystko z winy klepanego na pałe interfejsu, nieprzemyślanego mechanizmu obsługi pluginów i wkońcu engine'u Gecko. Na Gecko również lata Epiphany czy Galeon - pomimo szybszego GUI, renderowanie stron internetowych zamula kompa.

Na co dzień korzystam z Konquerora, ale muszę zaznaczyć że liczę iż wkońcu ktoś, w którejś przeglądarce zaimplementuje obsługę wielowątkowości, aby obsługa każdej zakładki była niezależna od głównego procesu. Jak narazie gdy otwierasz co dziwniejsze strony, przeglądarki zamrażają się, a Ty czekasz.

I jedna mała uwaga - było by naprawdę zajefajnie, gdyby CSS czy JavaScript wkońcu doczekały się niezbywalnego STANDARDU. Jak narazie standardy, twórcy Opery, IE i FF mają w końcowym odcinku układu wydalniczego. Co mnie napawa optymizmem to to, że Konqueror ( dziś w oficjalnej wersji 3.5.7 ) radzi sobie z każdą implementacją JS i CSS - bez względu czy to kod dla IE, Gecko czy Opery. Wróżę Konquerowi 4.0 całkiem spory sukces.

Co do Opery - multum oryginalnych, nigdzie nie powielanych rozwiązań to plus. Minus - brak możliwości dostosowania podstawowych ustawień przeglądarki - ustawień obecnych w najlepszych przeglądarkach ( a do tego grona Opera bezsprzecznie należy )...

Życzenia - Więcej pomyśleć o bytach pod tytułem użytkownik aniniżeli coraz kolejnych platformach sprzętowych/systemowych.

Zajec napisał(a):

Originally posted by yokozuma:

Na co dzień korzystam z Konquerora, ale muszę zaznaczyć że liczę iż wkońcu ktoś, w którejś przeglądarce zaimplementuje obsługę wielowątkowości, aby obsługa każdej zakładki była niezależna od głównego procesu. Jak narazie gdy otwierasz co dziwniejsze strony, przeglądarki zamrażają się, a Ty czekasz.


Hm, co masz tutaj na myśli? Każda przeglądarka pobiera wiele elementów strony w jednej chwili ─ więc tu już wielowątkowość jest. Co jeszcze możnaby ulepszyć za pomocą dodania odrębnych wątków?


Originally posted by yokozuma:

I jedna mała uwaga - było by naprawdę zajefajnie, gdyby CSS czy JavaScript wkońcu doczekały się niezbywalnego STANDARDU. Jak narazie standardy, twórcy Opery, IE i FF mają w końcowym odcinku układu wydalniczego. Co mnie napawa optymizmem to to, że Konqueror ( dziś w oficjalnej wersji 3.5.7 ) radzi sobie z każdą implementacją JS i CSS - bez względu czy to kod dla IE, Gecko czy Opery. Wróżę Konquerowi 4.0 całkiem spory sukces.


Pomińmy IE. Która część CSS albo JS jest wg Ciebie pominięta przez Presto/Gecko?



P.S.
Firefox ─ skrót: FX ─ FF jest niepoprawne bo w nazwie nie ma dwóch dużych liter F. Dlatego pierwsza+ostatnia.
Karta ─ element przeglądarki, na którym wyśietlana jest strona
Zakładka ─ zapamiętany link do jakiejś strony

yokozuma napisał(a):

Przykład CSS:

<div style="width: 140px; display: none;">
<li>bla bla bla bla bla</li>
</div>

JavaScript:

Istnieje cała masa przykładów. Do dziś pisze się niektóre skrypty dla IE, Gecko i Opery oddzielnie.

golew napisał(a):

Originally posted by yokozuma:

Minus - brak możliwości dostosowania podstawowych ustawień przeglądarki - ustawień obecnych w najlepszych przeglądarkach ( a do tego grona Opera bezsprzecznie należy )...

O jakie ustawienia Ci chodzi?

Zajec napisał(a):

Originally posted by yokozuma:

Przykład CSS:

<li>bla bla bla bla bla</li>


To zdecyduj się: chcesz, żeby przeglądarka obsługiwała CSS czy domyślała się, "co autor miał na myśli"? Przecież element li musi być dzieckiem elementu listy: ol, ul oraz ewentualnie menu (znacznik wycofany). Jeśli liczysz na to, że przeglądarka zawsze będzie zachowywać się tak jak *chcesz* , a nie *piszesz*, to od razu porzuć takie nadzieje.


Originally posted by yokozuma:

JavaScript:

Istnieje cała masa przykładów. Do dziś pisze się niektóre skrypty dla IE, Gecko i Opery oddzielnie.


Ja znam masę (miliony) przykładów prawidłowego interpretowania JavaScript i tylko jeden przykład złego: http://zajec.net/test/getElemById.and.name . Jak stwierdzasz że Opera się źle zachowuje w kwesti interpretowania JS, to daj konkretny przykład.

yokozuma napisał(a):


  • bla bla bla bla bla



  • Masz racje - nie napisałem ul. W każdym bądź razie w operze wpunktowanie się nie osadza w obiekcie i jest widoczne na ekranie :-)

    Co do JS, to Konqueror jest najlepszy. Opera tylko sporadycznie sobie nie radzi, ale głównie są to przypadki typowych struktur JS dla IE. Co nie zmienia faktu, że wypadało by o nie uzupełnić obsługę JS nawet kosztem duplikowania elementów obiektów. Konqueror jest dla mnie przykładem tego że się da.

    BTW: Ostatnio irytuje mnie brak obsługi w Firefox'ie wskaźników zachowań ( np. :hover ):

    .style { ... }
    .style:hover { ... }

    Dlatego właśnie uważam tworznie stron www za irytujące - bo nigdy nie wiadomo czy coś zadziała, a nawet jeżeli, to czy wg. oczekiwań.


    Ja znam masę (miliony) przykładów prawidłowego interpretowania JavaScript i tylko jeden przykład złego: http://zajec.net/test/getElemById.and.name . Jak stwierdzasz że Opera się źle zachowuje w kwesti interpretowania JS, to daj konkretny przykład.


    Opera - czerwony
    Firefox, Konqueror - zielony

    Ryszard napisał(a):

    Originally posted by yokozuma:

    uważam tworznie stron www za irytujące - bo nigdy nie wiadomo czy coś zadziała, a nawet jeżeli, to czy wg. oczekiwań

    A nie irytuje cię prosta myśl:
    Ja się wysilam, a czytelnik przejedzie po moich wodotryskach jakimś user.css i będzie miał po swojemu
    ?

    Zajec napisał(a):

    Originally posted by yokozuma:


    <li>bla bla bla bla bla</li>



    Masz racje - nie napisałem ul. W każdym bądź razie w operze wpunktowanie się nie osadza w obiekcie i jest widoczne na ekranie :-)


    To znaczy że widziesz je tutaj: http://zajec.net/test/hidden.div.and.list ?? Bo u mnie wypunktowania nie ma.


    Originally posted by yokozuma:

    Co do JS, to Konqueror jest najlepszy. Opera tylko sporadycznie sobie nie radzi, ale głównie są to przypadki typowych struktur JS dla IE. Co nie zmienia faktu, że wypadało by o nie uzupełnić obsługę JS nawet kosztem duplikowania elementów obiektów. Konqueror jest dla mnie przykładem tego że się da.


    Dzięki akcjom niewspierania pewnych strasznych konstrukcji "webmasterzy" przestali je stosować. Jak zaczniemy wspierać coś, co nie jest nawet dobrze udokumentowane, wpadniemy w puapkę różnych interpretacji przez różne przeglądarki tego samego kodu ─ i nie wiadomo które będzie poprawne.


    Originally posted by yokozuma:

    BTW: Ostatnio irytuje mnie brak obsługi w Firefox'ie wskaźników zachowań ( np. :hover ):

    .style { ... }
    .style:hover { ... }


    Przykład proszę.

    daroc napisał(a):

    Originally posted by Zajec:

    To znaczy że widziesz je tutaj: http://zajec.net/test/hidden.div.and.list ?? Bo u mnie wypunktowania nie ma.


    Niby tak, ale przy
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

    już jest źle (not passed).

    Originally posted by yokozuma:

    Po prostu prosze mi powiedzieć, czy taka opcja jest, czy jej nie ma - bez wydziwiania i wynalazków.


    Czy dodanie dodatkowego przycisku, na co w normalny sposób pozwala interfejs Opery (nie stosujesz żadnych patchów), jest jakimś wydziwianiem? A jak wejdziesz sobie w ustawienia wyglądu i zaznaczysz, że chcesz korzystać z panelu "transfery", co poskutkuje dodaniem na "hotliście" dodatkowego przycisku - transfery - to również będzie to wydziwianie?
    Close & switch to next da się przypisać nie tylko do buttona, ale również do gestu albo skrótu klawiszowego. Jedyne czego się nie da, to zamykać w ten sposób kart środkowym przyciskiem myszy.
    Możesz za to pokombinować w preferencje -> zaawansowane -> karty -> otwieraj nową obok aktywnej.
    Albo zmienić przyzwyczajenia... Ja kiedyś około 10 godzin testowałem Fx i za nic w świecie nie mogłem się przestawić na taki sposób działania kart. Gdybym miał pozostać przy Firefoxie, to strony przeglądałbym chyba w ten sam sposób jak jeszcze kiedyś, dawno temu w IE - jedna strona na raz.

    Edit: Aha, miałem jeszcze zapytać. Co dokładnie powoduje błąd na tej stronie?

    Originally posted by Zajec:

    http://zajec.net/test/getElemById.and.name

    yokozuma napisał(a):

    Originally posted by daroc:

    Niby tak, ale przy

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


    Zastanawiałem się właśnie dlaczego wyświtla się "passed" w Operze :-) W nagłówkach jednak używam doctype.

    Przykład CSS (firefox 2 nie obsługuje

    <html><head>
      <style type="text/css">
        .napis
        {
           font-weight: normal;
           font-size: 10pt;
           color: $000000;
           font-family: sans-serif;
           border: 1px solid $dddddd;
           padding: 10 20 10 20;
        }
        .napis:hover
        {
           font-weight: bold;
           font-size: 10pt;
           color: $4F4F4F;
           font-family: sans-serif;
           border: 1px solid $22aa11;
           padding: 10 20 10 20;
        }
      </style></head>
      <body>
        <div class="napis">Hover me</div>
      </body>
    </html>
    


    Nie mam doświadczenia w pisaniu stron internetowych, gdyż siedzę na codzień w C i ASM. Dlatego zadam przy okazji ciekawe pytania:

    <div name="obiektX" style=''>
         To jest napis
    </div>
    


    1. Co powinno być w style (w dziecku jak i w rodzicu) aby zawsze móc pobrać szerokość dowolnego elementu? Inna sprawa to, że przeglądarki różnie interpretują JS, również czasami nie znająć konkretnych elementów struktór obiektów ( buforów jak i funkcji ). Nie podam napewno dobrego przykładu, gdyż nie pamiętam już dobrze, ale chyba miałemj jazdy z korzystaniem z innerWidth w JS.
    2. Co napisać w style, aby szerokość obiektu zmieniała się w celu dopasowania do długości tekstu? Za nic mi się nie udało zmusić do tego obiekt div :-)

    daroc napisał(a):

    1. Np. style="width:300px". Jeśli wysokość/szerokość ma być automatyczna (auto), to się chyba nie da? (O ile się nie mylę, jest to renderowane już przez przeglądarkę i JS nie ma nic do tego.)
    2. display:inline; Albo możesz też spróbować float:left. wink

    Originally posted by yokozuma:

    Przykład CSS (firefox 2 nie obsługuje)


    Czyżby ta sama przypadłość, na którą cierpi IE6? Tj. hover można przypisać tylko elementowi A. Nie mogę sam przetestować, bo od pewnego czasu Geckowate przeglądarki przestały mi działać. bigeyes (Wyskakuje komunikat "Program Firefox został już uruchomiony, ale nie odpowiada. Aby otworzyć nowe okno, należy najpierw zakończyć istniejący proces programu Firefox lub uruchomić ponownie system." left) Flock ma to samo.

    Zajec napisał(a):

    E, żarty sobie wszyscy ze mnie robią? Zmieniłem DOCTYPE z XHTML 1.1 na ten Twój daroc. I to samo ─ display:none ukrywa element. Link: http://zajec.net/test/hidden.div.and.list


    yokozuma: twórcy IE stworzyli przeglądarkę w sposób "niech próbuje wyświetlać stronę" i tak się to już potoczyło. Nawet strona, która jest zbudowana niepoprawnie, będzie w lepszy lub gorszy sposób wyświetlana przez przeglądarkę. Ty popełniasz podstawowe błędy. Deklarując kolor używasz jako prefiksu do wprowadzania liczby 16-owej znaku "$" zamiast "#". A przy paddingu w ogóle zjadasz jednostki. Przecież tam mogą być px, pt, em, %! Skąd przeglądarka ma wiedzieć, jaki miałeś pomysł tworząc stronę?


    Wychodzi niestety na to, że z Ciebie kiepski webmaster, a nie że przeglądarki mają kiepskie wsparcie CSS. Używaj na przyszłość validatorów ─ zarówno (X)HTML jak i CSS.

    Zajec napisał(a):

    Originally posted by yokozuma:


    Co powinno być w style (w dziecku jak i w rodzicu) aby zawsze móc pobrać szerokość dowolnego elementu? Inna sprawa to, że przeglądarki różnie interpretują JS, również czasami nie znająć konkretnych elementów struktór obiektów ( buforów jak i funkcji ). Nie podam napewno dobrego przykładu, gdyż nie pamiętam już dobrze, ale chyba miałemj jazdy z korzystaniem z innerWidth w JS.


    Pobierać szerokość za pomocą jakiej metody? CSS? JS?

    Originally posted by yokozuma:

    Co napisać w style, aby szerokość obiektu zmieniała się w celu dopasowania do długości tekstu? Za nic mi się nie udało zmusić do tego obiekt div :-)


    display: inline
    a jeżeli chcesz aby element był traktowany z zewnątrz jak blokowy, to
    display: inline-block
    Niestety tutaj Gecko się nie popisało i przez kilka lat (!!!) nie zaimplementowało inline-block. Dopiero Gecko 1.9 sobie z tym radzi, a ta wersja Gecko będzie w Firefox 3.0.


    Originally posted by daroc:

    Czyżby ta sama przypadłość, na którą cierpi IE6? Tj. hover można przypisać tylko elementowi A.


    Absolutnie nie.

    yokozuma napisał(a):


    1. Np. style="width:300px". Jeśli wysokość/szerokość ma być automatyczna (auto), to się chyba nie da? (O ile się nie mylę, jest to renderowane już przez przeglądarkę i JS nie ma nic do tego.)
    2. display:inline; Albo możesz też spróbować float:left.


    Tutaj chodziło mi o to, że dokuję tekst w obiekcie DIV, a on zmienia szerokość aby się do niego dopasować. Następnie, pytam przez JS jaką ma ten DIV szerokość. Przykładowo przy tabeli się da zrobić automatyczną zmianę rozmiaru, ale już jak pytam o szerokość, to każe mi browser spadać na drzewo :|

    Co do prefixów $, to przypadek :-) Siedziałem nad PHP i mi tak na forum zostało :-)

    Display: Inline-Block, wg. informacji z netu, również nie działa pod IE. Zresztą co ja będę Wam smucić i strzelac, po prostu dam Wam mały kod mojego menu, które działa tylko gdy pewne właściwości są określone na pałe.

    Heh. I muszę przyznać że webmaster to ze mnie nie jest. Ale co jak co - jak robie błędy w kodzie, to chciałbym o tym wiedzieć na 100%. A nie zastanawiać się - "może to Opera ma coś nie ten tego, bo wszędzie działa".

    No ale to tylko w ramach konwersacji :-)

    Zajec napisał(a):

    To gdzie ten kod? :-)

    yokozuma napisał(a):

    Kod:
    CSS - style.css

    .menuBarItemHover
    {
    /* 	/list-style: none; */
    	padding: 0px 10px 0px 10px; 
    	font-size: 10px; 
    	font-family: sans-serif;
    	background-color: #70c348;
    	cursor: hand;
    	cursor: pointer;
    	color: white;
    	text-decoration: none;
    	line-height: 20px;
    	white-space: nowrap;
    	cursor: hand;
    	cursor: pointer;
     	display: inline; 
     	float: left; 
     	width: auto;
    }
    
    .menuSubMenu
    {
    	background-color: #edf6ff;
    	border-bottom: 1px solid #7dbced;
    	border-right: 1px solid #7dbced;
    	font-size: 10pt;
    	font-family: sans-serif;
    	color: black;
    	list-style: none;
    	padding: 0px 0px 0px 0px; 
    	margin: 0;
    	line-height: 30px;
    	display: none;
    	cursor: hand;
    	cursor: pointer;
    }
    
    .menuSubMenuHover
    {
    	background-color: #edf6ff;
    	border-bottom: 1px solid #7dbced;
    	border-right: 1px solid #7dbced;
    	font-size: 10pt;
    	font-family: sans-serif;
    	color: black;
    	list-style: none;
    	margin: 0;
    	border-spacing: 0;
    	padding: 0 0 0 0; 
    	line-height: 20px;
    	display: fixed;
    	cursor: hand;
    	cursor: pointer;
    }
    
    .menuSubMenuItem
    {
    	background-color: #edf6ff;
    	font-size: 10pt;
    	font-family: sans-serif;
    	text-decoration: none;
    	color: black;
    	margin: 0;
    	padding: 0px 40px 0px 10px; 
    	border-spacing: 0px;
     	white-space: nowrap; 
    	width: 100%;
    	display: fixed;
    /*  	border-bottom: 1px solid #cdd6ff;  */
    	cursor: hand;
    	cursor: pointer;
    }
    
    
    .menuSubMenuItemHover
    {
    /*  	border-bottom: 1px solid white;  */
    	background-color: #ffbb03;
    	font-size: 10pt;
    	font-family: sans-serif;
    	text-decoration: none;
    	border-spacing: 0px;
    	color: white;
    	margin: 0;
    	padding: 0px 40px 0px 10px; 
     	white-space: nowrap; 
    	width: 100%;
    	display: fixed;
    	cursor: hand;
    	cursor: pointer;
    }
    
    .menuSubMenuItemIcon
    {
    	background-color: #c4e1ff;
    	font-size: 10pt;
    	font-family: sans-serif;
    	text-decoration: none;
    /* 	line-height: 20px; */
    	color: black;
    	margin: 0;
    	padding: 4px 4px 4px 4px;
    	border-spacing: 0px;
     	white-space: nowrap; 
    	width: 100%;
    	display: fixed;
    /*  	border-bottom: 1px solid #cdd6ff;  */
    	cursor: hand;
    	cursor: pointer;
    	width: 20px;
    }
    
    .menuSubMenuItemIconHover
    {
    /* 	border-bottom: 1px solid white;  */
    	background-color: #ffbb03;
    	font-size: 10pt;
    	font-family: sans-serif;
    	text-decoration: none;
    /* 	line-height: 20px; */
    	border-spacing: 0px;
    	color: white;
    	margin: 0;
    	padding: 4px 4px 4px 4px;
     	white-space: nowrap; 
    	width: 100%;
    	display: fixed;
    	cursor: hand;
    	cursor: pointer;
    	width: 20px;
    }
    
    .menuSubMenuItemAT
    {
    	font-size: 10pt;
    	font-family: sans-serif;
    	font-weight: bold;
    	text-decoration: none;
    	color: #0b3866;
    	margin: 0;
    	padding: 0px 10px 0px 0px;
    	border-spacing: 0px;
     	white-space: nowrap; 
    	width: 100%;
    	display: fixed;
    /*  	border-bottom: 1px solid #cdd6ff;  */
    	cursor: hand;
    	cursor: pointer;
    }
    


    HTML
    <html>
      <head>
        <title></title>
        <link rel="stylesheet" type="text/css" media="screen,projection,print" href="./style.css" />
        <meta content="">
      </head>
      <script>
      	function menuBarOnOver( sender, object )
    	{
    		document.getElementById(object).className="menuSubMenuHover";
    		sender.className="menuBarItemHover";
    	};
    	function menuBarOnOut( sender, object )
    	{
    		document.getElementById(object).className="menuSubMenu";
    		sender.className="menuBarItem";
    	};
    	function menuBarItemOnMouseOver( sender )
    	{
    		document.getElementById(sender + '_icon').className="menuSubMenuItemIconHover";
    		document.getElementById(sender + '_caption').className="menuSubMenuItemHover";
    	};
    	function menuBarItemOnMouseOut( sender, object )
    	{
    		document.getElementById(sender + '_icon').className="menuSubMenuItemIcon";
    		document.getElementById(sender + '_caption').className="menuSubMenuItem";
    	};
      </script>
    	<body>
    		<div class="menuBar-usuniete"> </div>
    			<div class='menuBarItem' onMouseOut='menuBarOnOut( this, "itmProjects" )' onMouseOver='menuBarOnOver( this, "itmProjects" )'>Menu 1
    		  		<table id='itmProjects' class='menuSubMenu'>
    		  			<tr><td id='itmProjects0_icon' class='menuSubMenuItemIcon' onMouseOver='menuBarItemOnMouseOver("itmProjects0")' onMouseOut='menuBarItemOnMouseOut("itmProjects0")'>
    		  				<img src='' />
    		  			</td><td id='itmProjects0_caption' class='menuSubMenuItem' onMouseOver='menuBarItemOnMouseOver("itmProjects0")' onMouseOut='menuBarItemOnMouseOut("itmProjects0")'>
    		  				Submenu 1
    		  			</td></tr>
    					<tr><td id='itmProjects1_icon' class='menuSubMenuItemIcon' onMouseOver='menuBarItemOnMouseOver("itmProjects1")' onMouseOut='menuBarItemOnMouseOut("itmProjects1")'>
    						<img src='' />
    					</td><td id='itmProjects1_caption' class='menuSubMenuItem' onMouseOver='menuBarItemOnMouseOver("itmProjects1")' onMouseOut='menuBarItemOnMouseOut("itmProjects1")'>
    						Submenu 2
    		  			</td></tr>
    				</table>
    			</div>
    			<div class='menuBarItem' onMouseOut='menuBarOnOut( this, "itmServices" )' onMouseOver='menuBarOnOver( this, "itmServices" )'>Menu 2
    				<table id='itmServices' class='menuSubMenu'>
    		  			<tr><td id='itmServices0_icon' class='menuSubMenuItemIcon' onMouseOver='menuBarItemOnMouseOver("itmServices0")' onMouseOut='menuBarItemOnMouseOut("itmServices0")'>
    		  				<img src='' />
    		  			</td><td id='itmServices0_caption' class='menuSubMenuItem' onMouseOver='menuBarItemOnMouseOver("itmServices0")' onMouseOut='menuBarItemOnMouseOut("itmServices0")'>
    						Submenu 1
    					</td></tr>
    				
    					<tr><td id='itmServices2_icon' class='menuSubMenuItemIcon' onMouseOver='menuBarItemOnMouseOver("itmServices2")' onMouseOut='menuBarItemOnMouseOut("itmServices2")'>
    						<img src='' />
    					</td><td id='itmServices2_caption' class='menuSubMenuItem' onMouseOver='menuBarItemOnMouseOver("itmServices2")' onMouseOut='menuBarItemOnMouseOut("itmServices2")'>
    		  				Submenu 2
    					</td></tr>
    		  			
    		  			<tr><td id='itmServices1_icon' class='menuSubMenuItemIcon' onMouseOver='menuBarItemOnMouseOver("itmServices1")' onMouseOut='menuBarItemOnMouseOut("itmServices1")'>
    		  				<img src='' />
    		  			</td><td id='itmServices1_caption' class='menuSubMenuItem' onMouseOver='menuBarItemOnMouseOver("itmServices1")' onMouseOut='menuBarItemOnMouseOut("itmServices1")'>
    						Submenu 3
    		  			</td></tr>
    				</table>
    			</div>
      </body>
    </html>
    


    Problem polega na tym, żema to być menu rozwijane. Próbowałem na najróżniejsze sposoby sprawić aby to działało. Nie jest to bug w obsłudze CSS, tylko dla mnie coś niezrozumiałego :-) Problem jest tutaj z auto szerokością. Działa tylko jak jest position: absolute i każdy element ma ręcznie podane left i width. A to jest nie dobry pomysł :-)

    Czyżby coś impasible4CSS :-D

    Pozdrawiam

    daroc napisał(a):

    Originally posted by Zajec:

    E, żarty sobie wszyscy ze mnie robią? Zmieniłem DOCTYPE z XHTML 1.1 na ten Twój daroc. I to samo ─ display:none ukrywa element. Link: http://zajec.net/test/hidden.div.and.list


    To znaczy, że grzebiąc w Twoim wcześniejszym pliku (który już nadpisałeś) coś namieszałem, i nie wiem co... faint

    Zajec napisał(a):

    Originally posted by daroc:

    Originally posted by Zajec:

    E, żarty sobie wszyscy ze mnie robią? Zmieniłem DOCTYPE z XHTML 1.1 na ten Twój daroc. I to samo ─ display:none ukrywa element. Link: http://zajec.net/test/hidden.div.and.list


    To znaczy, że grzebiąc w Twoim wcześniejszym pliku (który już nadpisałeś) coś namieszałem, i nie wiem co... faint


    Może jakiś niepełny DOCTYPE wkleiłeś i quirks mode się załączył :-)

    daroc napisał(a):

    Nie, spróbowałem wkleić ten sam co wtedy i też ok. faint Po wycięciu doctype też jest dobrze, więc nie mam pojęcia co ja wtedy zrobiłem. bigsmile