(نسخه قابل پرینت موضوع)
عنوان موضوع : :: آموزش CSS، جلسه چهاردهم:: (css border)
نمایش موضوع اصلی :

سپیده 313 جمعه ۱ اسفند ۱۳۹۳ ۰۷:۲۶ بعد از ظهر


آموزش css جلسه چهاردهم
 


css border
خصوصیات مربوط به border (حاشیه) ها به شما امکان تعیین حالت border، رنگ آن و اندازه آن را می دهد.

border style
مشخصه border-style معین می کند چه نوع حاشیه ای نمایش داده شود.

در زیر مقادیر مشخصه border-style را مشاهده می کنید:


none: حاشیه ای را معین نمی کند.

dotted: حاشیه ی نقطه چین معین می کند.

solid: حاشیه ای ساده معین می کند.

double: دو حاشیه را معین می کند. عرض حاشیه ها با ارزش border-width برابر است.

groove: حاشیه ی سه بعدی شیاردار (حالت گودی) معین می کند. تاثیر بستگی به ارزش border-color دارد.

ridge: حاشیه ای سه بعدی و برآمده معین می کند. تاثیر بستگی به ارزش border-color دارد.

inset: حاشیه سه بعدی درون رفته را معین می کند. تاثیر بستگی به ارزش border-color دارد.

outset: حاشیه سه بعدی برون آمده معین می کند. تاثیر بستگی به ارزش border-color دارد.


border width
مشخصه border-width اندازه ضخامت border (حاشیه) را تعیین می کند.
مقادیر مشخصۀ border-width به دوصورت است:
یا از مقادیر
پیکسل استفاده می کنیم
و یا از سه مقدار
thin (نازک) ، medium (متوسط) ، thick (ضخیم)

نکته: صفت border-width به تنهایی کار نمی کند، شما باید ابتدا border-style را تعیین کرده باشید.

 

<html>
<head>

<style>
p.one {
    border-style: solid;
    border-width: 7px;
}

p.two {
    border-style: solid;
    border-width: medium;
}

p.three {
    border-style: solid;
    border-width: 1px;
}
</style>

</head>
<body>

<p class="one">Some text.</p>
<p class="two">Some text.</p>
<p class="three">Some text.</p>
<p><b>Note:</b> The "border-width" property does not work if it is used alone. You must add the "border-style" property to set the borders first.</p>

</body>
</html>





border color
مشخصه border-color برای تعیین رنگ border استفاده می شود.
رنگ موردنظر با سه روش انتخاب می شود:
نام رنگ مانند "green"
استفاده از مقدار RGB مانند "(rgb(255,0,0"
استفاده از مقادیر هگزادسیمال مانند "0000ff#"

نکته: صفت border-color به تنهایی کار نمی کند، شما باید ابتدا border-style را تعیین کرده باشید.


 

<html>
<head>

<style>
p.one {
    border-style: dotted;
    border-color: blue;
}

p.two {
    border-style: solid;
    border-color: #98bf21;
}
</style>

</head>
<body>

<p class="one">A dotted blue border</p>
<p class="two">A solid green border</p>
<p><b>Note:</b> The "border-color" property does not work if it is used alone. Use the "border-style" property to set the borders first.</p>

</body>
</html>



 

Border - Individual sides

در css این امکان وجود دارد که از border های مختلف در هر کدام از اطراف border  ها استفاده کنید.

<html>
<head>

<style>
p {
    border-top-style: dotted;
    border-right-style: solid;
    border-bottom-style: dotted;
    border-left-style: solid;
}
</style>

</head>
<body>

<p>2 different border styles.
one style is solid and another one is dotted</p>

</body>
</html>

   border-top-style: حالت حاشیه ی بالای border
  
border-right-style: حالت حاشیه ی سمت راست border
  
border-bottom-style: حالت حاشیه ی پایین border
  
border-left-style: حالت حاشیه ی سمت چپ border





مثال بالا می تواند در یک مشخصه border-style به تنهایی نیز قرار بگیرد؛ و تنها با یک خط می توان حالت های بالا را بر روی border اعمال نمود.

 

<html>
<head>

<style>
p {
    border-style: dotted solid;
}
</style>

</head>
<body>

<p>2 different border styles.</p>
one style is solid and another one is dotted
</body>
</html>





حالت های دیگر border نظیر groove, ridge, inset, outset, double را نیز با جایگذاری آزمایش کنید و نتیجه را ببینید.




آزمایش کدها
http://html.l1l.ir/

بهتره که توی سیستمون نرم افزار dreamweaver را نصب کنید و از اونجا اجرا کنید تا همه چیز خوب دستتون بیاد


Powered by FAchat