Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML][PHP]Dwa odrębne style, które nie wpływają na siebie wzajemnie
Forum PHP.pl > Forum > Przedszkole
okoolarnik
Witam

Pytanie dość dziwne. 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.
Daiquiri
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 }
blade-mrn
Najprostszym rozwiązaniem wydaje się zastosowanie niepowtarzalnych nigdzie indziej klas dla szablonu.
okoolarnik
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?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.