Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?


Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Strony: [1]
DrukujPobierz PDF
Autor Wątek: Problem z wysokością  (Przeczytany 1594 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
Werno
Użytkownik

Reputacja: 0 Offline Offline

Płeć: Mężczyzna
GIMP: 2.6
Licencja: Copyright
Wiadomości: 18
Galeria Użytkownika



Zobacz profil WWW
« : 22.09.2010, 13:58:55 »

Witam,
mam jeden problem, zrobiłem pewną stronę internetową i pojawił sie kłopot tzn:
chciałbym, aby strona miała stałą szerokość i wysokość ...
przeglądając strone na jednym komputerze nie muszę przesuwać rolką aby widzieć całą strone, natomiast
na innym komputerze, aby zobaczyć całość muszę przesunąć rolką w dół ? jest jakaś możliwość, aby strona dopasowywała sie sama do rozdzielczości ?
« Ostatnia zmiana: 22.09.2010, 16:53:40 wysłane przez Danyeru » Zapisane
kaef
Użytkownik

Reputacja: 4 Offline Offline

Płeć: Mężczyzna
GIMP: 2.6
Licencja: CC-NC-BY-SA
Wiadomości: 454
Galeria Użytkownika



Zobacz profil WWW
« Odpowiedz #1 : 22.09.2010, 15:02:40 »

1. Najprostszym sposobem jest podawanie wysokości w procentach. Jest to procent szerokości i wysokości rozdzielczości na jakiej oglądasz stronkę. Jest to najprostszy i dosyć barbarzyński sposób. O ile się nie mylę, to odchodzi się od podawania takich rozmiarów i w specyfikacjach radzi się, aby z nich nie korzystać.

2. Możesz też tak:
Kod:
<script>
function load()
{
    document.getElementById("id_diva").style.width=screen.width;
    document.getElementById("id_diva").style.height=screen.height;
}
</script>
<div id="id_diva">
tresc strony
</div>
Główna warstwa ma szerokość i wysokość rozdzielczości konkretnego monitora na którym oglądasz. Wartość jest pikselowa, a więc zgodna.

3. Możesz też przygotować kilka plików CSS dla różnych rozdzielczości i dać użytkownikowi wybór na początku. Albo za pomocą JS sprawdzić rozdzielczość i załadować odpowiedni dla niej plik CSS.

4. Kolejny łopatologiczny sposób wygląda tak:
Kod:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
  <td>&nbsp;</td>
  <td width="770">
    Tu tworzysz całą stronę
  </td>
  <td>&nbsp;</td>
 </tr>
</table>

Wszystko wrzucasz do komórki, która ma przykładowo 770px. Na każdym komputerze będzie zawsze 770px, nie ważne czy 1280*800px, czy 1024*768px. Możesz analogicznie zrobić z wysokością. Minusem tego rozwiązania jest, że musisz wybrać jakąś rozdzielczość za standard. Strona się rozjedzie dla wszystkich poniżej tego standardu. Ale tak między bogiem a prawdą, to kto w XXI wieku ma na komputerze 800*600px? Drugi minus jest taki, że ogólna specyfikacja mówi, że nie buduje się struktury na podstawie tabeli.


niemusze
przesówać

Czy ty nie widzisz, jak na czerwono system podkreśla Ci błędy?
« Ostatnia zmiana: 22.09.2010, 15:34:15 wysłane przez kaef » Zapisane

savaro
Użytkownik

Reputacja: 2 Offline Offline

GIMP: 2.6
Licencja: Copyright
Wiadomości: 88
Galeria Użytkownika



Zobacz profil
« Odpowiedz #2 : 22.09.2010, 19:48:44 »

Aktualne statystyki rozdzielczości (i nie tylko) znajdziesz tu http://ranking.pl/pl/rankings/screen-resolutions.html.

Obecnie około 25% użytkowników internetu (w Polsce) używa rozdzielczości w pionie 768px.
Jeżeli chcesz by strona mieściła się w pionie w całości to bezpieczna wysokość to ok. 744px, gdyż musisz uwzględnić jeszcze wysokość zakładek i menu przeglądarki.

Z drugiej strony przewijanie strony w pionie to nie żaden problem. Ważniejsze jest by mieściła się w całości w poziomie i była prawidłowo wyświetlane przez różne przeglądarki.
Zapisane

Strony: [1]
DrukujPobierz PDF
Polskie Forum Użytkowników GIMP-aOgólne dyskusjeDyskusjeWebmastering & WebdesignJęzyki InternetuWątek: Problem z wysokością
Skocz do: