أحدث البرامج التعليمية وتطوير الشبكة
×

CSS البرنامج التعليمي

CSS الصفحة الرئيسية CSS المقدمة CSS بناء الجملة CSS كيف CSS الألوان CSS خلفيات CSS حدود CSS هوامش CSS حشوة CSS عرض ارتفاع CSS نص CSS الخطوط CSS الروابط CSS قوائم CSS الجداول CSS صندوق نموذج CSS المخطط CSS العرض CSS العرض الاقصى CSS الوظيفة CSS تطفو CSS Inline-block CSS محاذاة CSS Combinators CSS الفئة المزيفة CSS شبه عنصر CSS شريط التنقل CSS القوائم المنسدلة CSS تلميحات CSS معرض الصور CSS صورة التعتيم CSS العفاريت صورة CSS ATTR المختارون أشكال CSS CSS عدادات

CSS3

CSS3 المقدمة CSS3 زوايا مدورة CSS3 صور الحدود CSS3 خلفيات CSS3 الألوان CSS3 التدرجات CSS3 ظلال CSS3 نص CSS3 الخطوط CSS3 2D التحويلات CSS3 التحويلات 3D CSS3 التحولات CSS3 الرسوم المتحركة CSS3 صور CSS3 أزرار CSS3 ترقيم الصفحات CSS3 أعمدة متعددة CSS3 واجهة المستخدم CSS3 مربع تحجيم CSS3 Flexbox CSS3 تساؤلات الإعلام CSS3 أمثلة MQ

CSS تصميم ويب مستجيب

تصميم ويب مستجيب مقدمة تصميم ويب مستجيب العرض تصميم ويب مستجيب شبكة عرض تصميم ويب مستجيب تساؤلات الإعلام تصميم ويب مستجيب صور تصميم ويب مستجيب فيديوهات تصميم ويب مستجيب الأطر

CSS Examples

CSS أمثلة CSS اختبار قصير CSS شهادة

CSS References

CSS مرجع CSS محددات CSS وظائف CSS إشارة أورال CSS Web Safe الخطوط CSS Animatable CSS وحدات CSS PX-EM محول CSS الألوان CSS قيم اللون CSS أسماء الألوان CSS3 دعم المتصفح

 

CSS الجداول


نظرة جدول HTML يمكن تحسنت كثيرا مع CSS:

شركة اتصال بلد
Alfreds Futterkiste ماريا أندرس ألمانيا
Berglunds snabbkop كريستينا برجلاند السويد
مركز توازي موكتيزوما فرانسيسكو تشانغ المكسيك
إرنست هاندل رولان مندل النمسا
تجارة الجزيرة هيلين بينيت المملكة المتحدة
Koniglich ايسن فيليب كريمر ألمانيا
يضحك باخوس Winecellars يوشي Tannamuri كندا
Magazzini ALIMENTARI Riuniti جيوفاني روفيللي إيطاليا

الجدول حدود

لتحديد حدود الجدول في CSS، استخدم border الممتلكات.

يحدد المثال أدناه حد أسود ل <table> ، <th> ، و <td> عناصر هي:

مثال

table, th, td {
   border: 1px solid black;
}
انها محاولة لنفسك »

لاحظ أن الجدول في المثال أعلاه، فإن الحدود مزدوجة. وذلك لأن كلا من الجدول و <th> و <td> عناصر لها حدود منفصلة.


طي الجدول حدود

و border-collapse تحدد الخاصية ما إذا كان ينبغي أن انهار حدود الجدول إلى الحدود واحد:

مثال

table {
    border-collapse: collapse;
}

table, th, td {
    border: 1px solid black;
}
انها محاولة لنفسك »

إذا كنت تريد فقط الحدود حول الطاولة، فقط تحديد border الملكية ل <table> :

مثال

table {
    border: 1px solid black;
}
انها محاولة لنفسك »

طاولة العرض والارتفاع

يتم تحديد عرض وارتفاع جدولا width و height خصائص.

على سبيل المثال يضع تحت عرض الجدول إلى 100٪، وارتفاع <th> العناصر 50px:

مثال

table {
    width: 100%;
}

th {
    height: 50px;
}
انها محاولة لنفسك »

محاذاة أفقية

و text-align الملكية يحدد المحاذاة الأفقية (مثل اليسار واليمين، أو الوسط) للمحتوى في <th> أو <td> .

افتراضيا، ومضمون <th> العناصر بالوسط ومضمون <td> تترك الانحياز العناصر.

المثال التالي اليسار محاذاة النص في <th> عناصر هي:

مثال

th {
    text-align: left;
}
انها محاولة لنفسك »

انحياز عمودي

في vertical-align الملكية بتعيين المحاذاة العمودية (مثل أعلى، أسفل، أو وسط) للمحتوى في <th> أو <td> .

افتراضيا، المحاذاة العمودية من المحتوى في الجدول هي الوسطى (لكل من <th> و <td> العناصر).

يقوم المثال التالي محاذاة النص العمودي إلى الأسفل ل <td> عناصر هي:

مثال

td {
    height: 50px;
    vertical-align: bottom;
}
انها محاولة لنفسك »

الحشو الجدول

للسيطرة على الفضاء بين الحدود والمحتوى في الجدول، استخدام padding الملكية على <td> و <th> عناصر هي:

مثال

th, td {
    padding: 15px;
    text-align: left;
}
انها محاولة لنفسك »

المقسمات الأفقية

الاسم الاول الكنية مدخرات
بيتر الغرفين حيوان خرافي $100 دولار
لويس الغرفين حيوان خرافي 150 $
جو سوانسون 300 $

إضافة border-bottom العقار ل <th> و <td> لفواصل الأفقية:

مثال

th, td {
    border-bottom: 1px solid #ddd;
}
انها محاولة لنفسك »

الجدول Hoverable

استخدام :hover محدد على <tr> لتسليط الضوء على صفوف الجدول على الماوس فوق:

الاسم الاول الكنية مدخرات
بيتر الغرفين حيوان خرافي $100 دولار
لويس الغرفين حيوان خرافي 150 $
جو سوانسون 300 $

مثال

tr:hover {background-color: #f5f5f5}
انها محاولة لنفسك »

جداول مخططة

الاسم الاول الكنية مدخرات
بيتر الغرفين حيوان خرافي $100 دولار
لويس الغرفين حيوان خرافي 150 $
جو سوانسون 300 $

للجداول مخططة حمار وحشي، استخدام nth-child() محدد وإضافة background-color إلى حتى (أو الفردية) عن صفوف الجدول:

مثال

tr:nth-child(even) {background-color: #f2f2f2}
انها محاولة لنفسك »

جدول اللون

يحدد المثال التالي لون الخلفية ولون النص من <th> عناصر هي:

الاسم الاول الكنية مدخرات
بيتر الغرفين حيوان خرافي $100 دولار
لويس الغرفين حيوان خرافي 150 $
جو سوانسون 300 $

مثال

th {
    background-color: #4CAF50;
    color: white;
}
انها محاولة لنفسك »

الجدول تستجيب

سيتم عرض جدول تستجيب شريط التمرير الأفقي إذا كانت الشاشة صغيرة جدا لعرض المحتوى الكامل:

الاسم الاول الكنية نقاط نقاط نقاط نقاط نقاط نقاط نقاط نقاط نقاط نقاط نقاط نقاط
جيل حداد 50 50 50 50 50 50 50 50 50 50 50 50
حواء جاكسون 94 94 94 94 94 94 94 94 94 94 94 94
آدم جونسون 67 67 67 67 67 67 67 67 67 67 67 67

إضافة عنصر حاوية (مثل <div> ) مع overflow-x:auto في جميع أنحاء <table> عنصر جعلها تستجيب:

مثال

<div style="overflow-x:auto;">

<table>
... table content ...
</table>

</div>
انها محاولة لنفسك »

أمثلة

المزيد من الأمثلة

عمل جدول الهوى
يوضح هذا المثال كيفية إنشاء جدول يتوهم.

تعيين موضع التسمية التوضيحية الجدول
يوضح هذا المثال كيفية وضع التسمية التوضيحية الجدول.


اختبر نفسك مع تمارين!

التمرين 1 » التمرين 2» التمرين 3 » التمرين 4» التمرين 5 » التمرين 6»


خصائص الجدول CSS

الملكية وصف
border يحدد كل خصائص الحدود في إعلان واحد
border-collapse تحدد ما إذا كان ينبغي أو لا ينبغي انهار حدود الجدول
border-spacing يحدد المسافة بين حدود الخلايا المجاورة
caption-side يحدد وضع توضيحية الجدول
empty-cells تحديد ما إذا كان أو لم يكن أحد لعرضهم الحدود والخلفية على الخلايا الفارغة في جدول
table-layout يحدد خوارزمية تخطيط لاستخدامها للحصول على طاولة