Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS]Co oznacza ten zapis class="cos: drugie_cos"
kapuch
post 27.06.2010, 09:13:35
Post #1





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Tak jak w temacie, troche sie css bawie, ale orlem nie jestem winksmiley.jpg a spotkalem sie niedawno z takim odwolaniem do klasy

Kod
<div class="cos: drugieCos"></div>

Nigdy wczesniej takiego czegos nie widzialem i nie wiem jak to dziala, jak wyglada styl w css?

PS sorry za glupi temat i post, ale nie mam jak sprawdzic tego u wujka google, bo nie wiem nawet jakie zapytanie dac.

Ten post edytował kapuch 27.06.2010, 09:16:24


--------------------
Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
Go to the top of the page
+Quote Post
Quantum
post 27.06.2010, 09:18:15
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


"cos: drugieCos" <- bez tego dwukropka - rozszerzanie klas css, sprawdź jak działa, to dwie osobne klasy w stylu

  1.  
  2. <style type="text/css">
  3. .cos {
  4. background-color: yellow;
  5. }
  6. .drugieCos {
  7. background-color: blue;
  8. font-weight: bold;
  9. }
  10.  
  11. <span class="cos drugieCos">abc</span>
  12.  


Ten post edytował Quantum 27.06.2010, 09:20:43
Go to the top of the page
+Quote Post
kapuch
post 27.06.2010, 09:19:58
Post #3





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

Ostrzeżenie: (0%)
-----


ok czyli to oznacza
  1. .cos.drugieCos {}

questionmark.gif

A z tym dwukropkiem co to oznacza?

Aha juz chyba wiem, z dwukropkiem oznacza to:
  1. .cos.drugieCos {}


a bez :
  1. .cos {}
  2. .drugieCos {}
dobrze mysle questionmark.gif

Bo ten dwukropek jest napewno...

Ten post edytował kapuch 27.06.2010, 09:26:11


--------------------
Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
Go to the top of the page
+Quote Post
Quantum
post 27.06.2010, 09:26:26
Post #4





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Nie.. zapis, który podałeś na początku

  1. .cos.drugieCos {}


jest poprawny i działa prawie jak ten co podałem ja, tyle że bez zdefiniowanej klasy "cos" na początku <tag class="cos, klasa drugieCos nie zadziała z żadną inną. Z zapisem z dwukropkiem jeszcze się nie spotkałem smile.gif podaj stronę lub kod w jakim to znalazłeś jeżeli pamiętasz

Ten post edytował Quantum 27.06.2010, 09:28:01
Go to the top of the page
+Quote Post
kapuch
post 27.06.2010, 09:31:11
Post #5





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

Ostrzeżenie: (0%)
-----


No wlasnie ja tez nie dlatego kombinuje, bo z tego co wiem to zapis
style="cos drugieCos" <-- bez dwukropka, przypisuje do obiektu dwie klasy (osobne), czyli:
  1. .cos {}
  2. .drugieCos {}


wiec zapis style="cos: drugieCos" <-- z dwukropkiem, moze oznaczac przypisanie podklasy, takiego rodzaju:
  1. .cos.drugieCos {}

No ale wlasnie nie wiem smile.gif

Ten post edytował kapuch 27.06.2010, 09:32:00


--------------------
Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
Go to the top of the page
+Quote Post
Quantum
post 27.06.2010, 09:33:30
Post #6





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


wytłumaczyłem Ci to w poprzednim poście, tu możesz poczytać o przypisywaniu wielu klas do jednego elementu http://www.search-this.com/2007/04/25/opti...class-elements/, ale jeżeli chodzi o ten dwukropek to teoretycznie działa z osobnymi klasami z pierwszego postu, który tu napisałem, ale zwykła spacja daje ten sam rezultat.

Ten post edytował Quantum 27.06.2010, 09:36:02
Go to the top of the page
+Quote Post
kapuch
post 27.06.2010, 09:35:23
Post #7





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Cytat(Quantum @ 27.06.2010, 10:33:30 ) *
wytłumaczyłem Ci to w poprzednim poście, tu możesz poczytać o przypisywaniu wielu klas do jednego elementu http://www.search-this.com/2007/04/25/opti...class-elements/.

Nie no to lapie, wiem ze style="abc bca" oznacza przypisanie 2 klass, ale chodzi wlasnie o dzialanie tego dwukropka...
Przypomina mi to a:hover itp.


--------------------
Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
Go to the top of the page
+Quote Post
Quantum
post 27.06.2010, 09:37:44
Post #8





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


ale na pewno nie oznacza
  1. .cos.drugieCos {}


masz gdzieś taki kod na żywo z tym dwukropkiem ?

Ten post edytował Quantum 27.06.2010, 09:38:39
Go to the top of the page
+Quote Post
kapuch
post 27.06.2010, 09:42:44
Post #9





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Cytat(Quantum @ 27.06.2010, 10:37:44 ) *
ale na pewno nie oznacza
  1. .cos.drugieCos {}


masz gdzieś taki kod na żywo z tym dwukropkiem ?

Pracuje na localhost winksmiley.jpg
Ale przeprowadzilem test:
  1. .cos { background: #dbc; }
  2. .drugieCos { border: 1px solid #000; }


I teraz przy takim odwolaniu:
  1. <div class="cos drugieCos"></div>

Mam tlo rozowe i obramowanie czarne,
a przy takim odwolaniu:
  1. <div class="cos: drugieCos"></div>

mam tylko obramowanie czarne bez tla, czyli ten zapis z dwukropkiem dziala tak jak myslalem:
  1. .cos.drugieCos {}

Chyba ze to tylko przypadek...

PS. Chociaz sam nie wiem....pogubilem sie teraz, bo to tak jakby dzialalo na zasadzie (przypisz podklase drugieCos z klasy cos, ale bez klasy cos)
Moze jeszcze ktos "cos" podpowie winksmiley.jpg?

Ten post edytował kapuch 27.06.2010, 09:51:18


--------------------
Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
Go to the top of the page
+Quote Post
pedro84
post 27.06.2010, 09:53:53
Post #10





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Cytat(kapuch @ 27.06.2010, 10:42:44 ) *
  1. .cos.drugieCos {}

Chyba ze to tylko przypadek...

PS. Chociaz sam nie wiem....pogubilem sie teraz, bo to tak jakby dzialalo na zasadzie (przypisz podklase drugieCos z klasy cos, ale bez klasy cos)
Moze jeszcze ktos "cos" podpowie winksmiley.jpg?


Styl odnosi się do elementu cos o klasie drugieCos.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
kapuch
post 27.06.2010, 09:55:32
Post #11





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

Ostrzeżenie: (0%)
-----


czyli
  1. .cos.drugieCos {}

a moze
  1. .cos[spacja].drugieCos {}

?
Sorry ze tak dopytuje ale chce miec 100% pewnosci, ze dobrze zrozumialem, bo sie troche zawiesilem winksmiley.jpg

Elementu? Czyli ze to cos jest <cos> ?
Wtedy css wygladal by tak?
  1. cos.drugieCos {}

bez kropki na poczatku?

Ten post edytował kapuch 27.06.2010, 09:58:40


--------------------
Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
Go to the top of the page
+Quote Post
Quantum
post 27.06.2010, 09:56:34
Post #12





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


@pedro84 tam jest kropka .cos.drugieCos winksmiley.jpg czyli przypisywanie kilku klas

Ten post edytował Quantum 27.06.2010, 09:59:51
Go to the top of the page
+Quote Post
pedro84
post 27.06.2010, 09:58:06
Post #13





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Wiem. Do elementu o klasie cos z nadana klasa drugieCos. Ten styl nie zadziała Ci do elementu <div class="cos trzecieCos">, ale do <div class="cos drugieCos"> jak najbardziej.

  1. .cos[spacja].drugieCos {}

zadziała Ci do drugiego elementu, tj. <div class="cos"><div clsas="drugieCos">

Ten post edytował pedro84 27.06.2010, 10:00:54


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
kapuch
post 27.06.2010, 10:00:37
Post #14





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Aha to juz chyba kapuje, bardzo dziekuje za Wasza pomoc!
Pozdrawiam


--------------------
Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
Go to the top of the page
+Quote Post
Quantum
post 27.06.2010, 10:01:12
Post #15





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


@pedro84 to już wcześniej napisałem, autorowi chodzi o zapis <elem class="klasa1: klasa2"> smile.gif
Go to the top of the page
+Quote Post
kapuch
post 27.06.2010, 10:15:56
Post #16





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Cytat(pedro84 @ 27.06.2010, 10:58:06 ) *
Wiem. Do elementu o klasie cos z nadana klasa drugieCos. Ten styl nie zadziała Ci do elementu <div class="cos trzecieCos">, ale do <div class="cos drugieCos"> jak najbardziej.

  1. .cos[spacja].drugieCos {}

zadziała Ci do drugiego elementu, tj. <div class="cos"><div clsas="drugieCos">

Teraz tak patrze i nie zauwazylem wczesniej ze piszesz o <div class="cos drugieCos"> bez dwukropka i nie wiem czy poprostu nie ma to znaczenia, czy to przeoczyles?

EDIT: Zeby bylo ciekawiej - dopiero teraz zobaczylem, ze jest tam tez srednik
Kod
class="cos: drugieCos;"


Przegladam rozne manuale css i nigdzie nie ma takiego zapisu, wiec cos mi sie wydaje ze taki zapis powstal w glowie autora tego skryptu i byc moze pozniej jest jakos przeksztalcany za pomoca JS w locie - cos mi sie tak wydaje.

Ten post edytował kapuch 27.06.2010, 10:22:46


--------------------
Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
Go to the top of the page
+Quote Post
Quantum
post 27.06.2010, 10:22:35
Post #17





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


chyba się lekko pomyliłeś i zamiast "style" napisałeś "class", to przypomina zapis styli liniowych dla elementu, szukaj w google pod frazą; inline css style <elem style="właściwość: wartość;">

np: <span style="color: blue; font-weight: bold;">abc</span>

Ten post edytował Quantum 27.06.2010, 10:24:02
Go to the top of the page
+Quote Post
kapuch
post 27.06.2010, 10:24:20
Post #18





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Cytat(Quantum @ 27.06.2010, 11:22:35 ) *
chyba się lekko pomyliłeś i zamiast "style" napisałeś "class", to przypomina zapis styli liniowych dla elementu, szukaj w google pod frazą; inline css style

Hehe tak to wyglada, ale na 1000000% sie nie pomylilem smile.gif

EDIT:
Zobacz 12 linijke w tym kodzie: http://alexgorbatchev.com/wiki/SyntaxHighlighter:Usage

Ten post edytował kapuch 27.06.2010, 10:26:08


--------------------
Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
Go to the top of the page
+Quote Post
Quantum
post 27.06.2010, 10:28:42
Post #19





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


jak wynika z linku po przyjrzeniu się temu stwierdzam, że zapis został przystosowany dla skryptu JS, to nie ma nic wspólnego z CSS.

Cytat
This feature is new in 2.1 SyntaxHighlighter looks for <script type="syntaxhighlighter" /> which have a specially formatted class attribute. The format of the attribute is the same as the CSS style attribute. The only required parameter is brush (see configuration), which should be set to as one of the brush aliases.


Ten post edytował Quantum 27.06.2010, 10:30:24
Go to the top of the page
+Quote Post
kapuch
post 27.06.2010, 10:29:59
Post #20





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

Ostrzeżenie: (0%)
-----


No wlasnie tez tak pomyslalem teraz, no coz stracilem swoj i Wasz czas...sorrki smile.gif
Pozdrawiam


--------------------
Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 04:58