Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Kolor linku
Forum PHP.pl > Forum > Przedszkole
GoOx
Witaj,

w pliku css mam coś takiego

  1. a:link {
  2. color: #ffffff;
  3. text-decoration: none;
  4. }
  5. a:visited {
  6. color: #ffffff;
  7. text-decoration: none;
  8. }
  9. a:hover {
  10. color: #505050;
  11. text-decoration: none;
  12. }
  13.  
  14.  
  15. .menu {
  16. background:url('foty/menu.png') repeat-x;
  17. margin-top:0px;
  18. margin-left:20px;
  19. width:200px;
  20. height:600px;
  21. float:left;
  22. text-decoration: none;
  23. }
  24.  
  25. .menu a:link {
  26. color: #000000;
  27. text-decoration: none;
  28. }
  29.  
  30. .menu a:hover {
  31. color: #000000;
  32. text-decoration: none;
  33. }


Lecz napisy które powiększę przez font są białe a nie czarne jak miały być co mam zrobić?

  1. <font size="4">napis</font>

Ten napis jest biały w menu a nie czarny.
marcwars
Pokaż więcej kodu okalającego <font></font>
ew. dodaj w najbliższym divie właściwość color:#000000; np. w klasie '.menu'.
GoOx
kod css pokazałem więc pokarzę kod menu

  1. <link rel="stylesheet" href="styl.css" type="text/css">
  2. <div class="menu">
  3. </br>
  4. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="4"><a href="/index.php">Strona główna</font></a>
  5. </br>
  6. </br>
  7. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="4" color="black">Html/Css/Php</font></br>
  8. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="3"><a href="/wstep.php">Wstęp</font></a>
  9. </br>
  10. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="3"><a href="/formatowanie.php">Formatowanie czcionki</font></a>
  11. </br>
  12. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="3"><a href="/odsylacz.php">Odsyłacze</font></a>
  13. </br>
  14. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="3"><a href="/css.php">CSS</font></a></br>
  15. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="3"><a href="/div.php">Div'y</font></a></br>
  16. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="3"><a href="/program.php">Program pomocniczy</font></a></br>
  17. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="3"><a href="/szablony.php">Szablony</font></a>
  18. </br>
  19. </br>
  20. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="4" color="black" >Pawn</font></br>
  21. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="3"><a href="/wsteppa.php">Wstęp</font></a></br>
  22. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="3"><a href="/converter.php">Dodawanie obiektów</font></a></br>
  23. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="3"><a href="/gamemod.php">Budowa Gamemodu</font></a></br>
  24. </div>
  25. </div>


tylko linki z font ustawione na 4 są białe.

i jeszcze nie wiem dlaczego ta linijka jest biała
  1. &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="3"><a href="/converter.php">Dodawanie obiektów</font></a></br>
mortus
Menu wydawać by się mogło rodem z jakiegoś kursu m. in. HTML/CSS, a tymczasem kolega mija się z obecnymi standardami:
- nieprawidłowo osadzone znaczniki (źle: <font ...><a ...></font></a>, dobrze: <font ...><a ...></a></font>),
- znacznika <font> raczej nie powinno się używać (powoli odchodzi on do lamusa), a w tym przypadku nawet nie ma takiej potrzeby i można go zastąpić klasą CSS,
- przesadnie dużo jest znaczników nowej linii <br>, jak i spacji &nbsp (zresztą chyba nieprawidłowo zapisanych), no i służą tutaj do tego, do czego służyć nie powinny.

Ogólnie rzecz biorąc wszystko jest źle, a późniejsza modyfikacja tego będzie prawdziwą katorgą.

Są to absolutne podstawy i wiele pomysłów, i rozwiązań można znaleźć w Google.
marcwars
U mnie wszystkie napisy są czarne... ewentualne rozwiązania:
-w pliku css nie nazwałeś prawidłowo- powinno być styl.css (i zapisane w tym formacie np. w notepad++);
- dodaj do klasy .menu color:#000000, tak w ogóle to warto zamienić to na id zamiast class, czyli w css: #menu zamiast .menu i w html/php: <div id="menu"> zamiast class="menu";
- szyk selektorów w htmlu jest pomieszany, nie może być:
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <font size="3"><a href="/wstep.php">Wstęp</font></a>
powinno być <font...><a href...>Wstęp</a></font>
GoOx
Dzięki już rozumiem.
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.