Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS]Co oznacza ten zapis class="cos: drugie_cos"
kapuch
post
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 (IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 19)
Quantum
post
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
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 {}

(IMG:style_emoticons/default/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 (IMG:style_emoticons/default/questionmark.gif)

Bo ten dwukropek jest napewno...

Ten post edytował kapuch 27.06.2010, 09:26:11
Go to the top of the page
+Quote Post
Quantum
post
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 (IMG:style_emoticons/default/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
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 (IMG:style_emoticons/default/smile.gif)

Ten post edytował kapuch 27.06.2010, 09:32:00
Go to the top of the page
+Quote Post
Quantum
post
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
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.
Go to the top of the page
+Quote Post
Quantum
post
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
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 (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/winksmiley.jpg) ?

Ten post edytował kapuch 27.06.2010, 09:51:18
Go to the top of the page
+Quote Post
pedro84
post
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 (IMG:style_emoticons/default/winksmiley.jpg) ?


Styl odnosi się do elementu cos o klasie drugieCos.
Go to the top of the page
+Quote Post
kapuch
post
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 (IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post
Quantum
post
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 (IMG:style_emoticons/default/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
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
Go to the top of the page
+Quote Post
kapuch
post
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
Go to the top of the page
+Quote Post
Quantum
post
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"> (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kapuch
post
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
Go to the top of the page
+Quote Post
Quantum
post
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
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 (IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post
Quantum
post
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
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 (IMG:style_emoticons/default/smile.gif)
Pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 26.09.2025 - 14:35