Chciałbym omówić dyrektywę !important w arkuszu stylów CSS. Jest to bardzo przydatny element pozwalający nam definiować elementy w CSS, które są opisane np. w HTMLu. W dobie responsive web design dyrektywa pozwala na zdefiniowanie wielkości danych elementów na stronie internetowej. W skrócie dyrektywa !important wskazuje na najważniejszy opis danego elementu, opis elementu w kodzie strony www, ważniejszy niż wynikałoby to z kolejności.
Na przykład kod mapy Google:
1 2 3 4 |
<iframe width="800" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.pl/maps?f=q&source=s_q&hl=pl&geocode=&q=olsztyn& aq=&sll=53.459057,20.023798&sspn=1.313163,3.56781&ie=UTF8&hq=&hnear=Olsztyn, +warmi%C5%84sko-mazurskie&t=m&z=12&ll=53.778422,20.480119&output=embed"></iframe> |
W telefonach komórkowych taka szerokość mapy nie będzie wyglądać korzystnie, problem załatwi nam kod:
1 |
iframe { width:100% !important;} |
Dzięki temu elementowi możemy wyróżnić dany moduł strony internetowej bez konieczności nadawania mu dodatkowej klasy czy id.
Dla jednego elementu opisanego możemy użyć dowolna liczbę znaczników !important, np.
1 |
iframe { width:100% !important; height:100px !important; border:1px solid #FFF; float:left !important; } |
Spoko ale zastosowanie tej dyrektywy świetnie sprawdza się przeróbkach jakiś gotowych elementów. Np wtyczek w WP, nie trzeba wtedy grzebać w oryginalnych CSS tylko wszystkie korekty się wrzuca do jednego pliku.
Dokładnie ale robi się z tego spora ilość niepotrzebnego kodu CSS 😉
Style CSS Cascading Style Sheets (Kaskadowe Arkusze Stylów), to elementy strony internetowej określające nam wygląd, położenie a nawet animację danych elementów strony www, a dokładniej zdefiniowanych elementów kodu HTML. Dzięki CSS możemy określić np. kolor danego elementu, wielkość czcionki, animację po najechaniu czy kliknięciu, położenie względem innych elementów, wymiary i inne wartości budujące całą stronę internetową. Kod HTML buduje nam strukturę witryny a styl CSS określa właściwości tej struktury.
Nie od dzisiaj wiadomo, że czym mniej obrazków, czyli czym mniej “waży” nasza strona www, tym lepiej. Strona internetowa szybciej się ładuje jest przyjaźniejsza dla użytkowników jak i robotów wyszukiwarek. W tym artykule zaprezentuje metodę tworzenie fajnych przycisków na potrzeby stron internetowych bez użycia grafiki. Kolejnym atutem takiego rozwiązania jest ustawienie dowolnej wielkości takiego obiektu, czyli przycisk będzie wyglądał identycznie na telefonie, tablecie czy komputerze stacjonarnym. Nie będziemy potrzebować trzech …
Od czego zacząć pisanie pierwszego kaskadowego arkuszu stylów CSS na potrzeby strony www, proponuję rozpocząć cały proces od ustawień ogólnych naszej strony internetowej. Wprowadzimy ustawienia ogólne dla wszystkich najpopularniejszych znaczników naszej stronie a później będziemy definiować precyzyjnie każdy z elementów. Ułatwi to nam cały proces tworzenia strony www. Nazywam ten proces “czyszczeniem”. Przed rozpoczęciem pracy powinniśmy mieć już gotowy projekt strony internetowej, tak że widzimy jak nasza witryna internetowa będzie …
Kompleksowe, nowoczesne usługi budowlane. Oferujemy najwyższą jakość usług. Budowa domów Ostróda to nasza specjalność. Przygotowujemy teren, wykonujemy fundamenty i zbrojenia. Szalujemy, murujemy, pokrywamy dachy. Budujemy ogrodzenia, kładziemy kostkę brukarską, wykonujemy instalację sanitarną i elektryczną. Sprawdź nas!
Chcesz wyprzedzić konkurencję w sieci i zdobywać nowe zlecenia? Zaufaj nam. Zapewniamy efektywne i rzetelne pozycjonowanie w wyszukiwarce. Gwarantujemy atrakcyjne ceny i doskonałe efekty.