Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][CSS]Problem ze stylem
Zielonkawy18
post
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Witam

Otóż mój problem polega na formatowaniu tekstu, na sam początek podaję fragment lay'a ( kolorowe tło ) na które wrzucam napisy ( odnośniki do innych stron ):

  1. php, body
  2. {
  3. background-color: #FFFFFF;
  4. margin: 0;
  5. padding: 0;
  6. background-position:center;
  7. }
  8.  
  9. .zalogowanyKtoZRodziny { background-color: #4F86F7; height: 50px; width: 100%; position: absolute;}
  10.  
  11. #tresc { background-color:#FFFFFF; height:auto; width: auto; position: absolute; margin-top:50px; margin-left:275px ;}
  12.  
  13. #pasek_pionowy { background-color:#4F86F7; height:600; width: 2; position: absolute; margin-top:50px; margin-left:265px ;}
  14.  
  15. .Logo{background: transparent url(Logo.png);position: absolute; margin-left:51px ; margin-top:50px; height:128px; width:128px; background-position: center;}
  16.  
  17. .ProduktyIco{background: transparent url(UstawieniaIco.png);position: absolute; margin-left:51px ; margin-top:180px; height:44; width:150px; background-position: center;}
  18.  
  19. .OpisIco{background: transparent url(PracownicyMini.jpg);position: absolute; margin-left:51px ; margin-top:330px; height:44; width:150px; background-position: center;}
  20.  
  21. #Produkty { background-color:#FFFFFF; height: 100; width:270px; position: absolute; margin-top:225px;}
  22.  
  23. #Opis { background-color:#FF00FF; height: 90; width:270px; position: absolute; margin-top:375px;}
  24.  


to jest plik CSS określający styl index-u ( strony głównej )

Teraz daję plik PHP, który zawiera odnośniki, które mają być umieszone na fragmencie (#ProduktyWLodowce)

  1. <head>
  2. <?php
  3. // sprawdzenie czy zmienna $add_site istnieje
  4. if(!$add_site) exit;
  5. ?>
  6. <style type="text/css">
  7. p.test {
  8. color: green;
  9. font-family: Verdana;
  10. font-style: normal;
  11. font-size: 2px;
  12. text-decoration: none;
  13. text-transform: none;
  14. text-indent: 0ex;
  15. }
  16. a {
  17. color: black;
  18. text-decoration: none;
  19. }
  20.  
  21. a:hover
  22. {
  23. color:blue;
  24. }
  25. </style>
  26. </head>
  27. <p class="test"><a href="index.php?show=1">Dodaj produkt</a></p>
  28. <p class="test"><a href="index.php?show=2">Usuń produkt</a></p>
  29. <p class="test"><a href="index.php?show=3">Pokaż co dzis mogę zjeść</a></p>
  30. <p class="test"><a href="index.php?show=4">Zaplanuj obiad na jutro po szkole :)</a></p>


Tak umieszczam to w wyznaczonym fragmencie:

plik: PHP

  1. <div id="Produkty">
  2. <?php include "MenuProdukty.php"; ?>
  3. </div>


Analitycznie mam zrobione z Opisem ( też osobny plik php z odnośnikami ). Problem polega na tym, że nie mogę manipulować tymi odnośnikami. Nie działa mi to że np. chcę aby po najehaniu w Produktach odnośnik byłby czerwony a w opisie Zielony....

Co robię nie tak??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jaslanin
post
Post #2





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


CSS nic nie wie o includowaniu plików, on nie wie że masz kilka plików

jak więc cokolwiek robisz to musisz pamiętać że zadziała to na całym dokumencie, co najwyżej możesz to ograniczyć do jakiegoś fragmentu.

Np cały Produkty.php objemujesz divem unikalnym dla tego pliku i operujesz na CSS tak:

Kod
div.fileClass .otherSelector
Go to the top of the page
+Quote Post

Posty w temacie


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: 28.12.2025 - 18:56