Latest web development tutorials

Bootstrap 3 Przegląd CSS

cel

W tym poradniku, omówiliśmy Bootstrap 3 punkty CSS. Dalej będziemy wyjaśniać Bootstrap 3 pracuje kilka kluczowych czynników.

HTML 5 doctype (Doctype)

Bootstrap 3 stosowane pewne elementy HTML5 i atrybutów CSS. Aby to do pracy, trzeba użyć odpowiedniego typu dokumentu (DOCTYPE HTML5).

<! DOCTYPE html>
<Html lang = "pl">
  ...
</ Html>

Jeśli na początku strony w Bootstrap utworzonego nie używa HTML5 typ dokumentu (DOCTYPE), można napotkać przeglądarki wyświetlają problemy niespójności, które mogą nawet napotkać pewne sytuacje wynikające niespójne, które nie mogą przejść walidację W3C standardowy w kodzie ,

Urządzenie mobilne priorytetem

Jest to prawdopodobnie najbardziej znacząca zmiana w Bootstrap 3. W poprzednich wersjach Bootstrap (do 2.x), trzeba ręcznie zacytować inny CSS, aby uczynić ten projekt wraz z głównym urządzeniem mobilnym w obsłudze CSS. Już nie, Bootstrap 3 domyślny sam CSS jest urządzenie mobilne obsłudze.

Bootstrap 3 przeznaczony jest priorytet urządzenia mobilnego, a następnie na pulpicie. To jest rzeczywiście bardzo aktualne zmiany, gdyż coraz więcej osób korzysta z urządzeń mobilnych.

Aby internetowej Bootstrap rozwoju przyjaznych dla urządzeń przenośnych w celu zapewnienia właściwego świadczenia i powiększania ekranu dotykowego, trzeba dodać tagi meta rzutnia do głowy strony, w sposób następujący:

<Meta name = "rzutni" content = "width = device-width, initial-scale = 1.0">

Właściwość width Szerokość urządzenia sterującego. Załóżmy, że Twoja strona będzie za pomocą różnych urządzeń rozdzielczości ekranu do przeglądania, a następnie ustawić go do szerokości urządzenia, aby upewnić się, że czyni słusznie na różnych urządzeniach.

Początkowy skalę = 1,0, aby zapewnić obciążenia strony, stosunek 1: 1 prezentacji nie będzie skalowania.

W przeglądarce urządzenia mobilnego poprzez dodanie użytkownika skalowalne = no dla rzutni tag wyłączyć jego skalowania (powiększanie) funkcję. Zazwyczaj maksymalna skala = 1.0 i łatwy skalowalne = no razem. Następnie funkcja zoomu jest wyłączona, użytkownik może przewinąć ekran, można zrobić własną stronę wyglądają bardziej jak native czuć aplikacji. Należy zauważyć, że w ten sposób nie zalecamy korzystanie ze wszystkich stron, a zależy na własnych warunkach!

responsive obrazu

Dodając img reagujący klasę pozwala Bootstrap 3 zdjęć w celu wspierania reagujący układ, który jest bardziej przyjazny. Spójrzmy na to, co zawiera ta klasa własności CSS. Jego istotą jest, aby dać obraz max-width: 100%; oraz height: auto; właściwość umożliwia skalowanie obrazu, nie przekracza wielkości elementu nadrzędnego.

.img reagujący {
  display: inline-block;
  height: auto;
  max-width: 100%;
}

Oznacza to, że wiąże się obraz wyświetlany jako inline-block. Po ustawieniu właściwości wyświetlania elementu jest inline-block, inline elementem w odniesieniu do zawartości formie prezentacji wokół niego, ale z tą różnicą, inline jest, że w tym przypadku możemy ustawić szerokość i wysokość.

Wysokość Otoczenie: Wysokość auto, powiązanych elementów zależy od przeglądarki.

Ustaw max-width jest w 100% zastępuje dowolną szerokość określoną przez właściwość width. Pozwala zdjęcia wspierać reagujący układ, który jest bardziej przyjazny.

Globalny wyświetlacz, układ i linki

Bootstrap 3 używając body {margin: 0;}, aby zabrać ciało marże.

Rozważmy następujący zestaw właściwego organu

body {
  font-family: "Neue Helvetica", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1,428571429;
  color: # 333333;
  background-color: #ffffff;
}

Pierwsza zasada, aby ustawić domyślny styl czcionki dla ciała "Neue Helvetica", Helvetica, Arial , sans-serif.

Druga zasada tekście domyślny rozmiar czcionki 14 pikseli.

Trzecią zasadą jest, aby ustawić wysokość domyślny wiersz jest 1,428571429.

Czwarta reguła ustawia domyślny kolor tekstu na # 333333.

Zasada Finał ustawia domyślny kolor tła jest biały.

Domyślny styl dla łącza następujące ustawienia

a: hover
A: {ostrości
  color: # 2a6496;
  text-decoration: podkreślenia;
}

A: {ostrości
  Outline: cienka przerywana # 333;
  Zarys: 5px auto-focus -webkit-ring-color;
  outline-offset: -2px;
}

Tak więc, gdy kursor myszy znajdzie się nad link lub linki kliknięciu, kolor jest ustawiony na # 2a6496. W tym samym czasie, nie będzie podkreślenia.

Ponadto linki kliknięciu, pojawi się kod koloru za cienką przerywaną zarys # 333. Kolejną zasadą jest, aby ustawić szkic do 5 pikseli szerokości, a dla przeglądarki WebKit oparte ma rozszerzenia przeglądarki -webkit-focus-ring-kolorów. Kontur nastawy wynosi -2 pikseli.

Każdy z tych stylów można znaleźć w scaffolding.less.

Unikaj nieścisłości różnych przeglądarkach

Bootstrap 3, podobnie jak jego poprzedniej wersji, należy użyć Normalizuj, w celu stworzenia spójności międzysektorowej przeglądarki.

pojemnik

Klasa Bootstrap 3 za treści na stronie opakowania pojemnika. Rzućmy okiem na następujące klasy

.container {
  margin-right: auto;
  margin-left: auto;
}

Dzięki powyższym kodem, lewy i prawy margines pojemnika przez przeglądarkę zdecydować.

.container: przed,
.container: after {
  Wyświetlacz: Stół;
  content: "";
}

Generuje to pseudo-elementy. Ustawienie tabeli wyświetlacza, stworzy anonimowe table-cell i nowy kontekst formatowania blokowego. : Przed pseudo-elementu, aby zapobiec upadkowi marginesu ,: po pseudoelementów wyczyścić pływak.

Jeśli atrybut conteneditable pojawia się w kodzie HTML, ponieważ niektóre z błędów Opera, stworzyć przestrzeń wokół tych elementów. Można to zrobić za pomocą zawartości: "" do naprawy.

.container: after {
  clear: both;
}

Tworzy pseudoelement i zapewnia, że ​​wszystkie pływającego statku, który zawiera wszystkie elementy.

Bootstrap 3 CSS ma aplikację w odpowiedzi na zapytania mediów, zapytań o media w różnych wartości progowych są ustawione max-width do pojemnika, w celu dostosowania istniejącej sieci energetycznej.