Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][CSS] Dodawanie do wszsytkich styli jakiegoś id
Forum PHP.pl > Forum > PHP
konradkrk
Witam
Mam zmienna string która ma wartość:

  1. body{margin:0}
  2. h1{font-size:16px}
  3. a, span{color:#CCC}
  4. #content{width:1280px}
  5. .test{color:#DDD}
  6. //....
  7. //tutaj może się oczywiście znaleść jeszcze wiele innych styli
  8. <div id="content">
  9. <div class="test">
  10.  
  11. </div>
  12. </div>
  13. </body>


Chciałbym uzyskać coś takiego żeby do każdego stylu dodać id #idTestowy:

  1. #idTestowy body{margin:0}
  2. #idTestowy h1{font-size:16px}
  3. #idTestowy a, span{color:#CCC}
  4. #idTestowy #content{width:1280px}
  5. #idTestowy .test{color:#DDD}
  6. //....
  7. //tutaj może się oczywiście znaleść jeszcze wiele innych styli
  8. <div id="content">
  9. <div class="test">
  10.  
  11. </div>
  12. </div>
  13. </body>


Macie jakieś pomysły jak to zrobić ?
matix
Nie widzę lepszego rozwiązania jak SCSS/SASS:

  1. #jakies-id {
  2. .jakas-klasa { }
  3. .druga-klasa { }
  4. }
konradkrk
Nie dokładnie mi o takie coś chodzi, mój błąd bo nie napisałem dokładnei o co mi chodzi sad.gif
Mam formularz w którym jest pole textarea w którym można wpisywać np treść stronki ze stylami i html-em. Potem odczytuję zmienną POST z tego textarea i tam chcę dodać #idTestowy do wszsytkich styli i zapisać takiego STRING-a do bazy.
Mogę oczywiście zrobić w PHP żeby STRING wyglądał:

  1. #idTestowy{
  2. body{margin:0}
  3. h1{font-size:16px}
  4. a, span{color:#CCC}
  5. #content{width:1280px}
  6. .test{color:#DDD}
  7. //....
  8. //tutaj może się oczywiście znaleść jeszcze wiele innych styli
  9. }
  10. </style>
  11. <body>
  12. <div id="content">
  13. <div class="test">
  14.  
  15. </div>
  16. </div>
  17. </body>


Tylko nie wiem czy jest możliwość kożystania z SASS/SCSS w wewnętrzny arkusz stylów?
Mógłbym wrzucić wszsytkie style do utworzonego pliku ale czy to nie za dużo kombinowania. Chociaż z drugiej strony nie widzę lepszego rozwiązania niż właśnie wrzucić te style do osobnego pliku i wstawiać linku do tych zewnetrznych stylów. Macię jeszce jakieś inne pomysły jak to można rozwiązać ?

Chodzi mi o coś takiego jak to jest rozwiązane na allegro. Jak się doda aukcje i ma się własne wewnetrzne style to do każdego stylu jest dodawane #user_field.
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.