Microsoft Expression Web - układ strony internetowej

W tym rozdziale zajmiemy się podstawowym układem Twoich stron internetowych. Przed stworzeniem layoutu naszej strony musimy pomyśleć o naszych treściach, a następnie zaprojektować sposób, w jaki chcemy ją zaprezentować, ponieważ to treść będzie widoczna na naszej stronie.

To od nas zależy, w jaki sposób przedstawimy nasze treści, aby nasi widzowie znaleźli naszą witrynę, a następnie ją odwiedzili. Układ prawdopodobnie będzie zawierał logo lub baner firmy u góry, menu nawigacyjne, obszar zawartości, który może zawierać wiele kolumn, oraz stopkę u dołu strony.

Wcześniej programiści używali tabel, aby uzyskać taki wygląd. Tabele tworzyły grupę pól, które były używane do tworzenia wierszy i kolumn. Teraz projektanci stron internetowych używają<div>s aby utworzyć pola i CSS, aby umieścić te pola na stronie.

tag <div>

Poniżej przedstawiono niektóre funkcje tagu <div>.

  • Znacznik <div> definiuje dział lub sekcję w dokumencie HTML i ułatwia zarządzanie, stylizowanie i manipulowanie tymi podziałami lub sekcjami.

  • Służy do grupowania elementów blokowych w celu formatowania ich za pomocą CSS.

  • Przeglądarki zwykle umieszczają podział wiersza przed i po elemencie div.

  • Znacznik <div> jest elementem blokowym.

  • Znacznik <div> może zawierać prawie każdy inny element.

  • Tag <div> nie może znajdować się wewnątrz tagu <p>.

Przykład

Spójrzmy na prosty przykład, w którym będziemy używać tagów <div> </div> do tworzenia różnych ramek i reguł stylów.

Step 1 - Otwórz Expression Web, a następnie index.html stronę, którą stworzyliśmy w poprzednim rozdziale.

Step 2- Jak widać na powyższym zrzucie ekranu, widok kodu jest domyślnie podświetlony. Możesz pracowaćCode View lub Design View, ale możesz również zobaczyć widok podzielony, który otworzy zarówno widok kodu, jak i widok projektu. Więc wybierzmySplit View opcja.

Step 3 - The bodyelement definiuje treść dokumentu. Aby stylizować tag <body>, musimy utworzyć nowy styl. Najpierw wybierz znacznik body w widoku projektu, a następnie kliknijNew Style…w panelu Zastosuj style, który otworzy okno dialogowe Nowy styl. Tutaj możesz zdefiniować różne opcje dla swojego stylu.

Step 4 - Pierwszym krokiem jest wybranie pliku body z Selectorrozwijanej listy, a następnie wybierz Istniejący arkusz stylów z listy „Zdefiniuj w”. Z adresu URL wybierz plik CSS, który utworzyliśmy w poprzednim rozdziale.

Po lewej stronie znajduje się Categorylisty, takich jak czcionka, tło itp., a bieżąca czcionka zostanie podświetlona. Ustaw informacje związane z czcionką zgodnie ze swoimi wymaganiami, jak pokazano na powyższym zrzucie ekranu.

Step 5 - Wybierz plik Background colorchcesz. Możesz także wybrać obraz jako tło za pomocą przycisku przeglądarki. Gdy skończysz z tłem, zdefiniuj granice, jeśli chcesz.

Step 6 - Wybierzmy double lineopcję obramowania i wybierz szerokość i kolor również z list rozwijanych. Gdy skończysz ze stylem, kliknij OK.

Step 7- Teraz możesz zobaczyć w widoku projektu, że kolor tła został zmieniony na wybrany przez nas. Jeśli otworzysz plik sample.css, zobaczysz, że wszystkie informacje są automatycznie zapisywane w pliku CSS.

Step 8 - Idź do index.html stronę ponownie i przeciągnij plik <div> z panelu „Przybornik” i upuść go na otwartej stronie.

Step 9 - Powyżej code view, zobaczysz <body> i <div> tagi, kliknij <div>a następnie w panelu Zastosuj style kliknij przycisk Nowy styl…. co otworzy okno dialogowe Nowy styl.

Wpisz „#container” w polu Selector. Znak skrótu # to selektor identyfikatora. Z rozwijanej listy „Zdefiniuj w” wybierz Istniejący arkusz stylów i zaznacz opcję „Zastosuj nowy styl do wyboru dokumentu”. Przejdź do kategorii Tło.

Step 10 - Wybierz kolor tła, wybierzmy kolor biały, a następnie przejdź do kategorii Box.

Step 11 - Zdefiniuj padding i margin a następnie przejdź do Position Kategoria

Step 12- Ustaw szerokość na 90%. Nie określaj jednak wysokości, ponieważ tutaj chcemy, aby kontener rozwijał się po wejściu do zawartości. Kliknij przycisk OK.

Podobnie dodajmy style dla nagłówka, górnej nawigacji, lewej nawigacji, głównej treści i stopki.

sample.css

Poniżej znajduje się kod w sample.css arkusz stylów po dodaniu wszystkich wyżej wymienionych stylów.

body { 
   font-family: Calibri; 
   font-size: medium; 
   font-weight: normal; 
   font-style: normal; 
   font-variant: normal; 
   text-transform: none; 
   color: #0000FF; 
   background-color: #CCFFFF; 
   background-image: none; 
   border: medium double #FF0000; 
} 

#container { 
   background-color: #FFFFFF; 
   padding: 8px; 
   margin: 8px; 
   width: 90%; 
} 

#header {  
   background-color: #54B431;   
   background-repeat: no-repeat;  
   background-position: right center;  
   height: 170px;  
} 

#top-nav {  
   height: 50px;  
   border-top: solid medium #006600;  
   border-bottom: solid medium #006600;  
   background-color: #FFFFFF;  
}  

#left-nav {  
   margin: 20px 0px 10px 0px;  
   width: 180px;  
   float: left;  
   border: thin dashed #006600;  
} 

#main-content {  
   margin: 20px 10px 10px 200px;  
   background-color: #CCFFCC; 
} 

#footer {  
   border-top: 2px solid #006600;  
   clear: both;  
   padding: 10px 0px;  
   text-align: center;  
}

index.html

Poniżej znajduje się kod w pliku index.html po dodaniu wszystkich tagów <div>.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns = "http://www.w3.org/1999/xhtml">  
   <head> 
      <meta content = "text/html; charset = utf-8" http-equiv = "Content-Type" /> 
      <style type = "text/css"></style> 
      <link href = "sample.css" rel = "stylesheet" type = "text/css" /> 
   </head>  

   <body> 
      <div id = "container"> 
         <div id = "header"></div> 
         <div id = "top-nav"></div> 
         <div id = "left-nav"></div> 
         <div id = "main-content"></div> 
         <div id = "footer"></div> 
      </div> 
   </body> 
</html>

Wynik

Układ strony w widoku projektu będzie wyglądał tak, jak pokazano na poniższym zrzucie ekranu.