SlideShare a Scribd company logo
1 of 15
СSS – Cascading Style Sheets
CSS
СSS – Cascading Style Sheets (Стильдердің сатылы кестелері) –
гипермәтідік мәліметтер мамұнын олардың экрандағы бейнелеу формасын бөліп
орнатуға мүмкіндік беретін құрал болады.
Қазіргі WWW-интернет-ресурстарын безендіруді стильдің сатылы кестелерінсіз
көзге елестіру қиын. Стильдердің атылы кестелері мынандай мүмкіндіктер береді:
- WWW-парағын безендіруді оның мазмұнынан бөліп тәуелсіз орнату;
- Стандартты HTML тілі мүмкіндіктерін түбегейлі түрде кеңейту;
CSS арқылы HTML – тілінің экрандағы элементтерді бейнелеудің
көптеген тәсілдеріне жауапты тәгтер мен олардың атрибуттарын алып тастау
жолымен файылдың жалпы көлемін кішірейте аламыз (мысалы, мынадай тәгтер:
<font>, <center>m <b>, <i>, <s>, <U> т.б.; арибуттар: align, color, bgcolor, size,
width, height, т.с.с);
- HTML тілінің тәгтері мен атрибуттарына қарағанда, CSS кестелері интернет-
ресурстың сыртқы түрін басқарудың жеңіл тәсілін береді;
Стильді бір тәгтің параметірі ішінде жазуға болады. Ол үшін BODY
ішіндегі кез келген тәгте (BODY тәгіне де) STYLE атрибуты қолданылады.
Бұлардың «инлайдық» стиль кестелері деп атайды.
STYLE атрибуты арқылы
Жеке тәг стильі;
Жеке HTML – файлы стилі;
Біренше HTML – файлдарына арналған стиль;
Аралас стильдерді пайдалану атқарылады.
Бірнеше HTML – файлдаға арналған стиль
Әдетте бірнеше файылдаға арналған стильдер басқа бір жеке файлға
бөлек жазылады. Мұндай файл типі (кеңейтіліуі) css болып жазылады. Мысалы,
style.css файлына мынадай стильдерді жазайық:
BODY {margin-left: 40px;}
H1, H2, H3, H4, H5, H6
{text-align: right;
Color: red;
Font- family: “Arial Cyr”, Geneva, sans-serif; }
Стиль бетін документке жалғау
<html> example.html
<head>
<link rel="stylesheet" type="text/css" href=“mystyles,css"/>
</head>
<body>
м
</body>
</html>
Интернет желісінде сақталған глобальды бетке, және локалды бетке қосыла
алады.
<head> example1.html
<link rel="stylesheet" type="text/css"
href="http://www.google.com/uds/css/gsearch.css" />
</head>
p { color: white; background-color: black; } mystyles.css
h1 { font-size: large; font-weight: bold; }
h2 { font-weight: 500; color: blue; }
Кейбір атрибуттар мен мәндер
font-family: "lucida console" "courier new" sans-serif;
font-size: small;
font-size: larger;
font-size: 10px;
font-size: 80%;
font-weight: bold;
font-weight: 400;
font-style: italic;
font: sans-serif bold x-large;
Шрифт (font) және мәтін (text) атрибуты.
text-align: center;
text-align: right;
text-transform: uppercase;
text-indent: 2cm;
text-decoration: underline;
text-decoration: blink;
Түс атрибуты
color: red;
color: rgb(25, 30, 120);
color: #c0c0c0;
background-color: yellow;
Түс атаулары
aqua – Көгілдір,
black – қара,
blue – Көк,
fuchsia – Қызғылт,
gray – Боз,
green – Жасыл,
lime – Ашық-жасыл,
maroon - Қызыл қоңыр,
navy –күңгірт қызыл,
purple – Күлгін,
red – қызыл,
silver – Күміс (Ашық-боз),
white – ақ,
yellow – сары.
Құжатта стильдің глобалді анықтауы.
<html>
<head>
<style type="text/css">
body { color: blue; font-family: sans-serif;
width: 400px; text-align: justify; }
strong { color: red; font-weight: 600; }
em { background-color: silver; }
</style>
</head>
<body>
<p>Дүниежүзi бiр-бiрiне қарсы тұрған қоғамдық-саяси екi жүйеге
бөлiнiп, <strong>қырғиқабақ соғыс </strong> орын алды. Азия мен Африка
елдерiнде <em> ұлт- азаттық </em> қозғалыстар өрши түстi, сондай-ақ жаңа
тәуелсiз мемлекеттер құрылып, әлемде ғылыми-техникалық революция жүрiп
жатты.
</p>
</body>
</html>
Стилдер байланысы
body { font-family: sans-serif; background-color: yellow; }
p { color: red; background-color: aqua; }
a { text-decoration: overline underline; }
h2 { font-weight: bold; text-align: center; }
<body>
<h2>Бастапқы </h2>
<p>Бұл мәтін
<a href="myref.html"> сілтеме </a>
ішінде
</p>
</body>
body
h2 p
a
Бастапқы
Бұл мәтін сілтеме ішінде
Класстарды қолдану
p { font-family: sans-serif; }
p.special { background-color: yellow; font-weight: bold; }
.standout { color: red; font-family: cursive; }
<body>
<h2 class="standout"> Бұл standout классы </h2>
<p>Бұл жәй мәтін</p>
<p class="special">Бұл special класс абзацы</p>
<p class="standout special"> Бұл special және special
класс абзацы </p>
</body>
Б л standout классыұ
Бұл special класс абзацы
Бұл жәй мәтін
Б л special ж не special класс абзацыұ ә
classes.html
CSS қасиеттеріне шолу
Стильдік әр түрлі анықтаулар жазуда 70-тен аса оның түрі қасиеттерін
көрсетуге болады. Жалпы жұмыс атқару кезінде білім беру интернет-ресурсының
соңында берілетін анықтамаларды пайдалану қажет.
Стильді оның қасиеттерін мынадай топтарға бөліп беру қалыптасқан:
қаріп (шрифт)
түстер;
мәтін;
өрістер мен жақтаулар (поля и рамки);
сыртқы түрлері.
Пункттер мен пикалар – типографиялық өлшем бірліктерді, олар қаріп
көлемін немесе оның кеглін береді.
Word – та мысалы, параметр 8-ден 72 пт-ке дейін. Бұл кельдің пунктпен
берілген мөлшері. 1 типографиялық пт = 1/72дюйм= 0.375 мм. Бұл символдың өз
мөлшері емес, оның “ұпай” («очко») мөлшері, яғни типографиядағы сол символды
(литер) ойып орналастыратын матрица биіктігі. Оның мөлшері литер мөлшерінен
үлкен. Мысалы, кеглі 10 шрифтің бас әрпінің көлемі 7 пункт шамасында болады.
Courier – моноенді шрифт
Үнсіз келісім бойсынша (по умолчанию) браузер қалыпты
мәтін үшін Times Roman шрифтін, ал программалар үшін – Courier
шрифтің (моноенді) пайдаланады. Интернет-ресурс үшін өз
гарнитуранды көрсету қажет емес, ондай шрифт компютерде
болмаса, ол иеролифке айналып кетеді. Жергілікті (локальды)
гипермәтін үшін кез келген шрифт жарайды. Ал Интернет желісі
үшін тек топты ғана көрсету жеткілікті шыған немесе шрифті қоса
жіберіп оны орнату ережесі де бірге беріліуі тиіс. Font-family қасиеті
үшін бір емес, бірнеше шрифт абзал (үтір арқыл бөліп), мысалы:
H1, H2, H3, H4, H5, H6
{ Font- family: “Arial Cyr”, Geneva, Helvetica, sans-serif; }
Блоктар орнату мысалы
<style type="text/css">
p { font-family: sans-serif;
font-size: 16pt;
border: 2px solid red; }
p.class1 { width: 400px;
background-color: yellow;
padding: 0.5cm;
margin: 0.5cm; }
p.class2 { width: 500px;
background-color:
green; padding: 0.3cm;
margin: 1cm; }
</style>
<body>
<p class="class1">Бірінші параграф</p>
<p class="class1">Екінші параграф</p>
<p class="class2">Үшінші параграф</p>
<p class="class2">Төртінші параграф</p>
<p class="class1">Бесңнші параграф</p>
</body>
blocks.html
Боксовая модель
Жол және толтырылу
body {
margin-top: 100px;
margin-right: 40px;
margin-bottom: 10px; margin-left:
70px;
}
Шеттер
 Шеттер түрлері [border-style]
 h1 {
 border-width: thick;
 border-style: dotted;
 border-color: gold; }
 h2 {
 border-width: 20px;
 border-style: outset;
 border-color: red; }
 p { border-width: 1px;
 border-style: dashed;
 border-color: blue; }
 ul {
 border-width: thin;
 border-style: solid;
 border-color: orange; }

More Related Content

Viewers also liked

Rebecca Laakso Internship Project
Rebecca Laakso Internship ProjectRebecca Laakso Internship Project
Rebecca Laakso Internship ProjectRebecca Laakso
 
ChefConf2014 - Chef TDD
ChefConf2014 - Chef TDD ChefConf2014 - Chef TDD
ChefConf2014 - Chef TDD Daniel Tracy
 
Salesforce tech writing career path (print-out)
Salesforce tech writing career path (print-out)Salesforce tech writing career path (print-out)
Salesforce tech writing career path (print-out)Sue Warnke
 
"Empowering Writers With a Killer Career Path" by Sue Warnke & Seth Katz, Sal...
"Empowering Writers With a Killer Career Path" by Sue Warnke & Seth Katz, Sal..."Empowering Writers With a Killer Career Path" by Sue Warnke & Seth Katz, Sal...
"Empowering Writers With a Killer Career Path" by Sue Warnke & Seth Katz, Sal...Sue Warnke
 
Not marble nor the gilded monument by Shakespeare
Not marble nor the gilded monument by ShakespeareNot marble nor the gilded monument by Shakespeare
Not marble nor the gilded monument by ShakespeareNjoy19
 
Sofa goc, sofa góc, bán tại kho giá rẻ hơn 20-30%
Sofa goc, sofa góc, bán tại kho giá rẻ hơn 20-30%Sofa goc, sofa góc, bán tại kho giá rẻ hơn 20-30%
Sofa goc, sofa góc, bán tại kho giá rẻ hơn 20-30%Bán Hàng Tại Kho
 
Impacto tecno rodriguez
Impacto tecno rodriguezImpacto tecno rodriguez
Impacto tecno rodriguezdarakaru
 
Enfoque de procesos. iaen m. urigüen
Enfoque de procesos. iaen m. urigüenEnfoque de procesos. iaen m. urigüen
Enfoque de procesos. iaen m. urigüenMónica Urigüen
 
Pensamiento complejo en diseño curricular
Pensamiento complejo en diseño curricularPensamiento complejo en diseño curricular
Pensamiento complejo en diseño curricularMónica Urigüen
 
Práctica 5 presentación mi semana en imágenes
Práctica 5 presentación mi semana en imágenesPráctica 5 presentación mi semana en imágenes
Práctica 5 presentación mi semana en imágenesUniversidad de Murcia
 
Fotos da natureza por onde passei - Roger bahia
Fotos da natureza por onde passei - Roger bahiaFotos da natureza por onde passei - Roger bahia
Fotos da natureza por onde passei - Roger bahiaRoger Bahia
 
República dominicana spanish
República dominicana spanishRepública dominicana spanish
República dominicana spanishDavid Blount
 
Como formatear
Como formatearComo formatear
Como formatearcharlesea
 

Viewers also liked (17)

Rebecca Laakso Internship Project
Rebecca Laakso Internship ProjectRebecca Laakso Internship Project
Rebecca Laakso Internship Project
 
ChefConf2014 - Chef TDD
ChefConf2014 - Chef TDD ChefConf2014 - Chef TDD
ChefConf2014 - Chef TDD
 
Salesforce tech writing career path (print-out)
Salesforce tech writing career path (print-out)Salesforce tech writing career path (print-out)
Salesforce tech writing career path (print-out)
 
"Empowering Writers With a Killer Career Path" by Sue Warnke & Seth Katz, Sal...
"Empowering Writers With a Killer Career Path" by Sue Warnke & Seth Katz, Sal..."Empowering Writers With a Killer Career Path" by Sue Warnke & Seth Katz, Sal...
"Empowering Writers With a Killer Career Path" by Sue Warnke & Seth Katz, Sal...
 
Not marble nor the gilded monument by Shakespeare
Not marble nor the gilded monument by ShakespeareNot marble nor the gilded monument by Shakespeare
Not marble nor the gilded monument by Shakespeare
 
Sofa goc, sofa góc, bán tại kho giá rẻ hơn 20-30%
Sofa goc, sofa góc, bán tại kho giá rẻ hơn 20-30%Sofa goc, sofa góc, bán tại kho giá rẻ hơn 20-30%
Sofa goc, sofa góc, bán tại kho giá rẻ hơn 20-30%
 
Impacto tecno rodriguez
Impacto tecno rodriguezImpacto tecno rodriguez
Impacto tecno rodriguez
 
Enfoque de procesos. iaen m. urigüen
Enfoque de procesos. iaen m. urigüenEnfoque de procesos. iaen m. urigüen
Enfoque de procesos. iaen m. urigüen
 
Ermelino 198
Ermelino 198Ermelino 198
Ermelino 198
 
Agua
AguaAgua
Agua
 
Pensamiento complejo en diseño curricular
Pensamiento complejo en diseño curricularPensamiento complejo en diseño curricular
Pensamiento complejo en diseño curricular
 
Práctica 5 presentación mi semana en imágenes
Práctica 5 presentación mi semana en imágenesPráctica 5 presentación mi semana en imágenes
Práctica 5 presentación mi semana en imágenes
 
Fotos da natureza por onde passei - Roger bahia
Fotos da natureza por onde passei - Roger bahiaFotos da natureza por onde passei - Roger bahia
Fotos da natureza por onde passei - Roger bahia
 
Raleste28
Raleste28Raleste28
Raleste28
 
República dominicana spanish
República dominicana spanishRepública dominicana spanish
República dominicana spanish
 
Menu
MenuMenu
Menu
 
Como formatear
Como formatearComo formatear
Como formatear
 

Css

  • 1. СSS – Cascading Style Sheets
  • 2. CSS СSS – Cascading Style Sheets (Стильдердің сатылы кестелері) – гипермәтідік мәліметтер мамұнын олардың экрандағы бейнелеу формасын бөліп орнатуға мүмкіндік беретін құрал болады. Қазіргі WWW-интернет-ресурстарын безендіруді стильдің сатылы кестелерінсіз көзге елестіру қиын. Стильдердің атылы кестелері мынандай мүмкіндіктер береді: - WWW-парағын безендіруді оның мазмұнынан бөліп тәуелсіз орнату; - Стандартты HTML тілі мүмкіндіктерін түбегейлі түрде кеңейту; CSS арқылы HTML – тілінің экрандағы элементтерді бейнелеудің көптеген тәсілдеріне жауапты тәгтер мен олардың атрибуттарын алып тастау жолымен файылдың жалпы көлемін кішірейте аламыз (мысалы, мынадай тәгтер: <font>, <center>m <b>, <i>, <s>, <U> т.б.; арибуттар: align, color, bgcolor, size, width, height, т.с.с); - HTML тілінің тәгтері мен атрибуттарына қарағанда, CSS кестелері интернет- ресурстың сыртқы түрін басқарудың жеңіл тәсілін береді;
  • 3. Стильді бір тәгтің параметірі ішінде жазуға болады. Ол үшін BODY ішіндегі кез келген тәгте (BODY тәгіне де) STYLE атрибуты қолданылады. Бұлардың «инлайдық» стиль кестелері деп атайды. STYLE атрибуты арқылы Жеке тәг стильі; Жеке HTML – файлы стилі; Біренше HTML – файлдарына арналған стиль; Аралас стильдерді пайдалану атқарылады. Бірнеше HTML – файлдаға арналған стиль Әдетте бірнеше файылдаға арналған стильдер басқа бір жеке файлға бөлек жазылады. Мұндай файл типі (кеңейтіліуі) css болып жазылады. Мысалы, style.css файлына мынадай стильдерді жазайық: BODY {margin-left: 40px;} H1, H2, H3, H4, H5, H6 {text-align: right; Color: red; Font- family: “Arial Cyr”, Geneva, sans-serif; }
  • 4. Стиль бетін документке жалғау <html> example.html <head> <link rel="stylesheet" type="text/css" href=“mystyles,css"/> </head> <body> м </body> </html> Интернет желісінде сақталған глобальды бетке, және локалды бетке қосыла алады. <head> example1.html <link rel="stylesheet" type="text/css" href="http://www.google.com/uds/css/gsearch.css" /> </head> p { color: white; background-color: black; } mystyles.css h1 { font-size: large; font-weight: bold; } h2 { font-weight: 500; color: blue; }
  • 5. Кейбір атрибуттар мен мәндер font-family: "lucida console" "courier new" sans-serif; font-size: small; font-size: larger; font-size: 10px; font-size: 80%; font-weight: bold; font-weight: 400; font-style: italic; font: sans-serif bold x-large; Шрифт (font) және мәтін (text) атрибуты. text-align: center; text-align: right; text-transform: uppercase; text-indent: 2cm; text-decoration: underline; text-decoration: blink;
  • 6. Түс атрибуты color: red; color: rgb(25, 30, 120); color: #c0c0c0; background-color: yellow; Түс атаулары aqua – Көгілдір, black – қара, blue – Көк, fuchsia – Қызғылт, gray – Боз, green – Жасыл, lime – Ашық-жасыл, maroon - Қызыл қоңыр, navy –күңгірт қызыл, purple – Күлгін, red – қызыл, silver – Күміс (Ашық-боз), white – ақ, yellow – сары.
  • 7. Құжатта стильдің глобалді анықтауы. <html> <head> <style type="text/css"> body { color: blue; font-family: sans-serif; width: 400px; text-align: justify; } strong { color: red; font-weight: 600; } em { background-color: silver; } </style> </head> <body> <p>Дүниежүзi бiр-бiрiне қарсы тұрған қоғамдық-саяси екi жүйеге бөлiнiп, <strong>қырғиқабақ соғыс </strong> орын алды. Азия мен Африка елдерiнде <em> ұлт- азаттық </em> қозғалыстар өрши түстi, сондай-ақ жаңа тәуелсiз мемлекеттер құрылып, әлемде ғылыми-техникалық революция жүрiп жатты. </p> </body> </html>
  • 8. Стилдер байланысы body { font-family: sans-serif; background-color: yellow; } p { color: red; background-color: aqua; } a { text-decoration: overline underline; } h2 { font-weight: bold; text-align: center; } <body> <h2>Бастапқы </h2> <p>Бұл мәтін <a href="myref.html"> сілтеме </a> ішінде </p> </body> body h2 p a Бастапқы Бұл мәтін сілтеме ішінде
  • 9. Класстарды қолдану p { font-family: sans-serif; } p.special { background-color: yellow; font-weight: bold; } .standout { color: red; font-family: cursive; } <body> <h2 class="standout"> Бұл standout классы </h2> <p>Бұл жәй мәтін</p> <p class="special">Бұл special класс абзацы</p> <p class="standout special"> Бұл special және special класс абзацы </p> </body> Б л standout классыұ Бұл special класс абзацы Бұл жәй мәтін Б л special ж не special класс абзацыұ ә classes.html
  • 10. CSS қасиеттеріне шолу Стильдік әр түрлі анықтаулар жазуда 70-тен аса оның түрі қасиеттерін көрсетуге болады. Жалпы жұмыс атқару кезінде білім беру интернет-ресурсының соңында берілетін анықтамаларды пайдалану қажет. Стильді оның қасиеттерін мынадай топтарға бөліп беру қалыптасқан: қаріп (шрифт) түстер; мәтін; өрістер мен жақтаулар (поля и рамки); сыртқы түрлері. Пункттер мен пикалар – типографиялық өлшем бірліктерді, олар қаріп көлемін немесе оның кеглін береді. Word – та мысалы, параметр 8-ден 72 пт-ке дейін. Бұл кельдің пунктпен берілген мөлшері. 1 типографиялық пт = 1/72дюйм= 0.375 мм. Бұл символдың өз мөлшері емес, оның “ұпай” («очко») мөлшері, яғни типографиядағы сол символды (литер) ойып орналастыратын матрица биіктігі. Оның мөлшері литер мөлшерінен үлкен. Мысалы, кеглі 10 шрифтің бас әрпінің көлемі 7 пункт шамасында болады.
  • 11. Courier – моноенді шрифт Үнсіз келісім бойсынша (по умолчанию) браузер қалыпты мәтін үшін Times Roman шрифтін, ал программалар үшін – Courier шрифтің (моноенді) пайдаланады. Интернет-ресурс үшін өз гарнитуранды көрсету қажет емес, ондай шрифт компютерде болмаса, ол иеролифке айналып кетеді. Жергілікті (локальды) гипермәтін үшін кез келген шрифт жарайды. Ал Интернет желісі үшін тек топты ғана көрсету жеткілікті шыған немесе шрифті қоса жіберіп оны орнату ережесі де бірге беріліуі тиіс. Font-family қасиеті үшін бір емес, бірнеше шрифт абзал (үтір арқыл бөліп), мысалы: H1, H2, H3, H4, H5, H6 { Font- family: “Arial Cyr”, Geneva, Helvetica, sans-serif; }
  • 12. Блоктар орнату мысалы <style type="text/css"> p { font-family: sans-serif; font-size: 16pt; border: 2px solid red; } p.class1 { width: 400px; background-color: yellow; padding: 0.5cm; margin: 0.5cm; } p.class2 { width: 500px; background-color: green; padding: 0.3cm; margin: 1cm; } </style> <body> <p class="class1">Бірінші параграф</p> <p class="class1">Екінші параграф</p> <p class="class2">Үшінші параграф</p> <p class="class2">Төртінші параграф</p> <p class="class1">Бесңнші параграф</p> </body> blocks.html
  • 14. Жол және толтырылу body { margin-top: 100px; margin-right: 40px; margin-bottom: 10px; margin-left: 70px; }
  • 15. Шеттер  Шеттер түрлері [border-style]  h1 {  border-width: thick;  border-style: dotted;  border-color: gold; }  h2 {  border-width: 20px;  border-style: outset;  border-color: red; }  p { border-width: 1px;  border-style: dashed;  border-color: blue; }  ul {  border-width: thin;  border-style: solid;  border-color: orange; }