نویسنده موضوع: آشنایی با CSS - بخش اول : استایل دهی به جداول در CSS  (دفعات بازدید: 11 بار)

8908190

  • کاربر جدید
  • *
  • آفلاین آفلاین
  • ارسال: 4

ضمن عرض سلام و احترام خدمت تمامی کاربران فروم محبوب آی آر کلیک،

 همانطور که قول دادم بهتون ،قصد دارم یکسری مقالات در زمینه برنامه نویسی های مختلف ، برای شما عزیزان قرار دهم . پیشاپیش از تمامی مدیران فروم قدردانی میکنم بابت این فروم بسیار مفید و کاربردی.
در جلسه یازدهم از این آموزش قصد داریم ، نحوه استایل دهی به جداول (table) را در CSS به شما آموزش دهیم.  ویژگی هایی که در این آموزش قرار است که به آن ها پرداخته شود عبارتند از:

border-collapse
border-spacing
caption-side
empty-cells
table-layout

با ما همراه باشید تا در ادامه تمام این ویژگی های را به تفصیل همراه با مثال برای شما توضیح دهیم.

1. نحوه استفاده از ویژگی border-collapse

هنگامی که در HTML جدول ترسیم می کنید و سپس برای سلول ها ، ردیف ها و خود جدول از ویژگی border استفاده می کنید حاشیه سلول ها و جدول هر کدام دارای خطوط جداگانه ای خواهند بود که چندان خوشایند نیست. برای اینکه خطوط حاشیه جدول و سلول ها را در قالب یک خط ترکیب شده ، استفاده کنیم ، از ویژگی border-collapse استفاده می کنیم. این ویژگی دو مقدار زیر را می پذیرد:

collapse : در اینصورت خطوط حاشیه جدول و سلول ها با هم ترکیب می شوند.
seprate : در اینصورت خطوط حاشیه جدول و سلول ها به صورت مجزا از هم نمایش داده می شوند.
حالا به مثال زیر توجه کنید:

<html>
   <head>   
      <style type="text/css">
         table.one {border-collapse:collapse;}
         table.two {border-collapse:separate;}
         td.a {
            border-style:dotted;
            border-width:3px;
            border-color:#000000;
            padding: 10px;
         }
         td.b {
            border-style:solid;
            border-width:3px;
            border-color:#333333;
            padding:10px;
         }
      </style>     
   </head>
   <body>   
      <table class="one">
         <caption>Collapse Border Example</caption>
         <tr><td class="a"> Cell A Collapse Example</td></tr>
         <tr><td class="b"> Cell B Collapse Example</td></tr>
      </table>
      <br />     
      <table class="two">
         <caption>Separate Border Example</caption>
         <tr><td class="a"> Cell A Separate Example</td></tr>
         <tr><td class="b"> Cell B Separate Example</td></tr>
      </table>     
   </body>
</html>

حالا به نتیجه نگاه کنید:



همانطور که می بینید در جدول اول که برای آن مقدار border-collapse روی collapse قرار گرفته است خطوط حاشیه ها با هم ترکیب شده اند.

2. نحوه استفاده از ویژگی border-spacing
این ویژگی فاصله بین سلول های جدول را از طرفین مشخص می کند. آموزش CSS و CSS3 جهت ورود به بازار کار ، 100 فیلم رایگان ، برای این ویژگی به دو صورت می توانیم مقدار دهی کنیم.

در حالت اول یک مقدار فاصله برای تمامی جهات وارد می کنیم و در حالت دوم یک مقدار برای چپ و راست و مقداری دیگر برای بالا و پایین.  برای فهم بهتر مطلب به مثال زیر توجه کنید:

<html>
   <head>   
      <style type="text/css">
         table.one {
            border-collapse:separate;
            width:400px;
            border-spacing:10px;
         }
         table.two {
            border-collapse:separate;
            width:400px;
            border-spacing:10px 50px;
         }
      </style>     
   </head>
   <body>   
      <table class="one" border="1">
         <caption>Separate Border Example with border-spacing</caption>
         <tr><td> Cell A Collapse Example</td></tr>
         <tr><td> Cell B Collapse Example</td></tr>
      </table>
      <br />     
      <table class="two" border="1">
         <caption>Separate Border Example with border-spacing</caption>
         <tr><td> Cell A Separate Example</td></tr>
         <tr><td> Cell B Separate Example</td></tr>
      </table>     
   </body>
</html>

نتیجه کد بالا را می توانید در ادامه مشاهده کنید:



3. نحوه استفاده از ویژگی  caption-side :
با استفاده از این ویژگی محل قرار گیری تگ <caption> که درون تگ <table> قرار دارد مشخص می شود. برای مقدار دهی به این ویژگی می توان از یکی از مقادیر top ، bottom ، left یا right استفاده کرد. حالا به مثال زیر توجه کنید:

<html>
   <head>   
      <style type="text/css">
         caption.top {caption-side:top}
         caption.bottom {caption-side:bottom}
         caption.left {caption-side:left}
         caption.right {caption-side:right}
      </style>     
   </head>
   <body>   
      <table style="width:400px; border:1px solid black;">
         <caption class="top">
         This caption will appear at the top
         </caption>
         <tr><td > Cell A</td></tr>
         <tr><td > Cell B</td></tr>
      </table>
      <br />     
      <table style="width:400px; border:1px solid black;">
         <caption class="bottom">
         This caption will appear at the bottom
         </caption>
         <tr><td > Cell A</td></tr>
         <tr><td > Cell B</td></tr>
      </table>
      <br />     
      <table style="width:400px; border:1px solid black;">
         <caption class="left">
         This caption will appear at the left
         </caption>
         <tr><td > Cell A</td></tr>
         <tr><td > Cell B</td></tr>
      </table>
      <br />     
      <table style="width:400px; border:1px solid black;">
         <caption class="right">
         This caption will appear at the right
         </caption>
         <tr><td > Cell A</td></tr>
         <tr><td > Cell B</td></tr>
      </table>     
   </body>
</html>

با ما در ادامه همراه باشید....
خارج شده است

bdsvietnam24h

  • کاربر جدید
  • *
  • آفلاین آفلاین
  • ارسال: 18
    • https://duanvip.com.vn/san-pham/vinhomes-star-city-thanh-hoa/

Không chỉ là nhà cao cửa rộng, cuộc sống tại dự án vinhomes star city còn đáng mơ ước hơn thế.
Ở vinhomes star city, từng nhu cầu dù nhỏ nhất của cư dân đều được đáp ứng đầy đủ:
  • Tổ hợp thể thao để thỏa sức tập luyện.
  • Đường dạo ven hồ cho khoảng không gian thư giãn.
  • Nhà hàng thủy tạ phục vụ những bữa tiệc thịnh soạn.
  • Phố thương mại sầm uất để thả ga mua sắm…
Ngoài ra, trường liên cấp Vinschool và phòng khám Vinmec cũng nằm sẵn trong khu đô thị đảm bảo tiêu chuẩn chất lượng cao cho nhu cầu học tập của con em cư dân và nhu cầu chăm chút sức khỏe của cả gia đình.
Tự hào tận hưởng cuộc sống tiện nghi, đẳng cấp đúng chuẩn Vinhomes ngay tại Thanh Hóa!
Vinhomes thanh hoá - BIỂU TƯỢNG TỰ HÀO - KẾT NỐI TINH HOA


Sống tại vinhomes star city, con bạn có được những điều kiện lý tưởng để phát triển toàn diện.

Môi trường trong lành với nhiều cây xanh, mặt nước, được giữ gìn vệ sinh bởi dịch vụ quản lý chuyên nghiệp, đảm bảo sức khỏe cho bé. Nhờ hệ thống an ninh đa lớp, bạn sẽ luôn yên tâm khi con tự do vui đùa ở sân chơi trẻ em, công viên nội khu.

Đặc biệt, ngay trong khuôn viên dự án, các con có thể theo học tại trường phổ thông liên cấp Vinschool, thỏa mãn niềm mong mỏi của bạn về một môi trường giáo dục với chất lượng tiêu chuẩn quốc tế.

vinhomes star city – Nơi ươm mầm nên những tinh hoa!
خارج شده است
Cơ hội đầu tư BĐS hiệu quả với nhiều chính sách ưu đãi: Vinhomes Thanh Hoá - Sun Thuỵ Khuê - Vinhomes Star City

vietnamtour

  • کاربر جدید
  • *
  • آفلاین آفلاین
  • ارسال: 17
    • http://bds-thanhhoa.com

Sống tại dự án vinhomes star city, con bạn có được những điều kiện lý tưởng để phát triển toàn diện.
Môi trường trong lành với nhiều cây xanh, mặt nước, được giữ gìn vệ sinh bởi dịch vụ quản lý chuyên nghiệp, đảm bảo sức khỏe cho bé. Nhờ hệ thống an ninh đa lớp, bạn sẽ luôn yên tâm khi con tự do vui đùa ở sân chơi trẻ em, công viên nội khu.
Đặc biệt, ngay trong khuôn viên dự án, các con có thể theo học tại trường phổ thông liên cấp Vinschool, thỏa mãn niềm mong mỏi của bạn về một môi trường giáo dục với chất lượng tiêu chuẩn quốc tế.

Vinhomes thanh hoá – Nơi ươm mầm nên những tinh hoa!

Không chỉ là nhà cao cửa rộng, cuộc sống tại vinhomes thanh hoá còn đáng mong ước hơn thế.
Ở vinhomes thanh hoá, từng nhu cầu dù nhỏ nhất của cư dân đều được đáp ứng đầy đủ:
  • Tổ hợp thể thao để thỏa sức luyện tập.
  • Đường dạo ven hồ cho khoảng không gian thư giãn.
  • Nhà hàng thủy tạ phục vụ những bữa tiệc thịnh soạn.
  • Phố thương mại sầm uất để mặc sức mua sắm…
Ngoài ra, trường liên cấp Vinschool và phòng khám Vinmec cũng nằm sẵn trong KĐT bảo đảm tiêu chuẩn chất lượng cao cho nhu cầu học tập của con em cư dân và nhu cầu chăm chút sức khỏe của cả gia đình.
Tự hào tận hưởng cuộc sống tiện nghi, đẳng cấp đúng chuẩn Vinhomes ngay tại Thanh Hóa!
Vinhomes star city - BIỂU TƯỢNG TỰ HÀO - KẾT NỐI TINH HOA

[/size]
خارج شده است
Cơ hội đầu tư BĐS hiệu quả với nhiều chính sách ưu đãi: Vinhomes Star City - Chung cư 69B Thuỵ Khuê - Vinhomes Thanh Hoá