Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][HTML][PHP]Dwa odrębne style, które nie wpływają na siebie wzajemnie
okoolarnik
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 2.11.2006

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


Witam

Pytanie dość dziwne. (IMG:style_emoticons/default/worriedsmiley.gif)
Czy ktoś wie jak osiągnąć efekt podobny do wystawiania aukcji na allegro?

Kokretnie chodzi mi o to, że mam szablon strony, której wyglądem zarządza plik css.
Następnie w jakimś divie (powiedzmy o id #artykul) wczytuję treść z bazy danych, która zawiera własny css pomiędzy znacznikami
  1. <style>...</style>
.
Chodzi o to, by definicje z tych znaczników odnosiły się wyłącznie do tego, co znjduje się w divie #artykul, a nie zmieniały wyglądu całej strony.

Czy chodzi o zerowanie stylu w konkretnym divie?
Jak sprawić, żeby zawartość
  1. <style>...</style>
nie wpływała na następujące po divie #artykul elementy strony.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Daiquiri
post
Post #2





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Jeżeli nadasz swojemu DIV wartość id="nazwa", to chcąc ostylować np. linki wewnątrz, styl nadajesz im w następujący sposób #nazwa a { tutaj parametry }

Ten post edytował Daiquiri 4.12.2010, 20:48:13
Go to the top of the page
+Quote Post
blade-mrn
post
Post #3





Grupa: Zarejestrowani
Postów: 113
Pomógł: 11
Dołączył: 20.10.2009

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


Najprostszym rozwiązaniem wydaje się zastosowanie niepowtarzalnych nigdzie indziej klas dla szablonu.
Go to the top of the page
+Quote Post
okoolarnik
post
Post #4





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 2.11.2006

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


OK, ale przy wprowadzaniu do bazy danych z textarea jak sprawić, żeby do każdego stylu dodawało #artykul?
Jeśli ktoś wprowadzi znacznik body, to ok, str_replace() załatwi sprawę, ale co z resztą? Czy można np. jakoś wykluczyć klasy i id użyte już w szablonie i zamienić je na takie, które nie będą powodowały kolizji z moimi?
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: 25.08.2025 - 06:37