Eng. Anas Alpure
‫الدرس‬
‫الثام‬
‫ن‬
(8)
Universal Selector
‫العام‬ ‫المحدد‬
Attribute Selector
‫الخاصية‬ ‫عبر‬ ‫المحدد‬
*{
border: 1px solid red;
}
a[href][title="google"]{
color: black;
}
a[href][title="php"]{
color: blue;
}
‫استثناء‬ ‫بال‬ ‫العناصر‬ ‫كل‬ ‫على‬ ‫يطبق‬
‫الخاصية‬ ‫تطابق‬ ‫على‬ ً‫ا‬‫اعتماد‬ ‫يطبق‬
Box Properties
‫خواص‬ ‫جميع‬
box module
‫موروثة‬ ‫غير‬
Elements “flow” by default
•
Block level
‫جديد‬ ‫سطر‬ ‫في‬ ‫ا‬ً‫م‬‫دائ‬ ‫يبدأ‬
‫ويأخذ‬
‫المتاح‬ ‫الكامل‬ ‫العرض‬
100
%
‫عناصر‬ ‫يحوي‬ ‫ان‬ ‫يمكن‬
inline
‫أو‬
block
‫ضمنه‬
•
Inline level
‫جديد‬ ‫سطر‬ ‫في‬ ‫العنصر‬ ‫يبدأ‬ ‫ال‬
‫ويأخذ‬
‫فقط‬ ‫يحتاجه‬ ‫الذي‬ ‫العرض‬
‫عناصر‬ ‫تقسم‬
HTML
‫هما‬ ‫رئيسيين‬ ‫لقسمين‬
:
block-level elements : <div>, <section>, <p>, <h1> through <h6>, <form>, <ol>, <ul>, <li>, etc.
inline-level elements : <img>, <a>, <span>, <strong>, <b>, <em>, <i>, <code>, <input>, <button>, etc.
‫مالحظة‬
:
‫خواص‬
Box Module
‫عناصر‬ ‫على‬ ‫تطبق‬
Block
‫أساسي‬ ‫بشكل‬
‫عناصر‬ ‫على‬ ‫تطبيقها‬ ‫عند‬ ‫الكن‬
inline
‫مختلفة‬ ‫النتائج‬ ‫فتكون‬
✓ height
✓ min-height
✓ max-height
✓ width
✓ min-width
✓ max-width
Content
‫التالية‬ ‫الخواص‬ ‫باستخدام‬ ‫العنصر‬ ‫بأبعاد‬ ‫التحكم‬ ‫يتم‬
‫ال‬ ‫عناصر‬
inline
ً‫ا‬‫ابد‬ ‫الخواص‬ ‫لهذه‬ ‫تستجيب‬ ‫ال‬
‫العنصر‬ ‫ضمن‬ ‫فارغة‬ ‫مساحة‬ ‫لعمل‬ ‫الداخلي‬ ‫الحشو‬ ‫يستخدم‬
.box-1{
/* padding: Top Right Bottom Left; */
padding: 5px 10px 15px 20px;
}
padding
.box {
border: none;
border: 5px hidden red;
border: 5px solid orange;
border: 5px dashed orange;
border: 5px dotted orange;
border: 5px double orange;
border: 5px groove orange;
border: 5px ridge orange;
border: 5px inset orange;
border: 5px outset orange;
}
border
border: <border-width> || <border-style> || <color>
Box-sizing
*{
box-sizing: border-box;
}
*{
box-sizing: content-box;
}
.box-2{
/* margin: Top Right Bottom Left; */
margin: 5px 10px 15px 20px;
}
margin
‫العناصر‬ ‫بين‬ ‫تباعد‬ ‫لعمل‬ ‫الخارجي‬ ‫الهامش‬ ‫يستخدم‬
.btn {
background-color: purple;
border: 3px solid transparent;
color: #FFFFFF;
padding: 10px 25px;
text-align: center;
text-decoration: none;
font-size: 16px;
font-family: cursive;
border-radius: 3px;
}
.btn:hover {
color: purple;
border-color: purple;
background-color: #FFFFFF;
}
.btn:focus {
border-color: #d60610;
outline: none;
}
<input type="button" value="Button" class="btn btn-1">
<button class="btn btn-2">Button</button>
Eng. Anas Alpure

More Related Content

PDF
WEB DEVELOPMENT DIPLOMA v1.pdf
PDF
أنواع المحددات Css
PDF
css flex box
PDF
css advanced
PDF
css postions
PDF
intro to CSS
PDF
Web Design
PDF
Intro to HTML Elements
WEB DEVELOPMENT DIPLOMA v1.pdf
أنواع المحددات Css
css flex box
css advanced
css postions
intro to CSS
Web Design
Intro to HTML Elements
Ad

CSS layout

  • 2. Universal Selector ‫العام‬ ‫المحدد‬ Attribute Selector ‫الخاصية‬ ‫عبر‬ ‫المحدد‬ *{ border: 1px solid red; } a[href][title="google"]{ color: black; } a[href][title="php"]{ color: blue; } ‫استثناء‬ ‫بال‬ ‫العناصر‬ ‫كل‬ ‫على‬ ‫يطبق‬ ‫الخاصية‬ ‫تطابق‬ ‫على‬ ً‫ا‬‫اعتماد‬ ‫يطبق‬
  • 3. Box Properties ‫خواص‬ ‫جميع‬ box module ‫موروثة‬ ‫غير‬
  • 4. Elements “flow” by default • Block level ‫جديد‬ ‫سطر‬ ‫في‬ ‫ا‬ً‫م‬‫دائ‬ ‫يبدأ‬ ‫ويأخذ‬ ‫المتاح‬ ‫الكامل‬ ‫العرض‬ 100 % ‫عناصر‬ ‫يحوي‬ ‫ان‬ ‫يمكن‬ inline ‫أو‬ block ‫ضمنه‬ • Inline level ‫جديد‬ ‫سطر‬ ‫في‬ ‫العنصر‬ ‫يبدأ‬ ‫ال‬ ‫ويأخذ‬ ‫فقط‬ ‫يحتاجه‬ ‫الذي‬ ‫العرض‬ ‫عناصر‬ ‫تقسم‬ HTML ‫هما‬ ‫رئيسيين‬ ‫لقسمين‬ : block-level elements : <div>, <section>, <p>, <h1> through <h6>, <form>, <ol>, <ul>, <li>, etc. inline-level elements : <img>, <a>, <span>, <strong>, <b>, <em>, <i>, <code>, <input>, <button>, etc. ‫مالحظة‬ : ‫خواص‬ Box Module ‫عناصر‬ ‫على‬ ‫تطبق‬ Block ‫أساسي‬ ‫بشكل‬ ‫عناصر‬ ‫على‬ ‫تطبيقها‬ ‫عند‬ ‫الكن‬ inline ‫مختلفة‬ ‫النتائج‬ ‫فتكون‬
  • 5. ✓ height ✓ min-height ✓ max-height ✓ width ✓ min-width ✓ max-width Content ‫التالية‬ ‫الخواص‬ ‫باستخدام‬ ‫العنصر‬ ‫بأبعاد‬ ‫التحكم‬ ‫يتم‬ ‫ال‬ ‫عناصر‬ inline ً‫ا‬‫ابد‬ ‫الخواص‬ ‫لهذه‬ ‫تستجيب‬ ‫ال‬
  • 6. ‫العنصر‬ ‫ضمن‬ ‫فارغة‬ ‫مساحة‬ ‫لعمل‬ ‫الداخلي‬ ‫الحشو‬ ‫يستخدم‬ .box-1{ /* padding: Top Right Bottom Left; */ padding: 5px 10px 15px 20px; } padding
  • 7. .box { border: none; border: 5px hidden red; border: 5px solid orange; border: 5px dashed orange; border: 5px dotted orange; border: 5px double orange; border: 5px groove orange; border: 5px ridge orange; border: 5px inset orange; border: 5px outset orange; } border border: <border-width> || <border-style> || <color>
  • 9. .box-2{ /* margin: Top Right Bottom Left; */ margin: 5px 10px 15px 20px; } margin ‫العناصر‬ ‫بين‬ ‫تباعد‬ ‫لعمل‬ ‫الخارجي‬ ‫الهامش‬ ‫يستخدم‬
  • 10. .btn { background-color: purple; border: 3px solid transparent; color: #FFFFFF; padding: 10px 25px; text-align: center; text-decoration: none; font-size: 16px; font-family: cursive; border-radius: 3px; } .btn:hover { color: purple; border-color: purple; background-color: #FFFFFF; } .btn:focus { border-color: #d60610; outline: none; } <input type="button" value="Button" class="btn btn-1"> <button class="btn btn-2">Button</button>