Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zaokrąglenia rogów w CSS a IE
olo707
post 10.04.2012, 20:58:29
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 30.03.2012

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


Witam
Za pomocą CSS zrobiłem zaokrąglenia rogów diva używając zapisu -moz-border-radius:10px; w Fire Foxie działa idealnie ale co zrobić aby taki efekt uzyskać w Internet Explorer w wersji 6-8. Nie działają tu zapisy -webkit-border-radius:10px; i -khtml-border-radius:10px; Z góry dzieki za odpowiedż
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
niceaalbosmierc
post 6.05.2012, 17:04:40
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 6.05.2012

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


Eh. Fatalnie. Próbuję zastąpić...
  1. box-shadow: 0 0 5px 1px #464646;
  2. border-radius: 5px 5px 5px 5px;

...obrazkami ale zupełnie mi to nie wychodzi.

Stworzyłem w GIMPie zwykły kwadrat z zaokrąglonymi rogami. Każdy taki róg wyciąłem i zapisałem jako osobny plik. W ten sposób powstało mi coś takiego:

t100.png; t010.png; t001.png
m100.png; m010.png; m001.png
d100.png; d010.png; d001.png

t - top; m - middle; d - down;

Powkładałem to w divy:
  1. <body style="padding: 5px;">
  2. <div style="width: 280px;">
  3. <div style="width: 5px; height: 5px; float: left; background-image: url(t100.png);">
  4. </div>
  5. <div style="width: 270px; height: 5px; float: left; background-image: url(t010.png);">
  6. </div>
  7. <div style="width: 5px; height: 5px; background-image: url(t001.png);">
  8. </div>
  9. </div>
  10. <div style="width: 280px;">
  11. <div style="width: 5px; height: 100px; float: left; background-image: url(m100.png);">
  12. </div>
  13. <div style="width: 270px; height: 100px; float: left; background-image: url(m010.png);">
  14. Tu wpisuje się tekst.
  15. </div>
  16. <div style="width: 5px; height: 100px; background-image: url(m001.png);">
  17. </div>
  18. </div>
  19. <div style="width: 280px;">
  20. <div style="width: 5px; height: 5px; float: left; background-image: url(d100.png);">
  21. </div>
  22. <div style="width: 270px; height: 5px; float: left; background-image: url(d010.png);">
  23. </div>
  24. <div style="width: 5px; height: 5px; background-image: url(d001.png);">
  25. </div>
  26. </div>
  27. </body>

Żeby zmienić szerokość takiej ramki lub jej wysokość, muszę łącznie zmienić 8 parametrów. Nawet jeżeli pod menu na stronę, coś takiego można włożyć, to już jako na ramkę newsa się to zupełnie nie nadaje. Height w części dla m100, m010, m001 jest ustawiony na stałe więc tekst wychodzi poza ramkę. Chciałbym mieć możliwość aby szerokość całej ramki była zmieniana w jednym a nie w ośmiu miejscach. Przypominam, że na tabelkach takie rozwiązanie było bajecznie proste. Czy ktoś kiedyś zrobił coś podobnego w CSSie?

Ten post edytował niceaalbosmierc 6.05.2012, 17:05:35
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 15:54