Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ramka w php
Leech
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.07.2007

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


witam,
zrobilem strone na ramkach za pomocą position:absolute. Naglowek, stopka i lewy bok sa nieruchome natomiast srodkowy div jest plynny za pomocą overflow:auto. Jednak zeby mozna bylo scrollowac srodkowa ramke trzeba ustawic stala wysokosc. Wszystko byloby w porzadku ale przy zmianie rozdzielczosci nieruchome divy zaslaniaja czesc srodkowego okna. Procentowe ustawienie wysokosci nie zdaje egzaminu. Pytanie jak ustawic height ktore ma byc stale ale zmieniajace sie po zmienie rozdzielczosci. Istnieje sposob np w JS zeby pobrac wysokosc ekranu i wstawienie jej do CSS?
Go to the top of the page
+Quote Post
michalkjp
post
Post #2





Grupa: Zarejestrowani
Postów: 182
Pomógł: 14
Dołączył: 20.09.2008

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


Nie wiem jak zrobić, aby bezpośrednio zmienić CSS, ale można zmienić styl dla określonego tagu po jego ID. To działa na FF, Operze, Safari, na IE6 nie chodzi, pewnie wymaga jakichś poprawek.

  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <?xml-stylesheet href='css/style.css' type='text/css'?>
  3. <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'>
  4. <html xmlns='http://www.w3.org/1999/xhtml' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xml:lang='en'>
  5. <title>Test</title>
  6. <meta http-equiv='content-type' content='text/html; charset=utf-8' />
  7. <link rel='stylesheet' href='css/style.css' type='text/css' />
  8. <script type='text/javascript'>
  9. function set_res()
  10. {
  11. if (window.innerHeight) {
  12. height = window.innerHeight;
  13. width = window.innerWidth;
  14. } else if (document.body.scrollHeight > document.body.offsetHeight) {
  15. height = document.body.scrollHeight;
  16. width = document.body.scrollWidth;
  17. } else {
  18. height = document.body.offsetHeight;
  19. width = document.body.offsetWidth;
  20. }
  21.  
  22. //alert("height="+height+" width="+width);
  23. td_left = document.getElementById("td_left");
  24. td_left.style.width = (width/2)+"px";
  25. td_left.style.height = (height/2)+"px";
  26. }
  27. </head>
  28. <body onload='set_res();' onresize='set_res();'>
  29. <table border='1'>
  30. <tr>
  31. <td id='td_left'>test1</td>
  32. <td id='td_right'>test2</td>
  33. </tr>
  34. </tbody>
  35. </body>
  36. </html>
Go to the top of the page
+Quote Post
Gorgeus
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 2
Dołączył: 3.11.2004

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


dobry panie co to za kod? nie dosc ze tabelki to jeszcze xhtml 1.1! oO!

Leech pokaz ta strone, a cos poradzimy, bez kodu moge ci doradzic korzystanie z divow i floatow
Go to the top of the page
+Quote Post
Leech
post
Post #4





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 26.07.2007

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


dzieki za probe pomocy. W IE poradzilem sobie poprzez :
  1. height: expression(parseInt(document.body.clientHeight-250)+'px');
Go to the top of the page
+Quote Post
michalkjp
post
Post #5





Grupa: Zarejestrowani
Postów: 182
Pomógł: 14
Dołączył: 20.09.2008

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


Cytat(Gorgeus @ 21.09.2008, 03:51:46 ) *
dobry panie co to za kod? nie dosc ze tabelki to jeszcze xhtml 1.1! oO!


Dlaczego ludzie tak nie lubią tych tabelek? Kiedyś niektóre przeglądarki miały z nimi problemy, więc nieużywanie tabelek mogło być uzasadnione. A teraz? 99,8% przeglądarek dobrze je renderuje. Chyba jedyna wada tabelki, to trudność późniejszego przestawienia elementów na stronie. Coś pominąłem?

A co z xhtml 1.1? Nie rozumiem, dlaczego to niby miałbym go nie używać? Jakiś rozsądny powód przeciw?
Go to the top of the page
+Quote Post
Gorgeus
post
Post #6





Grupa: Zarejestrowani
Postów: 11
Pomógł: 2
Dołączył: 3.11.2004

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


Cytat(michalkjp @ 21.09.2008, 10:26:25 ) *
Dlaczego ludzie tak nie lubią tych tabelek? Kiedyś niektóre przeglądarki miały z nimi problemy, więc nieużywanie tabelek mogło być uzasadnione. A teraz? 99,8% przeglądarek dobrze je renderuje. Chyba jedyna wada tabelki, to trudność późniejszego przestawienia elementów na stronie. Coś pominąłem?

A co z xhtml 1.1? Nie rozumiem, dlaczego to niby miałbym go nie używać? Jakiś rozsądny powód przeciw?


tabelki: http://osiolki.net/tabelki/index.html

xhtml 1.1: http://pornel.net/xhtml
Go to the top of the page
+Quote Post
michalkjp
post
Post #7





Grupa: Zarejestrowani
Postów: 182
Pomógł: 14
Dołączył: 20.09.2008

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


@Gorgeus

Część z argumentów padających w tych artykułach jest jak najbardziej słuszna. Jednak druga część argumentów jest zupełnie nietrafiona i przypomina argumenty padające przy rozmowach o stylach kodowania. Wiedz, że nie cechuje mnie irracjonalne uwielbienie zarówno do tabelek jak i XHTML ani do konkretnych stylów kodowania. Pragmatycznie wybieram rzeczy, które mi bardziej pasują albo dostosowuje się do reguł narzucanych odgórnie. Ot cała filozofia.

Pozdrawiam.
Go to the top of the page
+Quote Post

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: 24.08.2025 - 21:27