Jak Zrobić Rozciągającą Się Stronę Internetową

Spisu treści:

Jak Zrobić Rozciągającą Się Stronę Internetową
Jak Zrobić Rozciągającą Się Stronę Internetową

Wideo: Jak Zrobić Rozciągającą Się Stronę Internetową

Wideo: Jak Zrobić Rozciągającą Się Stronę Internetową
Wideo: Jak stworzyć naprawdę dobrą stronę internetową 2024, Kwiecień
Anonim

Projektując strony często trzeba odpowiedzieć sobie na fundamentalne pytanie: jak będzie się zachowywać strona, gdy zostanie otwarta z różnymi rozdzielczościami ekranu? Dostępne są tutaj dwie opcje - "gumowe" (rozciągane) strony witryny lub statyczne. Pierwsza opcja zostanie omówiona. Bez względu na preferencje dotyczące układu, główną zasadą projektowania rozciągliwego jest względna skalowalność.

Jak zrobić rozciągającą stronę internetową
Jak zrobić rozciągającą stronę internetową

Czy to jest to konieczne

  • - znajomość HTML;
  • - program do edycji kodu html.

Instrukcje

Krok 1

Wybierz główny plik szablonu witryny, który będzie odzwierciedlał główny znacznik. Może to być plik index.html lub index.php. Jednym z najlepszych programów do edycji szablonów witryn wizualnych jest Macromedia Dreamweawer. Niezbędna edycja zostanie wykonana na podstawie tego programu.

Otwórz plik szablonu lub utwórz nowy poleceniem "Plik" - "Nowy", kategoria - "Strona bazowa" - "HTML" lub kategoria "Strona dynamiczna" - "PHP". Rozważamy tutaj ogólny przypadek, w którym struktura witryny jest zapisana dokładnie w jednym z dwóch plików.

Krok 2

Od dawna nie jest tajemnicą, że istnieją różne rodzaje układu - na stołach, na blokach div i łączonych (tabele i bloki jednocześnie). Za układ tabeli odpowiada tag html

… W programie jest oznaczony jako „Tabela” i znajduje się w zakładkach formularzy wizualnych. W strukturze tego znacznika są różne właściwości. Do rozciągania potrzebujesz „szerokości” i „wysokości” (odpowiednio „szerokość” i „wysokość”). Kod tabeli głównej, która stanie się podstawą strony rozciągającej, określa wyrażenie:

… … oto struktura tabeli z zawartością strony. …

Określ procent (100%) dla każdej właściwości. Osiągnie to efekt automatycznego rozciągania komórek tabeli na ekranach o dowolnej geometrii. Może to być 19-calowy monitor lub smartfon – każdy z nich poprawnie odtworzy treści.

Krok 3

Jeśli chcesz dokładnie określić zgodność między komórkami tabeli, użyj następującego przykładu:

… … zawartość komórki 1. … … … zawartość komórki 2. …

Tutaj zobaczysz, że jedna z komórek jest określona z szerokością 30% wszystkiego, co jest zdefiniowane dla samej tabeli. Proste obliczenie pokazuje, że dla drugiej komórki pozostaje 100% -30% = 70%. Pamiętaj, że w tym przypadku jedna z komórek tabeli nie może mieć ustawionego atrybutu szerokości. Przeglądarka sama wykona wszystkie obliczenia i poprawnie rozciągnie tabelę z komórkami. Treści wewnątrz tabel będą się również prawidłowo rozciągać i kurczyć na różnych ekranach.

Krok 4

W sytuacji z układem div bloki znaczników są domyślnie rozciągane na całą szerokość ekranu i następują jeden po drugim od lewej do prawej, od góry do dołu. Aby doprecyzować ich geometrię, utwórz klasę CCS lub identyfikator (ID), w którym określisz np. atrybuty i/lub kategorię rozmiaru i położenia pudełka (Box). Nie zapomnij połączyć określonego stylu z plikiem znaczników witryny i powiązać klasę (ID) z żądanym znacznikiem. Zwykle umieszcza się go na samym początku skryptu, definiując całą przyszłą geometrię witryny:

… … zawartość witryny. …

Lub tak:

… … zawartość witryny. …

Kod reguły CSS będzie wyglądał następująco:

… moja klasa {

szerokość: 30%;

wzrost: 50%;

}

#mój dokument tożsamości {

szerokość: 30%;

wzrost: 50%;

}

Zalecana: