Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] Rozmiar odsyłacza
Forum PHP.pl > Forum > Przedszkole
dudek90
Witam,

Problem wydaje się banalny, ale odsyłacz nie ma u mnie odpowiedniego rozmiaru.

Stworzyłem sobie taki testowy kod:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
  2. "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <style type="text/css">
  6. a.test
  7. {
  8. width: 400px;
  9. height: 400px;
  10. border: 1px solid red;
  11. background: url('obrazek.jpg') no-repeat;
  12. }
  13. <title>Test</title>
  14. </head>
  15. <a href="#" class="test">Test</a>
  16. </body>
  17. </html>


Czyli powinienem mieć odsyłacz 400x400px, w którym tłem będzie mój obrazek.jpg
Odsyłacz ma niestety taką wielkość jaką ma napis test.
Jest jakiś sposób aby temu zaradzić?

Edit:
Dodałem właśnie linijkę: display: block; i zadziałało więc temat do zamknięcia, przepraszam za zamieszanie, ale myślałem, że display: block; to wartość domyślna ;/
maniana
Dodaj do css display:block; Sterowaie wielkością jest dla elementów blokowych.
IProSoft
Możesz też użyć obrazka jako odsyłacza, wtedy po zmienie obrazka odsyłać również zmieni rozmiar:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
  2. "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <style type="text/css">
  7. a.test img
  8. {
  9. border: 1px solid red;
  10. }
  11. </style>
  12. <title>Test</title>
  13. </head>
  14. <body>
  15. <a href="#" class="test"><img src="obrazek.jpg" /></a>
  16. </body>
  17. </html>


Chyba, że zależy Ci na pozostawieniu tekstu wtedy tak jak wyżej, dodaj display:block .
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.