07-12-2010, 11:18
(Ten post był ostatnio modyfikowany: 07-12-2010, 11:29 przez Kartofelek.)
Chcecie trafić w czarną dziurę Polskiego netu? Zróbcie porządny portal o webmasterce, gdzie będą takie problemy podejmowane ;]
Normalnie w CSS możesz (choć jak pisałem to nie polecane ostatnimi czasy):
#index #jakis_div .pudelek { }
i działa. Taka mini obiektowość. W nowym CSS3 są już wyrażenia "n-ty" itpm które ułatwiają sprawę i to się sprawdza, ale często mam wrażenie że jest wciąż bieda.
Przykład, by nie było to pitolenie bez sensu:
<ul>
<li>xxx</li>
<li>xxx</li>
<li>xxx</li>
</ul>
Często stosowany kod dla stopek, którego linki oddzielone są kreseczkami " | ". Wszystko fajnie, ale ostatni nie może mieć takiej kreseczki. Więc teraz musimy stosować dodatkową klasę, bo nie ma tego jak sprawdzić. W jQuery już tak i to bez problemu, ale w czystym CSS nie.
Osobiście CSS lubię sobie układać np tak:
/* jakiś element */
#jakis_element {}
#jakis_element .cos_tam {}
#jakis_element .cos_tam {}
Ale np do takiego JS, który ma funkcje, klamerki, ify itp to bida ;] Pomyslałem sobie o czymś takim np:
#index {
.klasa {}
.cos_tam {
.inne klasy rozne itp
}
.klasa {color:parent.cos_tam.color <-ha ha ha}
}
ale to może głupi pomysł.
W php spokojnie można wykorzystać zmienne np
.klasa {width:#w#px; .....}
i wtedy preg_replace i htaccessem przekierowujemy css na ten php. Znowu pomysł rzadko stosowany ;]
Normalnie w CSS możesz (choć jak pisałem to nie polecane ostatnimi czasy):
#index #jakis_div .pudelek { }
i działa. Taka mini obiektowość. W nowym CSS3 są już wyrażenia "n-ty" itpm które ułatwiają sprawę i to się sprawdza, ale często mam wrażenie że jest wciąż bieda.
Przykład, by nie było to pitolenie bez sensu:
<ul>
<li>xxx</li>
<li>xxx</li>
<li>xxx</li>
</ul>
Często stosowany kod dla stopek, którego linki oddzielone są kreseczkami " | ". Wszystko fajnie, ale ostatni nie może mieć takiej kreseczki. Więc teraz musimy stosować dodatkową klasę, bo nie ma tego jak sprawdzić. W jQuery już tak i to bez problemu, ale w czystym CSS nie.
Osobiście CSS lubię sobie układać np tak:
/* jakiś element */
#jakis_element {}
#jakis_element .cos_tam {}
#jakis_element .cos_tam {}
Ale np do takiego JS, który ma funkcje, klamerki, ify itp to bida ;] Pomyslałem sobie o czymś takim np:
#index {
.klasa {}
.cos_tam {
.inne klasy rozne itp
}
.klasa {color:parent.cos_tam.color <-ha ha ha}
}
ale to może głupi pomysł.
W php spokojnie można wykorzystać zmienne np
.klasa {width:#w#px; .....}
i wtedy preg_replace i htaccessem przekierowujemy css na ten php. Znowu pomysł rzadko stosowany ;]