SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
Web Pro - CSS
     Стефан Дражев
    www.drazhev.com
http://twitter.com/6plus4u
 stedrazhev@gmail.com

                         Stephen   Digitally signed by Stephen Drazhev
                                   DN: cn=Stephen Drazhev, o=LMISKE,
                                   ou=HQ, email=stedrazhev@gmail.com,

                         Drazhev   c=US
                                   Date: 2010.03.14 10:39:38 +02'00'




                                                                         1
Структура на изложението
   Тема на предходната лекция
   Задачи за седмицата
   Комуникация в SteDraNet
   Тема на днешната лекция
   Литература



                                  2
Структура на изложението
   Тема на предходната лекция
   Задачи за седмицата
   Комуникация в SteDraNet
   Тема на днешната лекция
   Литература



                                  3
Структура на изложението
   Тема на предходната лекция
 Задачи    за седмицата
   Комуникация в SteDraNet
   Тема на днешната лекция
   Литература



                                  4
Получени първите Web-сайтове...
   Надежда, Стефан, Николай, Цветан,
    Явор, ...
     Някои указания:
     Йерархическа структура на сайта

     Демонстрация на основните TOOLS…

     Динамичен сайт с достъп до БД = 6+

           Published!


                                           5
Структура на изложението
   Тема на предходната лекция
   Задачи за седмицата
 Комуникация      в SteDraNet
   Тема на днешната лекция
   Литература



                                  6
Да работим съвместно
   Демонстриране на възможностите на
    Google Document за създаване на CV
    с използване на CSS…

   Споделяйте уменията си!
   Следвайте най-добрите!
                              Любимка Димитрова
                              liuberk@gmail.com

                                            7
Структура на изложението
   Тема на предходната лекция
   Задачи за седмицата
   Комуникация в SteDraNet
 Тема     на днешната лекция
   Литература



                                  8
Каскадно описание Web-страници




            XHTML …




                                 9
XHTML (script)
   Версия на HTML, адаптирана към
    стандарта XML
   ЦЕЛ: “разделяне” на дизайна на
    страницата от нейното съдържание
    или
     Съдържанието чрез XHTML
     Дизайн (или изобразяване) – чрез
      CSS…

                                         10
Web-страницата се различава
        от Печатната страница
   Web-страницата се извежда на
    различни екрани и браузъри;
   Web-страницата включва различни
    шрифтове;
   Web-страницата включва различни
    области...


                                      11
CSS и разликите с X/HTML

   CSS използва различен синтаксис за
    представяне на елементите в Web-str;
   Как даден елемент ще се изобрази на
    екрана, а не какво е неговото
    съдържание...



                                       12
WebPro = XHTML+CSS


XHTML

  CSS
                     13
Пример: Дефиниране на стил




                             14
Stylesheet=Списък
с описание на стилове




                        15
ПРАВИЛА ЗА ДЕФИНИРАНЕ НА CSS
   ДАДЕНО ПРАВИЛО СЕ СЪСТОИ ОТ ДВЕ
    ЧАСТИ - SELCTOR И DECLARATION
   РАЗЛИЧНИ ВИДОВЕ SELECTORs
   Селекторът “казва” на браузара (FireFox) кои
    елементи в страницата са свързани с дадено
    правило;
   Декларацията “казва” на браузара (FireFox,
    IE) какви множества от свойства да бъдат
    приложени.




                                               16
СЕЛЕКТОРИ
      Селекторът
е основен елемент в CSS:
селектира елемент
   от HTML-страница,
    на който придава
          СТИЛ



                           17
Видове селектори
Обикновени селектори




Контекстни селектори




                          18
Моделът на “кутията”
            Всеки елемент
                  има:
               Padding

                Border

               Marging




                       19
Управление на структурата
             LAYOUT
   Чрез СТИЛОВЕ се контролира:
     Размера на елемента;
     Разположението на елемента




                                   20
CSS и мерна единица ‘em’
   em is a unit of measure that is based on the
    users default pixel font size;
   1em = the users default font-size if no other
    explicit, pixel font-sizes are set via CSS;
    1.0em, approximately equal to 10px
                   1.0em = 10px
                   1.1em = 11px
                   1.2em = 12px
                   2.0em = 20px
                   5.0em = 50px

                                                21
Често дефинирани стилове (прм)
 .bodybold {
   font-family:arial,helvetica,sans-
   serif;
   font-size:12px;
   line-height:16px;
   font-style:normal;
   font-weight:bold;
   color: #000000;
   }

                                       22
Често дефинирани стилове (2)




                               23
Често дефинирани стилове (2’)




                            24
Често дефинирани стилове (3’)




                            25
Често дефинирани стилове (3)




                               26
Учи на базата на примери
   Сайт http://www.yahoo.com

   Сайт http://www.vancouver2010.com

   Сайт http://stedranet.ning.com



                                        27
YDN Libraries & Best Practices




                                 28
Dw Генератор на CSS Layout (1)




                             29
Dw Генератор на CSS Layout (2)




                             30
Dw Генератор на CSS Layout (3)




                             31
Dw Генератор на CSS Layout (4)




                             32
http://www.vancouver2010.com




                               33
Vancouver2010 CSS трикове




                            34
http://stedranet.ning.com




                            35
Структура на изложението
   Тема на предходната лекция
   Задачи за седмицата
   Комуникация в SteDraNet
   Тема на днешната лекция
   Литература



                                  36
Полезни сайтове...(2)


Visit Adobe TV at
 http://tv.adobe.com


                           37
Полезни сайтове...(1)




http://1styearinfo.pbworks.com/WebProWeek2




                                             38
Полезни сайтове...(2)



http://www.corewebprogramming.com/
http://www.w3schools.com/tags/
http://courses.coreservlets.com/



                                     39
Полезни сайтове...(3)

•WWW.csscreator.com/version1/index.php

•http://www.designerstoolbox.com/designresour
ces/webstandards/fonts/

•http://matrixsoftware.virtualave.net/




                                          40
Какво да извършим до края на
         седмицата?

 Регистрация
  +Web Site Adrs
 Задание 1 - CV




                           41
42

Contenu connexe

Similaire à Web Pro CSS Intro

Курс по уеб програмиране (2014), занятие №2 - CSS
Курс по уеб програмиране (2014), занятие №2 - CSSКурс по уеб програмиране (2014), занятие №2 - CSS
Курс по уеб програмиране (2014), занятие №2 - CSSDAVID Academy
 
Nakov - Teaching .NET Framework
Nakov - Teaching .NET FrameworkNakov - Teaching .NET Framework
Nakov - Teaching .NET FrameworkSvetlin Nakov
 
Adaptive design with Fe Framework (Bulgarian version)
Adaptive design with Fe Framework (Bulgarian version)Adaptive design with Fe Framework (Bulgarian version)
Adaptive design with Fe Framework (Bulgarian version)Peter Naydenov
 
Technical SEO / Varna Free University
Technical SEO / Varna Free UniversityTechnical SEO / Varna Free University
Technical SEO / Varna Free UniversityNikola Minkov
 
Николай Кръстев (NT WEBSITES).pdf
Николай Кръстев (NT WEBSITES).pdfНиколай Кръстев (NT WEBSITES).pdf
Николай Кръстев (NT WEBSITES).pdfOctopus Events
 
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)DAVID Academy
 
Курс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLКурс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLDAVID Academy
 
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)DAVID Academy
 
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...DAVID Academy
 
изработка на сайт
изработка на сайтизработка на сайт
изработка на сайтplvasileva90
 
Izrabotka na site
Izrabotka na siteIzrabotka na site
Izrabotka na siteyordanita
 
研發替代役制度簡報
研發替代役制度簡報研發替代役制度簡報
研發替代役制度簡報Mu Chun Wang
 
Svetlin Nakov - Programming for .NET Framework Book, Volume 2
Svetlin Nakov - Programming for .NET Framework Book, Volume 2Svetlin Nakov - Programming for .NET Framework Book, Volume 2
Svetlin Nakov - Programming for .NET Framework Book, Volume 2Svetlin Nakov
 
Mozllla Labs presentation
Mozllla Labs presentationMozllla Labs presentation
Mozllla Labs presentationBogomil Shopov
 
Dhtml (динамичен хипертекстов език)
Dhtml (динамичен хипертекстов език)Dhtml (динамичен хипертекстов език)
Dhtml (динамичен хипертекстов език)binevv
 

Similaire à Web Pro CSS Intro (20)

Курс по уеб програмиране (2014), занятие №2 - CSS
Курс по уеб програмиране (2014), занятие №2 - CSSКурс по уеб програмиране (2014), занятие №2 - CSS
Курс по уеб програмиране (2014), занятие №2 - CSS
 
Web Pro2
Web Pro2Web Pro2
Web Pro2
 
Nakov - Teaching .NET Framework
Nakov - Teaching .NET FrameworkNakov - Teaching .NET Framework
Nakov - Teaching .NET Framework
 
Adaptive design with Fe Framework (Bulgarian version)
Adaptive design with Fe Framework (Bulgarian version)Adaptive design with Fe Framework (Bulgarian version)
Adaptive design with Fe Framework (Bulgarian version)
 
Html & css improved
Html & css   improvedHtml & css   improved
Html & css improved
 
Technical SEO / Varna Free University
Technical SEO / Varna Free UniversityTechnical SEO / Varna Free University
Technical SEO / Varna Free University
 
Николай Кръстев (NT WEBSITES).pdf
Николай Кръстев (NT WEBSITES).pdfНиколай Кръстев (NT WEBSITES).pdf
Николай Кръстев (NT WEBSITES).pdf
 
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
 
Курс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTMLКурс по уеб програмиране (2015), занятие №1 - HTML
Курс по уеб програмиране (2015), занятие №1 - HTML
 
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
 
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
 
изработка на сайт
изработка на сайтизработка на сайт
изработка на сайт
 
Izrabotka na site
Izrabotka na siteIzrabotka na site
Izrabotka na site
 
изработка на сайт-seagarden.free.bg
изработка на сайт-seagarden.free.bgизработка на сайт-seagarden.free.bg
изработка на сайт-seagarden.free.bg
 
研發替代役制度簡報
研發替代役制度簡報研發替代役制度簡報
研發替代役制度簡報
 
5494 n nikolov_zashtita
5494 n nikolov_zashtita5494 n nikolov_zashtita
5494 n nikolov_zashtita
 
e-School Beta
e-School Betae-School Beta
e-School Beta
 
Svetlin Nakov - Programming for .NET Framework Book, Volume 2
Svetlin Nakov - Programming for .NET Framework Book, Volume 2Svetlin Nakov - Programming for .NET Framework Book, Volume 2
Svetlin Nakov - Programming for .NET Framework Book, Volume 2
 
Mozllla Labs presentation
Mozllla Labs presentationMozllla Labs presentation
Mozllla Labs presentation
 
Dhtml (динамичен хипертекстов език)
Dhtml (динамичен хипертекстов език)Dhtml (динамичен хипертекстов език)
Dhtml (динамичен хипертекстов език)
 

Plus de LogMan Graduate School on Knowledge Economy

Компютърни технологии в рекламата и медийните комуникации - Седмица 1.
Компютърни технологии в рекламата и медийните комуникации - Седмица 1.Компютърни технологии в рекламата и медийните комуникации - Седмица 1.
Компютърни технологии в рекламата и медийните комуникации - Седмица 1.LogMan Graduate School on Knowledge Economy
 

Plus de LogMan Graduate School on Knowledge Economy (20)

The Start SSL Free
The Start SSL FreeThe Start SSL Free
The Start SSL Free
 
The Best Security Resources for RussStudents at UE
The Best Security Resources for RussStudents at UEThe Best Security Resources for RussStudents at UE
The Best Security Resources for RussStudents at UE
 
My Digital Shadows and Personal Security
My Digital Shadows and Personal SecurityMy Digital Shadows and Personal Security
My Digital Shadows and Personal Security
 
Security mti2014the3a
Security mti2014the3aSecurity mti2014the3a
Security mti2014the3a
 
Информационна сигурност - интро
Информационна сигурност - интро Информационна сигурност - интро
Информационна сигурност - интро
 
Инфоструктура Web 2.0
Инфоструктура Web 2.0Инфоструктура Web 2.0
Инфоструктура Web 2.0
 
Real time web - week2
Real time web - week2Real time web - week2
Real time web - week2
 
Компютърни технологии в рекламата и медийните комуникации - Седмица 1.
Компютърни технологии в рекламата и медийните комуникации - Седмица 1.Компютърни технологии в рекламата и медийните комуникации - Седмица 1.
Компютърни технологии в рекламата и медийните комуникации - Седмица 1.
 
MOOC and Higher Education
MOOC and Higher EducationMOOC and Higher Education
MOOC and Higher Education
 
6 pluspresent2012secondweek
6 pluspresent2012secondweek6 pluspresent2012secondweek
6 pluspresent2012secondweek
 
ICT in Int'l Business Relations
ICT in Int'l Business RelationsICT in Int'l Business Relations
ICT in Int'l Business Relations
 
Отчет на НП46/Етап 1
Отчет на НП46/Етап 1Отчет на НП46/Етап 1
Отчет на НП46/Етап 1
 
Human factors and security
Human factors and securityHuman factors and security
Human factors and security
 
Security Log Management
Security Log  ManagementSecurity Log  Management
Security Log Management
 
PHP Security
PHP SecurityPHP Security
PHP Security
 
What Is Spam?
What  Is Spam?What  Is Spam?
What Is Spam?
 
Web Applications Security
Web Applications Security Web Applications Security
Web Applications Security
 
Visa security 8972
Visa security 8972Visa security 8972
Visa security 8972
 
ICT Security - Phishing
ICT Security - PhishingICT Security - Phishing
ICT Security - Phishing
 
DotNet Security, Dobrin Blagoev
DotNet Security, Dobrin BlagoevDotNet Security, Dobrin Blagoev
DotNet Security, Dobrin Blagoev
 

Web Pro CSS Intro