Sass Rewolucja w CSS +
|
|
- Sebastian Komorowski
- 9 lat temu
- Przeglądów:
Transkrypt
1 Sass Rewolucja w CSS +
2 Problemy CSSa Brak zmiennych Brak możliwości wykonywanie obliczeń Brak zagnieżdżeń Brak możliwości wykorzystania kodu ponownie Zarządzanie dużymi projektami jest uciążliwe Prefiksy w deklaracjach typu moz, -webkit, -o
3 Sass - Syntactically Awesome Stylesheets Sass jest pre-procesorem CSSa, którego kod przetwarzany (kompilowany) jest do plików wynikowych CSS. Sprawia, że praca z CSS może znów sprawiać przyjemność Wprowadza niezliczoną ilość udogodnień Umożliwia korzystanie z dwóch składni klamrową (SCSS) oraz skróconą (SASS)
4 LESS vs. Sass Lepsza dokumentacja na stronie www Bootstrap od Twittera Nie wymaga zewnętrznych bibliotek/aplikacji oraz używania linii poleceń Łatwiej w nim zacząć Więcej rodzajów pętli Powielanie właściwości klas Lepsze współgranie z Media Queries Posiada znakomitego Compassa
5 Sposoby kompilacji Sassa do CSS Z poziomu konsoli Przez aplikację z GUI Moduł do Drupala Kompilator wbudowany w IDE
6 Kompilacja z poziomu konsoli w systemie Windows Krok 1 instalacja interpretera Ruby Pobierz instalator z adresu rubyinstaller.org a następnie uruchom go
7 Kompilacja z poziomu konsoli w systemie Windows Krok 2 instalacja SASSa gem install sass
8 Kompilacja z poziomu konsoli w systemie Windows Krok 3 komplikacja pliku do CSS Kompilacja pojedynczego pliku sass --watch style.scss:style.css Kompilacja całego folderu sass --watch stylesheets/scss:stylesheets/css sass --watch [żródło]:[cel]
9 Kompilacja z poziomu konsoli w systemie Windows Krok 3 komplikacja pliku do CSS (2) Styl wyjściowego kodu (nasted) sass --watch style.scss:style.css --style nasted 1. #main { 2. color: #fff; 3. background-color: #000; } 4. #main p { 5. width: 10em; } huge { 8. font-size: 10em; 9. font-weight: bold; 10. text-decoration: underline; }.css
10 Kompilacja z poziomu konsoli w systemie Windows Krok 3 komplikacja pliku do CSS (3) Styl wyjściowego kodu (expanded) sass --watch style.scss:style.css --style expanded 1. #main { 2. color: #fff; 3. background-color: #000; 4. } 5. #main p { 6. width: 10em; 7. } huge { 10. font-size: 10em; 11. font-weight: bold; 12. text-decoration: underline; 13. }.css
11 Kompilacja z poziomu konsoli w systemie Windows Krok 3 komplikacja pliku do CSS (4) Styl wyjściowego kodu (compact) sass --watch style.scss:style.css --style compact 1. #main { color: #fff; background-color: #000; } 2. #main p { width: 10em; } 3..huge { font-size: 10em; font-weight: bold; textdecoration: underline; }.css
12 Kompilacja z poziomu konsoli w systemie Windows Krok 3 komplikacja pliku do CSS (5) Styl wyjściowego kodu (compressed) sass --watch style.scss:style.css --style compressed 1. #main{color:#fff;background-color:#000}#main p{width:10em}.huge{font-size:10em;fontweight:bold;text-decoration:underline}.css
13 Kompilacja przez GUI przegląd aplikacji Darmowe Scout.app mhs.github.io/scout-app Płatne Compass.app compass.handlino.com Fire.app fireapp.handlino.com Codekit incident57.com/codekit (tylko Mac)
14 Kompilacja przez GUI Scout.app
15 Kompilacja przez GUI Scout.app (2)
16 Moduł do Drupala Sassy drupal.org/project/sassy Możliwość używania zmiennych oraz funkcji w skórce dziedziczącej Brak konieczności instalacji Sassa na komputerze Wymaga biblioteki PHPSass github.com/richthegeek/phpsass Skompilowane pliki zapisuje do katalogu files Możliwe jest osadzanie plików SCSS przez parametr styles[] w pliku *.info skórki
17 Kompilator wbudowany w IDE Netbeans SCSS Editor Darmowy plugin do Netbeansa jest dostępny pod adresem code.google.com/p/scss-editor. Główne funkcje to: Podkreślanie składni Wbudowany kompilator do CSS Informuje o błędach podczas kompilacji (zapisu) pliku
18 Kompilator wbudowany w IDE Netbeans SCSS Editor (2)
19 Kompilator wbudowany w IDE Netbeans SCSS Editor (3) /** compressed true true */
20 Składnia w Sassie Nowa klamrowa składnia (SCSS) 1. table { 2. margin: 2em 0; 3. td { 4. text-align: right; 5. } 6. } li { 9. font: { 10. family: serif; 11. weight: bold; 12. size: 1.2em; 13. } 14. }.sass
21 Składnia w Sassie Klasyczna na bazie wcięć (SASS) 1. table 2. margin: 2em 0 3. td 4. text-align: right li 7. font: 8. family: serif 9. weight: bold 10. size: 1.2em.sass
22 Składnia w Sassie Komentarze 1. // Komentarz jednoliniowy /* Komentarz 4. wieloliniowy */.scss 1. /* Komentarz 2. wieloliniowy */.css
23 Przegląd najważniejszych funkcji Sassa Zmienne Obliczenia Zagnieżdżenia Wstawki (Mixins) Funkcje Importowanie plików Dziedziczenie selektorów Pętle Instrukcje warunkowe
24 Funkcjonalność Sassa Zmienne 1. $maincolor: blue; 2. $fontsize: 15px; p { 5. color: $maincolor; 6. font-size: $fontsize; 7. }.scss 1. p { 2. color: blue; 3. font-size: 15px; }.css
25 Funkcjonalność Sassa Zagnieżdżenia 1. table {.scss 2. margin: 2em 0; 3. td { 4. text-align: right; 5. } 6. } li { 9. font: { 10. family: serif; 11. weight: bold; 12. size: 1.2em; 13. } 14. } 1. table {.css 2. margin: 2em 0; 3. } 4. table td { 5. text-align: right; 6. } li { 9. font-family: serif; 10. font-weight: bold; 11. font-size: 1.2em; 12. }
26 Funkcjonalność Sassa Wstawki (Mixins) clearfix {.scss 2. display: inline-block; 3. &:after { 4. content: "."; 5. display: block; 6. height: 0; 7. clear: both; 8. visibility: hidden; 9. } 10. * html & {height: 1px} 11. } content { clearfix; 15. } 1..content {.css 2. display: inline-block;} 3..content:after { 4. content: "."; 5. display: block; 6. height: 0; 7. clear: both; 8. visibility: hidden; } 9. * html.content { 10. height: 1px; }
27 Funkcjonalność Sassa Wstawki (Mixins) z argumentami my-border($color, $width, $style: dashed) { 2. border: { 3. color: $color; 4. width: $width; 5. style: $style; 6. } 7. } p my-border(blue, 1px); }.scss 1. p { 2. border-color: blue; 3. border-width: 1px; 4. border-style: dashed; }.css
28 Funkcjonalność Sassa Funkcje pow($base, $exp: 2) { $base * $exp; 3. }.scss 1. div { 2. background: lighten(#000, 50%); 3. }.scss 1. div { 2. background: gray; }.css
29 Funkcjonalność Sassa Funkcje (wbudowane) Funkcje operujące na kolorach lighten($color, $amount) darken($color, $amount) saturate($color, $amount) desaturate($color, $amount) grayscale($color) invert($color) Funkcje operujące na liczbach round($value) ceil($value) floor($value)
30 Funkcjonalność Sassa Importowanie plików Import pliku z uwzględniając "foo.scss"; Import pliku bez podawania rozszerzenia, do dokumentu zostanie dołączony plik "foo"; Import wielu plików "foo", "bar";
31 Funkcjonalność Sassa Dziedziczenie selektorów 1..error {.scss 2. border: 1px #f00; 3. background: #fdd; 4. } 5..error.intrusion { 6. font-size: 1.3em; 7. font-weight: bold; 8. } badError { 12. border-width: 3px; 13. }.css 1..error,.badError { 2. border: 1px #f00; 3. background: #fdd; 4. } error.intrusion, 7..badError.intrusion { 8. font-size: 1.3em; 9. font-weight: bold; 10. } badError { 13. border-width: 3px; 14. }
32 Funkcjonalność Sassa Pętle (for) $i from 1 through 3 { 2..item-#{$i} { width: 2em * $i; } 3. }.scss 1..item-1 { 2. width: 2em; } 3..item-2 { 4. width: 4em; } 5..item-3 { 6. width: 6em; }.css
33 Funkcjonalność Sassa Pętle (each).scss $animal in puma, sea-slug, egret, salamander { 2..#{$animal}-icon { 3. background-image: url('/images/#{$animal}.png'); 4. } 5. } 1..puma-icon {.css 2. background-image: url('/images/puma.png'); } 3..sea-slug-icon { 4. background-image: url('/images/sea-slug.png'); } 5..egret-icon { 6. background-image: url('/images/egret.png'); } 7..salamander-icon { 8. background-image: url('/images/salamander.png'); }
34 Funkcjonalność Sassa Pętle (while) 1. $i: 6; $i > 0 { 3..item-#{$i} { width: 2em * $i; } 4. $i: $i - 2; 5. }.scss 1..item-6 { 2. width: 12em; } item-4 { 5. width: 8em; } item-2 { 8. width: 4em; }.css
35 Funkcjonalność Sassa Instrukcje warunkowe 1. $type: monster; 2. p { $type == ocean { 4. color: blue; 5. if $type == matador { 6. color: red; 7. if $type == monster { 8. color: green; 9. { 10. color: black; 11. } 12. }.scss 1. p { 2. color: green; }.css
36 Compass (compass-style.org) Jest tym dla Sassa co jquery dla JavaScriptu
37 Compass z konsoli gem install compass sass --compass myfile.scss myfile.css sass --compass --watch
38 CSS 3 koniec z prefiksami Zaokrąglone rogi "compass/css3"; 2..simple border-radius(4px, 4px); }.scss 1..simple { 2. -webkit-border-radius: 4px 4px; 3. -moz-border-radius: 4px / 4px; 4. -khtml-border-radius: 4px / 4px; 5. border-radius: 4px / 4px; }.css
39 CSS 3 koniec z prefiksami Gradienty "compass";.scss #svg-gradient { 4. $experimental-support-for-svg: true; background-image(linear-gradient(left, #2ac363, #cd8c14, #9c4cc2));}
40 CSS 3 koniec z prefiksami Gradienty (2) 1. #svg-gradient {.css 2. background-image: url('data:image/svg+xml;base64,pd94... Zz4g'); 3. background-size: 100%; 4. background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2ac363), color-stop(50%, #cd8c14), color-stop(100%, #9c4cc2)); 5. background-image: -webkit-linear-gradient(left, #2ac363, #cd8c14, #9c4cc2); 6. background-image: -moz-linear-gradient(left, #2ac363, #cd8c14, #9c4cc2); 7. background-image: -o-linear-gradient(left, #2ac363, #cd8c14, #9c4cc2); 8. background-image: linear-gradient(left, #2ac363, #cd8c14, #9c4cc2); 9. }
41 Reset domyślnych styli przeglądarki Reset wszystkich styli "compass/reset";.scss Reset wybranych elementów "compass/reset/utilities"; body { 4. #main-content { nested-reset; } }.scss
42 Debugowanie w Sassie Komentarz nad każdym selektorem --line-comments 1. /* line 2, global.scss */ 2..infobox.message { 3. border: 1px solid red; } 4. /* line 4, global.scss */ 5..infobox.message.title { 6. color: red; } 7. /* line 6, global.scss */ 8..infobox.user { 9. border: 1px solid black; } 10. /* line 8, global.scss */ 11..infobox.user.title { 12. color: black; }.css
43 Debugowanie w Sassie FireSass --debug-info
44 Korzystałem z Using Sass & Compass in Drupal Theming (DrupalCon Denver 2012) Nathan Smith, Matt Farina Dokumentacja Sassa Pragmatic Guide to Sass Hampton Catlin, Michael Lintorn
45 Dziękuję, to była jedynie mała część możliwości jakie dostarcza Sass/Compass
LESS - CSS dla leniwych
LESS - CSS dla leniwych Tomasz Dziuda Główny programista w GavickPro dziudek@gmail.com Twitter: @dziudek zebymniezapomnial.tumblr.com Czym jest LESS? Alternatywy 1. SASS (Ruby) 2. Turbine (PHP) 3. CSS
Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.
Kaskadowe arkusze stylów CSS Geneza - oddzielenie struktury dokumentu HTML od reguł prezentacji - poszerzenie samego HTML Korzyści - przejrzystość dokumentów - łatwe zarządzanie stylem (wyglądem) serwisu
Krok 1: Stylizowanie plakatu
HTML & CSS 1 Wanted! Każdy Klub Kodowania musi być zarejestrowany. Zarejestrowane kluby można zobaczyć na mapie na stronie codeclubworld.org - jeżeli nie ma tam twojego klubu sprawdź na stronie jumpto.cc/18cplpy
Projektowanie aplikacji internetowych. CSS w akcji
Projektowanie aplikacji internetowych CSS w akcji Tak to ma wyglądać Strona : 2 Założenie Treść strony ma być oddzielona od informacji o jej wyglądzie. Kod HTML nie powinien zawierać żadnych informacji
CSS pozwala przypisać poszczególnym elementom na. grubość, rozmiar czcionki, kolor tła, odległości między
Cascading Style Sheets CSS CSS pozwala przypisać poszczególnym elementom na stronie (HTML/XML) takie właściwości jak rodzaj, grubość, rozmiar czcionki, kolor tła, odległości między elementami, ich obramowania,
PERFORMANCE W JOOMLA! JAK SPRAWIĆ ABY STRONA DZIAŁAŁA SZYBCIEJ?
PERFORMANCE W JOOMLA! JAK SPRAWIĆ ABY STRONA DZIAŁAŁA SZYBCIEJ? Piotr Nalepa Joomla Day Polska 2014 BLOGER I WEBDEVELOPER Kilka słów o mnie SPORTOWIEC AMATOR 2 Perfomance + Joomla =? 3 Google PageSpeed
Przegląd technologii
rzegląd technologii 1/34 Przegląd technologii Tworzenie serwisów Web 2.0 dr inż. Robert Perliński rperlinski@icis.pcz.pl Politechnika Częstochowska Instytut Informatyki Teoretycznej i Stosowanej 29 marca
Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.
Style CSS Wstęp Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp. Podstawową zaletą i zadaniem stylów jest oddzielenie
Ćwiczenie 9 - CSS i wstawianie CSS
Ćwiczenie 9 - CSS i wstawianie CSS Wprowadzenie: Od tego ćwiczenia zajmować się będziemy CSS czyli Kaskadowymi Arkuszami Stylów (Cascading Style Sheets). CSS stanowią uzupełnienie dla HTML-a. HTML odpowiada
Kaskadowe arkusze stylów cz. 2
Formatowanie wyglądu tekstu Właściwości związane z czcionką Wybór czcionki Tworzenie czcionki pochyłej Pogrubianie czcionki Określanie wielkości czcionki Wykorzystanie kapitalików Określanie wysokości
www.fwrl.pl/szkolenie
STRONA www.fwrl.pl/szkolenie MS WORD HTML HTML i dostarczają informację dla silnika przeglądarki o tym jak ma być zbudowana i wyświetlona strona HTML HTML HTML (warstwa logiczna co i gdzie ma być) (wastwa
Krótki przegląd własności języka CSS
Krótki przegląd własności języka CSS Stosując arkusze stylów CSS, w sposób wyraźny oddziela się formatowanie dokumentu XHTML od jego warstwy znaczeniowej umieszczonej w sekcji . Niżej zestawiono
Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06. Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).
Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06 Moduł 4. Style Zajęcia poświęcone będą kaskadowym arkuszom stylów (por. slajdy 18.-27. z wykładu 2.) Wiele uwagi poświęcaliśmy do tej pory planowaniu szkieletu
HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych
HTML HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych HTML zdefiniowanie sposobu wizualnej prezentacji dokumentu w przeglądarce
za pomocą: definiujemy:
HTML CSS za pomocą: języka HTML arkusza CSS definiujemy: szkielet strony wygląd strony Struktura dokumentu html - znaczniki Znaczniki wyznaczają rodzaj zawartości. element strony
D:\Program Files\Temp\Deklaracja o wysokości opłaty za gospodarowanie odpadami komunalnymi-3.xml 6 maja 2013 14:16
CSS - layout strony internetowej
www.math.uni.lodz.pl/ radmat Ćwiczenie 1 Proszę przy pomocy listy stworzyć menu pionowe o następujących własnościach: Ćwiczenie 1 Proszę przy pomocy listy stworzyć menu pionowe o następujących własnościach:
LABORATORIUM 3 WSTĘP DO SIECI TELEINFORMATYCZNYCH CSS CECHY WYBRANYCH SELEKTORÓW
LABORATORIUM 3 WSTĘP DO SIECI TELEINFORMATYCZNYCH CSS CECHY WYBRANYCH SELEKTORÓW 1. Definicja tła Tło elementu HTML można definiować w CSS korzystając z następujących cech: background-color background-image
Załącznik Nr 2 do Uchwały Nr XXIX/181/2014 Rady Gminy Bojszowy z dnia 17 stycznia 2014 r.
Załącznik Nr 2 do Uchwały Nr XXIX/181/2014 Rady Gminy Bojszowy z dnia 17 stycznia 2014 r.
p { color: yellow; font-weight:bold; }
Barbara Łukawska, Adam Krechowicz, Tomasz Michno Ćwiczenie nr 13: CSS Wstęp Cascading Style Sheets (Kaskadowe Arkusze Styli, w skrócie CSS) jest językiem, który opisuje sposób w jaki będzie wyświetlana
Bezbolesny wstęp do CSS
CZĘŚĆ 1 Bezbolesny wstęp do CSS... 1 1 HTML i CSS: skupmy się na podobieństwach... 3 Krótka historia HTML i CSS... 5 Udokumentowane początki HTML...5 Odziedziczone po HTML ograniczenia... 5 Obejścia i
Prezentacja dokumentów XML
Prezentacja dokumentów XML Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Arkusze stylu Rozdzielenie treści od wygladu Przypisanie stylu do dokumentu CSS
WYKŁAD 1 TECHNOLOGIE FRONT-END CZĘŚĆ 1
WYKŁAD 1 TECHNOLOGIE FRONT-END CZĘŚĆ 1 TROCHĘ HISTORII strona internetowa Webmaster - grafika, baza, programowanie, layout (Photoshop, MySQL, PHP, HTML, CSS, JS) strona internetowa Grafik - grafika (Photoshop,
Prezentacja dokumentów XML
Prezentacja dokumentów XML Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Patryk Czarnik (MIMUW) 06 Prezentacja XML 2007/08 1 / 33 Plan 1 Arkusze stylu
Załącznik nr 2 do uchwały Nr XXII/ 141 /2013 Rady Gminy Bojszowy z dnia 13.03.2013r. <?xml version="1.0" encoding="utf-8"?>
Załącznik nr 2 do uchwały Nr XXII/ 141 /2013 Rady Gminy Bojszowy z dnia 13.03.2013r.
Box model: Content. Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości.
Box model Box model: Content Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości. Box model: Padding Content Content - obszar zawartości określany jest za pomocą deklaracji
Informatyka MPDI 3 semestr
Informatyka MPDI 3 semestr Wykład 2 CSS JavaScript CSS arkusze stylów opiera się na zasadzie określania cech elementy dzięki atrybutowi style ... Styl może mieć wiele cech,
PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński
PROGRAMOWANIE KASKADOWE ARKUSZE STYLÓW CASCADING STYLE SHEETS Za pomocą HTML tworzymy strukturę dokumentu, jego elementy oraz treść CSS służy do opisu wyglądu struktury dokumentu, elementów oraz treści
CSS & SASS / SCSS - Wprowadzenie do stylów, techniki zaawansowane oraz preprocesory
Kod szkolenia: Tytuł szkolenia: CSSSASS CSS & SASS / SCSS - Wprowadzenie do stylów, techniki zaawansowane oraz preprocesory Dni: 3 Opis: Adresaci szkolenia Adresatami szkolenia są wszystkie osoby posiadające
Znaczniki języka HTML
www.math.uni.lodz.pl/ radmat Elementy inline ... Elementy inline ... ... Elementy inline ... ... ... Elementy inline
Responsive Web Design
Responsive Web Design Liczba użytkowników i funkcji urządzeń mobilnych wzrasta wykładniczo. Przeglądarki mobilne mogą teraz wyświetlać strony internetowe tak dobrze jak przeglądarki komputerów stacjonarnych,
plansoft.org Zmiany w Plansoft.org
Zmiany w Plansoft.org Mapy Google... 1 Tworzenie mapy... 2 Wprowadzanie szerokości i długości geograficznej... 2 Tworzenie mapy... 2 Dostosowanie wyglądu mapy... 3 Ograniczanie liczby zasobów do wyświetlenia
Budowa aplikacji wielowarstwowych. Zastosowanie Kaskadowych arkuszy stylów (CSS)
Budowa aplikacji wielowarstwowych. Zastosowanie Kaskadowych arkuszy stylów (CSS) Laboratorium 7 Technologie internetowe Zofia Kruczkiewicz TINT_Lab_7, Zofia Kruczkiewicz 1 Wykaz pytań dotyczących materiału
Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2
Young Programmer: HTML+PHP Dr inż. Małgorzata Janik, Zajęcia #2 Ramowy program warsztatów Zajęcia 1: Zajęcia wprowadzające, HTML Zajęcia 2: Style CSS (tabele i kaskadowe arkusze stylów) Zajęcia 3: Podstawy
Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów.
Kaskadowe arkusze stylów Kaskadowe arkusze stylów CSS (Cascading Style Sheets) służą do definiowania sposobu wyświetlania elementów HTML. Pozwalają np. określać rozmiar i kolor czcionki, definiować odstępy
Tworzenie stylów w HTML
Podstawy arkuszy stylów i JS CSS (kaskadowe arkusze stylów) to standard opisu formatowania języka HTML znacznie rozszerzający jego możliwości prezentacyjne. Może być stosowany zarówno dla statycznych stron
Systemy internetowe Wykład 2 CSS
Systemy internetowe Wykład 2 CSS CSS - definicja CSS (Cascading Style Sheets) kaskadowe arkusze stylów CSS - język opisujący w jaki sposób elementy HTML będą wyświetlane na ekranie komputera, tabletu,
SterBox. Przygotowanie Strony Użytkownika
Przygotowanie Strony Użytkownika Sterbox od wersji 2.1.1 obsługuje dwie strony użytkownika umożliwiające sterowanie z kontrolą stanów. Rozpoczynając tworzenie strony potrzebujemy programu do tworzenia
<body> <div style="max-width: 900px; margin: 0 auto;">
Załącznik Nr 2 do Uchwały Nr XXVII.144.2016 Rady Gminy Brańszczyk z dnia 28 czerwca 2016 roku
Prezentacja dokumentów XML
Prezentacja dokumentów XML Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarządzania treścią 2011/12 Arkusze stylu Rozdzielenie treści i wyglądu Przypisanie stylu do dokumentu CSS
Responsywne strony WWW
www.math.uni.lodz.pl/ radmat Ćwiczenie 1 Proszę zaprojektować następujący layout strony, oparty na DIV-ach: Aby osiągnąć powyższy efekt, w pliku CSS powinniśmy utworzyć reguły: #cala_strona width: 780px;
Czcionki. Rodzina czcionki [font-family]
Czcionki W tej lekcji nauczysz się o czcionkach i jak nimi manipulować przy pomocy CSS. Omówimy także pewien problem, gdzie wybrana czcionka jest przedstawiana na stronie tylko gdy jest ona zainstalowana
Wprowadzenie do Internetu zajęcia 3
Wprowadzenie do Internetu zajęcia 3 Zakres tematyczny zajęć CSS arkusz stylów. Formatowanie tekstu CSS w przykładach. CSS arkusz stylów Wprowadzenie Język HTML, XHTML został wzbogacony o potężne narzędzie
Laboratorium 1: Szablon strony w HTML5
Laboratorium 1: Szablon strony w HTML5 Czas realizacji: 2 godziny Kurs: WYK01_HTML.pdf, WYK02_CSS.pdf Pliki:, Edytor: http://www.sublimetext.com/ stabilna wersja 2 (portable) Ćwiczenie 1. Szablon strony
Szablony. Wersja 7.6
Szablony Wersja 7.6 Spis treści 1 WSTĘP... 3 1.1 PRZYKŁADY ZASTOSOWANIA SZABLONÓW:... 4 1.2 PRZYCISKI FUNKCYJNE... 6 2 SZABLONY... 7 2.1 KONFIGURACJA... 8 2.2 PLUGINY... 9 2.2.1 EDYCJA PLUGINU... 10 2.2.2
Kaskadowe arkusze stylów (CSS)
Kaskadowe arkusze stylów (CSS) CSS (Cascading Style Sheets) jest to język opisujący sposób, w jaki przeglądarki mają wyświetlać zawartość odpowiednich elementów HTML. Kaskadowe arkusze stylów służą do
Przykładowe pytania CSS
Przykładowe pytania CSS 1) Za pomocą jakiego selektora można stworzyć czcionkę pochyloną kursywę A) Font-style: oblique B) font-style: italic; C) text-style: italic; 2) Która własność CSSa kontroluje wielkość
Z CSS3 szybciej i przyjemniej
1 Z CSS3 szybciej i przyjemniej Marta Piasecka, 2 Zaokraglone--narozniki - 3 lub 4 elementy rysują tło - więcej kodu html - obrazki z narożnikami lub częściami tła - użytkownik widzi stronę bez tła dopóki
TECHNOLOGIE SIECI WEB
1. Wybrane elementy sk³adni CSS TECHNOLOGIE SIECI WEB Prowadz¹cy: dr in. Jan Prokop, e-mail: jprokop@prz.edu.pl, Politechnika Rzeszowska, Wydzia³ Elektrotechniki i Informatyki LABORATORIUM ÆWICZENIE nr
Dokument hipertekstowy
Dokument hipertekstowy Laboratorium 4 CSS mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej Cel poznanie konceptu stylów tworzenie różnych typów reguł stylów Style służą do zmiany wyglądu elementów
Przykład integracji kalkulatora mbank RATY na platformie IAI
Przykład integracji kalkulatora mbank RATY na platformie IAI 1. Moderacja - > Dodatki HTML i JavaScript 1.1 Klikamy na przycisk nowy dodatek Wpisujemy w pole Tytuł dodatku nazwę CSS_mRaty. Następnie ustawiamy
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Języki programowania wysokiego poziomu. CSS Wskazówki
Języki programowania wysokiego poziomu CSS Wskazówki CSS powinno się projektować hierarchicznie, zaczynając od elementów ogólniejszych, kończąc na szczegółowych - Źle: p.mid { text-align: center; p { color:
CSS. Kaskadowe Arkusze Stylów
CSS Kaskadowe Arkusze Stylów CSS CSS = Cascading Style Sheets Style określają sposób wyświetlania zawartości elementów HTML Arkusz stylów jest zbiorem takich reguł Pojawiły się w HTML 4.0 by rozwiązać
Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.
Nazwa implementacji: CSS i box model Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie. Wprowadzenie CSS (kaskadowe arkusze stylów, ang. Cascading
Funkcje i instrukcje języka JavaScript
Funkcje i instrukcje języka JavaScript 1. Cele lekcji a) Wiadomości Uczeń : zna operatory i typy danych języka JavaScript, zna konstrukcję definicji funkcji, zna pętlę If i For, Do i While oraz podaje
Laboratorium 6 Tworzenie bloga w Zend Framework
Laboratorium 6 Tworzenie bloga w Zend Framework Przygotowanie bazy danych 1. Wykonaj skrypt blog.sql, który założy w bazie danych dwie tabele oraz wpisze do nich przykładowe dane. Tabela blog_uzytkownicy
Kaskadowe arkusze stylów
KASKADOWE ARKUSZE STYLÓW CSS Żeby tworzyć atrakcyjnie wyglądające, rozbudowane serwisy należy skorzystać z innych języków, np. CSS (kaskadowych arkuszy stylów, ang. Cascading Style Sheets). CSS nie jest
Co to jest Flexbox, zalety Wsparcie dla przeglądarek, wady Dostępność a Flexbox Przykłady, zastosowanie Test
FLEXBOX Co to jest Flexbox, zalety Wsparcie dla przeglądarek, wady Dostępność a Flexbox Przykłady, zastosowanie Test FLEXBOX W3C Last Call Working Draft model pozycjonowania elementów blokowych kolejna
Prezentacja dokumentów XML
Prezentacja dokumentów XML Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2011/12 Patryk Czarnik 06 Prezentacja XML 2011/12 1 / 64 1 Arkusze stylu Rozdzielenie
Dwie perspektywy responsive web design: user experience i front-end developer
Dwie perspektywy responsive web design: user experience i front-end developer M O B I L E T R E N D S C O N F E R E N C E & A W A R D S 2 0 1 3 K r a k ó w 2 1-2 2 l u t y 2 0 1 3 R O Z D Z I A Ł 0 1 Czym
Norton Sec.3.0 STD PL CARD 1U 1Dvc 1Y Model : Norton Sec.3.0 STD PL CARD 1U 1Dvc 1Y ram sp. j.
OPROGRAMOWANIE > Model : 107587 Producent : - Symantec Norton Security 3.0 STANDARD 1Użytkownik 1Urządzenie 1Rok 21357596 'FONT-FAMILY: "Segoe UI", "Trebuchet MS", Helvetica, Arial; FONT-VARIANT: normal;
Model blokowy. Model blokowy w CSS
Model blokowy Model blokowy w CSS opisuje bloki, które są generowane dla elementów HTML. Model blokowy zawiera także dokładne opcje związane z ustawieniem maginesu zewnętrznego, wewnętrznego, obramowania
ACT (AJAX Control Toolkit)
Wydział Nauk Ekonomicznych i Zarządzania Toruń, 23.05.2011r. Kierunek : Zarządzanie Specjalność : Informatyka w zarządzaniu ACT (AJAX Control Toolkit) Przedmiot : Technologie Internetowe II Prowadzący
Elementarz HTML i CSS
Elementarz HTML i CSS Znaczniki przydatne w pracy redaktora stron internetowych 1 Elementarz HTML i CSS Znaczniki przydatne w pracy redaktora stron internetowych Treść, korekta, skład i oprawa graficzna
Drukarka laserowa monochromatyczna Xerox Phaser 3052 V_NI drukowanie sieciowe Wi-Fi / LAN
Dane aktualne na dzień: 26-06-2019 20:20 Link do produktu: https://agapo.pl/drukarka-laserowa-monochromatyczna-xerox-phaser-3052-v-ni-drukowanie-sieciowe-wi-filan-p-44436.html Drukarka laserowa monochromatyczna
Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski
Podstawy HTML i CSS Grzegorz Arkit Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski 13 października 2016 G. Arkit (WMIiE) Podstawy HTML i CSS 13 października 2016 1 / 20 Informacja
Kompresja stron internetowych
Kompresja stron internetowych Patryk Jar Tech 3 Camp, 18 czerwca 2013 r. O mnie Patryk Jar Webdeveloper Nor-sta (nor-sta.eu) yarpo.pl 2 3 Agenda Lepszy kod w przeglądarce Mniej żądań HTTP Mniej danych
Języki programowania wysokiego poziomu CSS
Języki programowania wysokiego poziomu CSS Kaskadowe Arkusze Stylów CSS (ang. Cascading Style Sheets) to język służący do formatowania dokumentów WWW, utworzonych w językach HTML oraz XHTML. CSS stworzono
Mailingi HTML. Specyfikacja techniczna
Mailingi HTML Specyfikacja techniczna Informacje wstępne Grupa Morizon S.A. zastrzega sobie prawo do odmowy emisji materiałów reklamowych bez podania przyczyny, w szczególności gdy ich jakość techniczna
I. Dlaczego standardy kodowania mailingów są istotne?
1 Tabela zawartości: I. Dlaczego standardy kodowania mailingów są istotne? 3 II. Budowa nagłówka wiadomości. 4 III. Style kaskadowe CSS. 4 IV. Elementarna budowa szablonu. 6 V. Podsumowanie. 9 2 I. Dlaczego
Tworzenie Stron Internetowych. odcinek 6
Tworzenie Stron Internetowych odcinek 6 CSS kaskadowe arkusze stylów CSS (Cascading Style Sheets), czyli Kaskadowe Arkusze Stylów "stylów" "arkusze" Reguły opisujące wygląd dokumentu opisanego za pomocą
Dokument hipertekstowy
Dokument hipertekstowy Laboratorium 5 Box model i layouty mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej Wysokość i szerokość domyślna szerokość elementu inline jest związana z jego zawartością
Technologie Informacyjne
Technologie Informacyjne Wykªad 7 Paweª Witkowski MIM UW Wiosna 2013 P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 1 / 23 HTML HTML Sªu»y do deniowania struktury dokumentu: akapity nagªówki
Prezentacja dokumentów XML
Prezentacja dokumentów XML Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarządzania treścią 2008/09 Rozdzielenie treści od wyglądu Dokumenty źródłowe: tylko treść (dane), znaczniki
Uchwała Nr 23/IV/2014 Rady Miasta Ostrołęki z dnia 30 grudnia 2014 r.
Uchwała Nr 23/IV/2014 Rady Miasta Ostrołęki z dnia 30 grudnia 2014 r. w sprawie określenia warunków i trybu składania deklaracji o wysokości opłaty za gospodarowanie odpadami komunalnymi za pomocą środków
STRONY INTERNETOWE mgr inż. Adrian Zapała
1 STRONY INTERNETOWE mgr inż. Adrian Zapała STRONY INTERNETOWE Rodzaje stron internetowych statyczne (statyczny HTML + CSS) dynamiczne (PHP, ASP, technologie Flash) 2 JĘZYKI STRON WWW HTML (ang. HyperText
Defilada - przykład wykorzystujący animowane modele Copperlicht. Andrzej P.Urbański Politechnika Poznańska
Defilada - przykład wykorzystujący animowane modele Copperlicht Andrzej P.Urbański Politechnika Poznańska Czego potrzebujemy? Animowane postacie potrafiące wykonywać różne ruchy cząstkowe np.: chodzić,
1. Pierwszy program. Kompilator ignoruje komentarze; zadaniem komentarza jest bowiem wyjaśnienie programu człowiekowi.
1. Pierwszy program // mój pierwszy program w C++ #include using namespace std; cout
Michał Bielecki, KNI 'BIOS'
Michał Bielecki, KNI 'BIOS' PHP czyli język typu client side 1. przeglądarka www żąda dokumentu o rozszerzeniu.php 2. serwer odbiera żądanie i przesyła do parsera php 3. parser php znajduje żądany plik
How To? Konfiguracja podglądu strumienia z kamer IP ACTi
How To? Konfiguracja podglądu strumienia z kamer IP ACTi Poznań 2010 Wprowadzenie Ten dokument zawiera informacje o wykorzystaniu kontrolki ActiveX w celu integracji podglądu na żywo z kamery ACTi ze stroną
Wrocław dn. 20 kwietnia 2006 roku. Temat lekcji: Style CSS.
Piotr Chojnacki http://www.piotrchojnacki.pl IV rok, informatyka chemiczna Gimnazjum nr 35 we Wrocławiu Wrocław dn. 20 kwietnia 2006 roku Czas trwania zajęć: 90 minut, przedmiot: informatyka Temat lekcji:
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne
Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>
Język html to język znaczników inaczej tagów, czyli słów lub skrótów pochodzących z języka angielskiego ujętych w nawiasy ostrokątne , np.. . W większości przypadków spotykamy znaczniki początku (inaczej
Źródła. cript/1.5/reference/ Ruby on Rails: http://www.rubyonrails.org/ AJAX: http://www.adaptivepath.com/publications/e ssays/archives/000385.
Źródła CSS: http://www.csszengarden.com/ XHTML: http://www.xhtml.org/ XML: http://www.w3.org/xml/ PHP: http://www.php.net/ JavaScript: http://devedgetemp.mozilla.org/library/manuals/2000/javas cript/1.5/reference/
Uwaga w niektórych przeglądarkach różnice mogą być niewidoczne zależy to od przeglądarki i ew. od jej ustawień.
Poprzednie zajęcia skończyliśmy ucząc się tworzenia odsyłaczy/hiperłączy/linków (można wrócić do poprzedniego scenariusza, jeśli ktoś go nie skończył). Skoro jesteśmy przy odsyłaczach, to warto poznać
UCHWAŁA NR XXII/141/2013 RADY GMINY BOJSZOWY. z dnia 13 marca 2013 r.
UCHWAŁA NR XXII/141/2013 RADY GMINY BOJSZOWY z dnia 13 marca 2013 r. w sprawie wzoru deklaracji o wysokości opłaty za gospodarowanie odpadami komunalnymi składanej przez właściciela nieruchomości. Na podstawie
Laboratorium 1: Pierwszy projekt w Angular
Laboratorium 1: Pierwszy projekt w Angular https://angular.io/ https://www.jetbrains.com/webstorm/ Ćwiczenie 1. Tworzenie środowiska Praca z aplikacjami frontendowymi wymaga instalacji: Node.js: https://nodejs.org/en/download/
Tworzenie stron internetowych z wykorzystaniem HTML5, JavaScript, CSS3 i jquery. Łukasz Bartczuk
Tworzenie stron internetowych z wykorzystaniem HTML5, JavaScript, CSS3 i jquery Łukasz Bartczuk Moduł 1 Podstawy tworzenia stron internetowych Agenda Podstawy stron internetowych Przegląd języka HTML Wprowadzenie
FLEX (16.03.2013) Przygotowanie środowiska developerskiego Hello world w MXML Hello world w ActionScript
FLEX (16.03.2013) Przygotowanie środowiska developerskiego 1. Uruchomić system operacyjny Linux 2. Pliki z pkt 3 oraz 5 dostępne są pod adresem http://kask.eti.pg.gda.pl/studium/ 3. Pobrać ze strony http://www.adobe.com/devnet/flex/flex-sdk-download-all.html
Ćw.4 Dokumenty HTML Przy pomocy języka znaczników opisać można strukturę witryny internetowej, postać i wygląd jej elementów.
Ćw.4 Dokumenty HTML Przy pomocy języka znaczników opisać można strukturę witryny internetowej, postać i wygląd jej elementów. Znaczniki HTML (tagi) postać ogólna: zawartość
Wykład 2: Kaskadowe arkusze stylów (CSS Cascade Style Sheets)
Wykład 2: Kaskadowe arkusze stylów (CSS Cascade Style Sheets) Przykład użycia stylu
Podstawy HTML i styli CSS. selektor {właściwość1: wartość1; właściwość2: wartość2}
Kaskadowe arkusze stylów (CSS) W trakcie projektowania własnego serwisu w języku HTML napotkamy problem z określeniem precyzyjnego pozycjonowania tekstu i grafiki oraz elastycznym formatowaniem tekstu.
Zastosowanie kaskadowych arkuszy stylów (CSS - Cascading Style Sheets) w technologii JavaServer Faces
Zastosowanie kaskadowych arkuszy stylów (CSS - Cascading Style Sheets) w technologii JavaServer Faces wg http://www.w3.org/tr/css3-selectors/ http://courses.coreservlets.com/course-materials/pdf/jsf/jsf2/jsf2-
Informacja podatku łączny styl
Informacja podatku łączny styl Załącznik nr 4 do uchwały Nr XI/99/2015 Rady Gminy Kolbudy z dnia 22 września 2015r.
Idea of responsive web design. Roman Białek Mateusz Mikołajczak Kacper Palmowski Krzysztof Szot
Idea of responsive web design Roman Białek Mateusz Mikołajczak Kacper Palmowski Krzysztof Szot Czym tak właściwie jest responsive web design? Jest to podejście do projektowania stron internetowych w taki
Wykład 2 CSS. Michał Drabik
Wykład 2 CSS Michał Drabik XHTML CSS Struktura strony internetowej Prezentacja strony internetowej CSS = Cascading Style Sheets Kaskadowe arkusze stylów style umieszczone są według hierarchi, ustalającej
Arkusze stylów CSS Cascading Style Sheets
Arkusze stylów CSS Cascading Style Sheets HTML a CSS HTML odpowiada za strukturę tworzonej witryny internetowej i poszczególnych dokumentów (ich stronę semantyczną) CSS odpowiada za wizualną prezentację
Podstawy (X)HTML i CSS
Inżynierskie podejście do budowania stron WWW momat@man.poznan.pl 2005-04-11 1 Hyper Text Markup Language Standardy W3C Przegląd znaczników Przegląd znaczników XHTML 2 Cascading Style Sheets Łączenie z