MozillaPL.org - polskie centrum Mozilli

Główne menu:

[html] i [css] Zamykanie w CSS

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[html] i [css] Zamykanie w CSS

Postautor: Michał 1234 » 27 listopada 2005, 10:55

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Jak przenieś:
Kod: Zaznacz cały
onMouseover="this.style.backgroundColor='#7DBEFF'" onMouseout="this.style.backgroundColor='#A4D1FF'" bgcolor="#A4D1FF"


Do pliku css aby zamiast:

Kod: Zaznacz cały
<TR onMouseover="this.style.backgroundColor='#7DBEFF'" onMouseout="this.style.backgroundColor='#A4D1FF'" bgcolor="#A4D1FF">

było:
Kod: Zaznacz cały
<TR class="tabela_bg>


Chyba to "czytelnie" przedstawiłem. Z góry dzięki za pomoc.
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: Adrianer » 27 listopada 2005, 11:07

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8b4) Gecko/20050910 MultiZilla/1.8.1.0p SeaMonkey/1.0a

onmouseover to moim zdaniem nie CSS...
Adrianer
Moderator
 
Posty: 1771
Z nami od: 15 maja 2002, 17:37
Lokalizacja: Bern/Switzerland

[html] i [css] Zamykanie w CSS

Postautor: Michał 1234 » 27 listopada 2005, 12:15

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

A nie da się tego jakoś zmienic, przekształcic, zeby się dało zamknąc to w CSS i aby prowadziało do tego "class" ??
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: marcin_ktos » 27 listopada 2005, 12:25

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8) Gecko/20051107 Firefox/1.5

Da się. Jeżeli dobrze zrozumiałem to pseudoklasa :hover

.klasa { background-color: #a4d1ff; }
.klasa:hover { background-color: #7dbeff; }

tylko jedna rzecz - to nie zadziała w Internet Explorerze, który pseudoklasę :hover potrafi zastosować tylko do znacznika <a>.
marcin_ktos
 

[html] i [css] Zamykanie w CSS

Postautor: Michał 1234 » 27 listopada 2005, 12:53

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Nom. To działa ale nie w IE. A ja potrzebuje takiego "uniwersalnego" bo z badań wynika, że okolo 80% ludzi ma IE a ten "trick" jest ważną częścią mojej strony... Nom istnieje tez inna możliwośc. Można by było zamiast do CSS przenieśc to do JS. Ale bardziej "wygodne" jest chyba CSS.
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: Zajec » 27 listopada 2005, 19:21

Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)

Jest jedno rozwiązanie, ale strasznie odradzam. Można zastąpić <tr> przez <a> a następnie przy pomocy CSS zamienić a (element liniowy) na wiersz tabeli. Pomyś jednak co oznaczałoby to dla przeglądarki, która oleje CSS.

Innego rozwiązania nie ma. Osobiście z chęcią olałbym ludzi z IE i dał jeszcze infobar.
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

[html] i [css] Zamykanie w CSS

Postautor: Michał 1234 » 27 listopada 2005, 20:30

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Nom szkoda ze Windows nie "daje" od początku Mozilli...
No jak się inaczej nie da to trudno. Ja chciałem sobie zrobic taki "panel administracyjny" strony w CSS. Tylko w jednym pliki CSS zmieniałbym kolory i automatycznie zmieniałyby się one na wszystkich podstronach... Jak narazie wszystko szło dobrze. Wszystko zamknąłem w CSS tylko mi właśnie "to" zostało.

Jak ktoś miałby jakieś inne pomysły to niech napisze.
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Re: [html] i [css] Zamykanie w CSS

Postautor: JBG » 27 listopada 2005, 21:32

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Michał 1234 pisze:Nom. To działa ale nie w IE. A ja potrzebuje takiego "uniwersalnego" bo z badań wynika, że okolo 80% ludzi ma IE a ten "trick" jest ważną częścią mojej strony...


Dla IE przygotuj alternatywny arkusz styli, przez co sprawisz, że IE bedzie wyświetlała w miarę poprawnie stronę i umieść infobar tak jak radził Zajec.
Tu znajdziesz informacje na temat Infobar'u.
Szaleniec nie jest człowiekiem, który utracił rozsądek. Szaleniec utracił wszystko, poza rozsądkiem.
JBG
 
Posty: 142
Z nami od: 17 marca 2005, 12:57
Lokalizacja: Dobre Miasto

Postautor: Zajec » 27 listopada 2005, 22:46

Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)

A na pewno wykorzystujesz dobrze tabelkę? Nie chodzi czasem o proste podświetlanie linków leżących jeden pod drugim? Albo jeden obok drugiego?
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: riddle » 28 listopada 2005, 01:05

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7

Oczywiście, że jest!

Plik .htc dla IE który emuluje działanie :hover

http://www.aplus.co.yu/adxmenu/examples ... DxMenu.htc

Kod: Zaznacz cały
<style type="text/css" media="screen, tv, projection">
   @import "CSSPATH/Menu.css";
</style>
<!--[if lte IE 6]>
<style type="text/css" media="screen, tv, projection">
   @import "CSSPATH/Menu4IE.css";
   body { behavior:url("HTCPATH/ADxMenu.htc"); }
</style>
<![endif]-->


Możesz to teraz zmodować, aby działało nie na <li/> tylko na <td/>

Albo poszukaj IE7.js na sieci
riddle
 
Posty: 502
Z nami od: 24 maja 2004, 17:43
Lokalizacja: Łódź

Postautor: Michał 1234 » 28 listopada 2005, 18:03

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Jak chodzi o przykład to:
http://www.kasten.republika.pl/tabelka/index.html
a kawałek kodu:
Kod: Zaznacz cały
<TR onMouseover="this.style.backgroundColor='#7DBEFF'" onMouseout="this.style.backgroundColor='#A4D1FF'" bgcolor="#A4D1FF">
<TD class="boki_tabeli1px">
<A href="1.html" target="_blank" style="display: block; width:100%; height:100%;" class="button">
&nbsp;&nbsp;&nbsp;<FONT size="-1"><B>menu1</B></FONT></A>
</TD>
</TR>

Oczywiscie jeszcze musze zastąpic te "&nbsp;" i "b" stylem ale jakos nie miałem czasu... Ale nie o tym mowa.

Próbowałem tych propozycji powyżej i jak nic innego mi nie przyjdzie do głowy to pewnie tak zrobię.
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: Zajec » 29 listopada 2005, 00:00

Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)

Michał 1234 pisze:Jak chodzi o przykład to:
http://www.kasten.republika.pl/tabelka/index.html
a kawałek kodu:
Tego się domyślałem/obawiałem.

Zobacz jak można było zrobić takie menu za pomocą XHTML. Działa szybciej, bez obrazków, nie wymaga JS, zajmuje 5 bazy mniej miejsca.

http://zajec.no-ip.com/michal
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: Michał 1234 » 29 listopada 2005, 15:57

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Ok już poprawiłem.
Dzięki za pomoc.
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: athantor » 29 listopada 2005, 16:16

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051127 Firefox/1.5

Zajec pisze:Zobacz jak można było zrobić takie menu za pomocą XHTML. Działa szybciej, bez obrazków, nie wymaga JS, zajmuje 5 bazy mniej miejsca.

http://zajec.no-ip.com/michal


[1] ;-) IMHO raczej coś w ten deseń.
Obrazek Obrazek
athantor
 
Posty: 911
Z nami od: 24 grudnia 2002, 15:22
Lokalizacja: Białystok

Postautor: Zajec » 29 listopada 2005, 18:58

Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)

athantor pisze:[1] ;-) IMHO raczej coś w ten deseń.
A w czym to jest lepsze?
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: athantor » 29 listopada 2005, 20:39

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051129 Firefox/1.5

Zajec pisze:
athantor pisze:[1] ;-) IMHO raczej coś w ten deseń.
A w czym to jest lepsze?


Stara się być semantyczne?

Poza tym, IMHO, ładniej wygląda (pomijając tło) ;-) i bardziej przypomina układ pierwotnego menu.
Obrazek Obrazek
athantor
 
Posty: 911
Z nami od: 24 grudnia 2002, 15:22
Lokalizacja: Białystok

Postautor: Michał 1234 » 01 grudnia 2005, 14:00

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

OK. A można następujące ułorzenie tabeli zamienic na CSS??
Kod: Zaznacz cały
<style>
.linia_boczna { color: #0F87FF; background: #0F87FF; border: 1px solid #0F87FF; border-left: 5px solid #0F87FF; height: 1200px; }
.height { height: 40px; }
</style>
<TABLE border="0" align="right" cellpadding="0" cellspacing="0">
<TR>
<TD width="5">
<DIV class="linia_boczna"></DIV>
</TD>
<TD width="30">
<!--Odstęp-->
</TD>
<TD width="175" height="1200">
Pasek menu itd.
</TD>
</TR>
</TABLE>

Jak koś woli to przykład.
Dla ułatwienia można zamienic "border=0" na "2".
Ja próbowałem to zrobic za pomocą "div" ale mi nie wychodziło...
Ostatnio zmieniony 01 grudnia 2005, 16:22 przez Michał 1234, łącznie zmieniany 1 raz
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Postautor: radek.kaba » 01 grudnia 2005, 14:11

Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl; rv:1.8) Gecko/20051111 Firefox/1.5

radek.kaba
 
Posty: 260
Z nami od: 21 września 2005, 14:51

Postautor: Gość » 01 grudnia 2005, 15:32

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Nazwa klasy nie może zaczynać się cyfrą:

Kod: Zaznacz cały
.40 { height: 40px; }
Gość
 

Postautor: Michał 1234 » 01 grudnia 2005, 19:13

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Jak zmieniałem ustawienie na CSS to przy okazji wpadłem na pomysł zrobienia takiego układu w DIV-ach.
Kod: Zaznacz cały
<STYLE>
.linia_boczna { color: #0F87FF; background: #0F87FF; border: 1px solid #0F87FF; border-left: 5px solid #0F87FF; height: 1200px; width: 5px; float: left }
</STYLE>
<DIV style="width: 210; height: 1210; border: 0px solid Red; float: right">
<DIV class="linia_boczna"></DIV>
<DIV style="float: right; width: 175; height: 1200;">
TEXT
</DIV>
</DIV>

Jedyny błąd, który popełniałem to to, że zamiast "float: rozmieszczenie" dawałem zwykłe "align", które było nie skuteczne.
Ale i tak użyje CSS. Mam już za dużo "divów" na stronie...

EDIT //
Upsssss
Niepotrzebnie dałem to "solid Red".
POLECAM!!!

Kasten - Darmowe szablony stron www, gify, gry flash...

GryFlash - Darmowe gry flash, gry on-line, mini girki...
Michał 1234
 
Posty: 57
Z nami od: 12 listopada 2005, 13:43
Lokalizacja: Mielec

Następna

Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: