Ligjerata 4 Dr. Fisnik Dalipi

Slides:



Advertisements
Similar presentations
HTML and CSS. HTML Hyper Text Markup Language Tells browser how to display text and images.
Advertisements

CSS-Formatting Review Cascading Style Sheets addstyle to your HTML web pages.
CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
CSS The basics { }. CSS Cascading Style Sheets - language used to – describe html appearance & formatting Style Sheet - file that describes – how html.
/k/k 1212 Cascading Style Sheets Part one Marko Boon
1 Cascading Style Sheets™ (CSS) Outline 5.1 Introduction 5.2 Inline Styles 5.3 Embedded Style Sheets 5.4 Conflicting Styles 5.5 Linking External Style.
Cascading Style Sheets (CSS) “Styles” for short. Pg. 418.
CSS Digital Media: Communication and design 2007.
Adding styles. Three alternatives HIT151 Web 'n' Net Web Page Basics /*stylesheet*/ h1,h2,h3 { font-family: verdana, arial, 'sans serif'; } p,table,li.
Very quick intro HTML and CSS. Sample html A Web Title.
Cascading Style Sheets. CSS stands for Cascading Style Sheets and is a simple styling language which allows attaching style to HTML elements. CSS is a.
Cascading Style Sheets By: Valerie Kuna. What are Cascading Style Sheets? Cascading Style Sheets (CSS) are a standard for specifying the presentation.
CSS Link Styling. The Anchor Element: Link text between the opening and closing can be styled using CSS. Some of the properties that can be set are: font-family,
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
Building a Website: Cascading Style Sheets (CSS) Fall 2013.
Cascading Style Sheet CSS CS1520 Ali Alanjawi. 2 TA Information Ali Alanjawi Homepage: Office:
CSS(Cascading Style Sheets )
Part 3 Introduction to CSS. CSS Text Text Styles h1 {color: green} // rgb(0,255,0), #00ff00 h2{letter-spacing: 0.5cm} // 2px h3 {text-align: right} //
กระบวนวิชา CSS. What is CSS? CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to.
CSS normally control the html elements. Three Ways to Insert CSS There are three ways of inserting a style sheet: External style sheet Internal style.
Grundlæggende web design, ITU Torsdag d. 29 sept Cascading Style Sheets.
ITCS373: Internet Technology Week 3: Introduction to CSS Dr. Faisal Al-Qaed.
CSS Tutorial 1 Introduction Syntax How to use style specifications. Styles.
Designing Web Pages The case for CSS. The Power of CSS css Zen Garden
CSS Syntax. Syntax The CSS syntax is made up of three parts: a selector, a property and a value: selector {property: value}
CSS DHS Web Design. Location Between the & Start with – End with –
1 Cascading Style Sheets
WEB FOUNDATIONS CSS Overview. Outline  What is CSS  What does it do  Where are styles stored  Why use them  What is the cascade effect  CSS Syntax.
WebD Introduction to CSS By Manik Rastogi.
CS3220 Web and Internet Programming CSS Basics
CX Introduction to Web Programming
Cascading Style Sheet (CSS)
IS333: MULTI-TIER APPLICATION DEVELOPMENT
Windows XP(Control Panel)
SH.M.U-2 Tema:WEB Shfletuesit Nxënësi:Elbaroza Bunjaku Arsimtari:Muhamer.
Introduction to CSS.
TIK 12 – Prof. Blerand Koshi
Insertimi i hapësirave dhe kalimi në kryerresht
The Internet 10/13/11 The Box Model
Elementet e gjuhës C++.
TIK 12 – Prof. Blerand Koshi
Vendosja e prapavijes (Background)
Tema:Crossover Cable Nxënësi:Amir Sadiku Arsimtari:Muhamer Ujkani
SH.M.U-2 Emri dhe mbiemri:Lavdim Veseli Klasa:IX-3 Shkolla:SHMU2
Elementet e gjuhës C++.
Stylin’ with CSS.
Shmu2 Lënda: Informatikë Tema: Programi i Power Ponit Klasa: IX-4
Introduction to Cascading Style Sheets (CSS)
Working with Cascading Style Sheets (CSS)
Ms Word 2003.
Working with Cascading Style Sheets (CSS)
What are Cascading Stylesheets (CSS)?
The Internet 10/6/11 Cascading Style Sheets
CSS: Cascading Style Sheets
Targetimi i elementeve specifike
Ligjerata 3 Dr. Fisnik Dalipi
Internet Ligjerata 8 Dr. Fisnik Dalipi.
Tutorial 3 Working with Cascading Style Sheets
Web Design and Development
CS3220 Web and Internet Programming CSS Basics
Desktopi, hapja e Ms Word-it
CS3220 Web and Internet Programming CSS Basics
Variablat dhe konstantet
Creating your own Styles
Cascading Style Sheets
Stylin’ with CSS.
Veprime themelore ne dokument
Stylin’ with CSS.
Ms Word 2003.
Introduction to Cascading Style Sheets (CSS)
Presentation transcript:

Ligjerata 4 Dr. Fisnik Dalipi Internet Ligjerata 4 Dr. Fisnik Dalipi

CSS – Cascading Style Sheets CSS qëndron për Cascading Style Sheets Stilet definojnë mënyrën se si paraqitet një XHTML element Më tepër stile më në fund ndërthuren në një dokument të vetëm Stilet definohen në seksione speciale brenda XHTML dokumentit ose si fajll i veçantë Më të përdorshëm janë stilet e jashtme Më tepër XHTML dokumente mund të kenë CSS të njëjtë Kjo krijon web faqe konzistente

CSS - Sintaksa Sintaksa e CSS-së përbëhet nga tri pjesë: selektuesi (ang. selector), vetia (ang. property) dhe vlera (ang. value) selector {property: value} selector paraqet XHTML tag-un për të cilën doni të definoni CSS stil property paraqet atributin vlerën e të cilit doni ta ndryshoni value paraqet vlerën që merr vetia (property)

CSS Sintaksa - Shembuj Formaton tekstin nën p-tagun në XHTML me ngjyrë të kuqe Formatimi i snkronjave: p{font-family: arial} Nëse emri i shkronjës është më shumë se një fjalë, atëherë përdoren thonjëzat p{font-family: “ms sans serif”}

CSS – Grupimi i më tepër vetive Në CSS ekziston mënyra për grupim të më tepër nën një selektor të vetëm p {text-align:center;color:red} Mjafton që vetitë të ndahen mes veti me pikëpresje Për lexueshmëri më të mirë, vetitë mund të ndahen në rreshta të ri. p { text-align: center; color: black; font-family: arial }

CSS – Grupimi i më tepër selektorëve Ekziston mundësia grupimit të më tepër selektorëve që kanë veti të përbashkëta Ndarja e tyre bëhet me presje h1,h2,h3,h4,h5,h6 { color: green }

Selektorët e klasës (class selectors) Me selektor të klasës mund të kemi stile të ndryshme për të njëjtin selektor(tag) Supozojmë se duam dy lloje të paragrafeve: njëra e renditur në të majtë, tjetra në mes Klasat definohen me pikë pas selektorit p.left {text-align: left} p.center {text-align: center} Për përdorim të selektorit të klasës duhet përdorur class atributi në XHTML

Selektorët e klasës - Shembull <p class="left"> Paragrafi i rreshtuar ne te majte. </p> <p class="center"> Paragrafi i rreshtuar ne mes.

Selektori Univerzal i klasës Të gjitha tag-et në XHTML do të kenë qasje në selektorin e klasës duke përdorur emrin e saj në class atributin <h1 class="neqender"> Titulli ne qender... </h1> <p class="neqender"> Paragrafi ne qender... </p> Nëse nuk e shënojmë selektorin para klasës përkatëse stili bëhet i qasshëm nga çdo element në XHTML Shembull: .neqender{text-align: center}

id - Selektori id selektori dallon nga selektori i klasës Derisa selektori i klasës qaseshte në më SHUME elemente në dokument id selektori qaset dhe i takon vetëm NJE elementi në web dokument Id selektorët definohen me # shenjën pas selektorit p#stili1 { text-align: center; color: red }

id - Selektori Stili i mësipërm do të funksionon vetëm për p tag-un dhe asnjë tag tjetër Nëse nuk shënojmë tag përkatës, id selektori do të jetë valid për tag-un e parë në të cilën përdoret *#stili1{ text-align: center; color: red } <h1 id="stili1">Nje tekst</h1> <h2 id="stili1">Nje tekst</h2>

CSS Komentet CSS komentet janë pjesë teksti që do të injorohen nga browserët CSS komenti fillon me /* dhe mbaron me */ si vijon /* Nje koment */ p { text-align: center; /* Nje koment tjeter */ color: black; font-family: arial }

Pseudoklasat Ekzistojnë XHMTL elemente të cilat mund të kenë disa gjendje Gjendjet e tyre mund të manipulohen me pseudoklasat Për shembull pseudoklasat për linqet (a tag-un ) janë: link, vistited, hover dhe active. link - referon në linkun që nuk është vizituar visited - referon në linkun që është vizituar hover - referon në mouse-in kur është vendosur mbi linkun active - referon në linkun që është aktiv (që është zgjedhur, apo është kthyer në të pasi është shtypur back butoni)

Ndërthurja e stileve në CSS Në CSS kemi mundësi të definojmë stile të ndërthurura që janë pjesë e të dy tageve ul li { color: green } nënkupton stil që do të funskionoj në li tag-un e ndërthurur në ul tag-un

Mënyrat e vendosjes së CSS Ekzistojnë tri mënyra për vendosjen e CSS në një XHTML dokument edhe atë: Shtimi i CSS-së nga jashtë (CSS-ja eksterne) Shtimi i CSS-së brenda në dokument (CSS-ja interne) Shtimi i CSS brenda tag-eve (CSS-ja inline)

CSS-ja eksterne CSS-të eksterne definohen si fajlla në veçanti dhe ruhen me ekstenzionin *.css Në të definohen të gjitha stilet sipas sintaksës dhe rregullave që përmendëm deri tani Më pastaj thirret në web dokumentin në mënyrën si vijon: <head> <link rel="stylesheet" type="text/css" href="fajli.css" /> </head> Thirja e css fajllit bëhet në head seksionin e XHTML dokumentit

CSS-ja interne CSS-ja interne nënkupton definim të CSS stileve në head seksionin e XHTML dokumentit <head> <style type="text/css"> em {background-color: purple; color : white } h1{ font-family: “arial, sans-serif”; font-size : 14pt } .klasa{color: blue } </style> </head>

Shembull

Shembull

CSS-ja inline Stilet inline ndryshon vetëm pamjen e tag-ut përkatës Nëse doni të ndryshoni stilin e përmbajtjes së ndonjë prej tagjeve përkatëse perdoret: <p style="color: red; font-size: 32pt">Nje paragraf</p>

Përparësitë në CSS stilet Vlen të theksohet se inline stilet nëse janë të definuar, mbishkruan stilet interne dhe eksterne Stili intern mbishkruan atë ekstern Më në fund nëse nuk ka stile inline apo intern të definuar vlen CSS stili ekstern Pra përparësitë janë si vijon Stili inline Stili intern Stili ekstern Gjithashtu elementet e ndërthurura trashëgojnë stilet e elementeve prindër nëse nuk ka inline stil të definuar

Përparësitë në CSS stilet Për shembull nëse CSS fajli ekstern ka këtë stil për h3 selektorin h3{color: red; text-align: left; font-size: 8pt} Kurse XHTML-ja ka edhe CSS interne si vijon h3{text-align: right; font-size: 20pt } Nëse dokumenti poashtu lidhet me CSS-në eksterne Vetitë për h3 selektorin do të jenë color: red; text-align: right; font-size: 20pt

Disa CSS Stile të rëndësishme Stilet për prapavijën (Bakcground Styles) me vetitë: background-color, background-image, background-repeat, background-attachment dhe background-position Stilet për tekstin (Text Styles) me vetitë: color, text-align, text-decoration, text-transformation dhe text-indent Stilet e shkronjave (Font Styles) me vetitë: font-style, font-family, font-size etj... Stilet e listave: (List-Styles) me vetitë: list-style-type, list-style-position, list-style-image

Referenca Deitel, Deitel, and Nieto, (2007) Internet & World Wide Web How to Program, Prentice Hall; 4 edition

Thank You! PYETJE??? 25