iprogramista.pl
  • HTML 5
  • CSS 3
  • Javascript
  • SQL
  • Kolory
    • Kolory HTML - konwerter
    • Kolory HTML - odcienie
  • Narzędzia
    • Edytor HTML
    • Licznik znaków
    • Sprawdź IP
    • Lorem Ipsum generator
    • Enkoder Base64
    • Dekoder Base64
    • Guid generator
    • Kalkulator dni
    • Ile do wakacji
  • Plug-ins
    • Przelewy 24 SDK (C#)
    • BS5 Intro Tour
  • Co to jest CSS
  • Jaka jest składnia języka CSS?
  • Co to są selektory CSS?
  • Kolor tekstu i tła w CSS
  • Obramowanie CSS
  • Marginesy CSS
  • Padding / margines wewnętrzny
  • Height/Width
  • Box Model
  • CSS Outline
  • Tekst / czcionka
  • Czionki (font)
  • Wygląd linku
  • Stylizacja list
  • Style tabel HTML
  • CSS Display - wyświetlania elementów
  • CSS pozycjonowanie elementów
  • CSS Overflow
  • CSS float - elementy pływające

Height/Width kurs CSS 3

Poprzednia Następna

W tej lekcji dowiesz się, jak zmienić domyślą szerokość i wysokośćelementów, za pomocą stylów CSS.

Ustawianie wysokości i szerokości za pomocą CSS

Do ustawiania wysokości i szerokości w języku CSS wykorzystuje się włąściwości height i width.

Ustawiona wartość wysokości i szerokości nie wlicza marginesów, marginesów wewnętrznych i obramowań. height i width ustawia rozmiar kontenera nie wliczając marginesów (wewnętrzych i zewnętrzych) oraz obramowań. Dokładniej zostanie to wyjaśnione w kolejnej lekcji, w której omówimy model pudełkowy.

CSS height i width - wartości

Zarówno właściwość height i width może przyjmować wartości w następujących jednostkach

  • auto - jest to wartość domyślna. W tym wypadku przeglądarka zarządza wysokością i szerokością
  • długość - definiowanie height/width w pixelach, cenetymetrach itp.
  • % - definiuje szerokość lub wysokość proporcjonalnie do elementu nadrzędnego
  • initial - resetuje height/width na wartość domyślną
  • inherit - szerokość/wysokość zostanie odziedziczona po elemencie nadrzędnym

Poniżej przykład, gdzie element div zajmuje całą szerokość ekranu.

Warto zauważyć, że jeżeli w poniższym przykładzie usuniesz styl ustawiający szerokość na 100%, to nic się nie zmieni. Jest tak ponieważ, element div jest elementem blokowym, a one domyślnie zajmują 100% szerokości.

width i height nie działają dla elementów inline. Jeżeli chcesz zmienić szerokość lub wysokość elementu span, to nic się nie zmieni, dopóki nie zmienisz właściwości display, na inline-block lub block. Więcej na temat atrubutu display, dowiesz się w osobnej lekcji.

Zmiana szerokości i wysokości w CSS

Poniższy przykład pokazuje, jak zmienić szerokość i wysokość elementu div.

CSS - max-width

W niektórych przypadkach, zamiast width, może lepiej sprawdzić się właściwość max-width.

Dla przykładu, jeżeli ustawisz właściwość width na 500px, to jeżeli zmniejszysz okno przeglądarki lub otworzysz stronę na komórce, to na dole strony pojawi się pasek przeijania. Jeżeli natomiast wykorzystasz właściwość max-width, to pasek przewijania się nie pojawi, ponieważ element zajmie maksymalnie 500px lub mniej - czyli dostosuje się do maksymalnej szerokości ekranu urządzenia.

max-width może przyjmować długość w pikselach, centymetrach, itp. Może ona być rónież zdefiniowana procentowo, lub ustawiona na none. Wartość none jest domyśną właściwością dla max-width.

W poniższym przykłądzie możesz eksperymentować z ustawianiem width i max-width. Aby zobaczyć różnię, może być konieczne zmniejszenie okna przeglądarki.

Poprzednia Następna

Kursy programistyczne

Oferujemy darmowe kursy programowania od podstaw.


Lista kursów

HTML 5

CSS 3

Javascript

SQL


Kontakt

info@iprogramista.pl


©2019-©2025 Copyright: iprogramista.pl