English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكنك استخدام CSS3 لإنشاء نص مقسم إلى أعمدة متعددة.
أدخل CSS3 مودل التخطيط المتعدد الأعمدة لإنشاء تخطيط متعدد الأعمدة بسهولة وإيجاز. الآن، لا تحتاج إلى استخدام الصناديق العائمة لإنشاء تخطيط مشابه للتخطيط الذي تراه في المجلات والصحف. هذا مثال بسيط على استخدام خاصية تخطيط الأعمدة المتعددة في CSS3 لإنشاء نص مقسم إلى ثلاثة أعمدة.
p { -webkit-column-count: 3; /* Chrome, Safari, Opera */ -moz-column-count: 3; /* Firefox */ column-count: 3; }الاختبار لمعرفة‹/›
تحدد خاصية CSS column-count و column-width ما إذا كان سيتم عرض الأعمدة وأي عدد من الأعمدة سيتم عرضها. تحدد خاصية column-count عدد الأعمدة في عنصر multicol، وتحدد خاصية column-width عرض الأعمدة المطلوب.
p { -webkit-column-width: 150px; /* Chrome, Safari, Opera */ -moz-column-width: 150px; /* Firefox */ column-width: 150px; }الاختبار لمعرفة‹/›
ملاحظة:تحدد خاصية column-width عرض الأعمدة الأمثل. ولكن، قد يتغير عرض العمود حسب المساحة المتاحة ويتمدد أو يضيق. لا يجب استخدام هذه الخاصية مع خاصية column-count.
يمكنك استخدام خاصية column-gap لتعيين الفجوة بين الأعمدة. يتم تطبيق نفس الفجوة بين كل عمود. الفجوة الافتراضية هي normal، وهي تساوي 1em.
p { /* Chrome, Safari, Opera */ -webkit-column-count: 3; -webkit-column-gap: 100px; /* Firefox */ -moz-column-count: 3; -moz-column-gap: 100px; column-count: 3; column-gap: 100px; }الاختبار لمعرفة‹/›
يمكنك أيضًا استخدام خاصية column-rule لضبط خط بين الأعمدة، وهي خاصية مختصرة تستخدم لضبط عرض الخط، النمط والألوان في بيانة واحدة. تستخدم خاصية column-rule نفس القيم التي تستخدم في border و outline.
p { /* Chrome, Safari, Opera */ -webkit-column-count: 3; -webkit-column-gap: 100px; -webkit-column-rule: 2px solid red; /* Firefox */ -moz-column-count: 3; -moz-column-gap: 100px; -moz-column-rule: 2px solid red; column-count: 3; column-gap: 100px; column-rule: 2px solid red; }الاختبار لمعرفة‹/›
ملاحظة:عرض الصفوف بين الخطوط لن يؤثر على عرض الصندوق للصفوف، ولكن إذا كان عرض الصفوف بين الخطوط أكبر من الفجوة، فإن الصناديق المجاورة للخطوط ستغطي ذلك الخط.
في الجدول أدناه يُلخص جميع خصائص الصفوف المتعددة بشكل مختصر:
خصائص | وصف |
---|---|
column-count | تحديد عدد الصفوف في العنصر المتعدد الصفوف. |
column-fill | تحديد كيفية توزيع المحتوى عبر الصفوف. |
column-gap | تحديد الفجوات بين الصفوف. |
column-rule | تحديد الخطوط أو الشقوق التي يتم رسمها بين الصفوف. |
column-rule-color | تحديد لون الصفوف بينها. |
column-rule-style | تحديد نمط الصفوف بينها. |
column-rule-width | تحديد عرض الصفوف بينها. |
column-span | تحديد عدد الصفوف التي ينتقل إليها العنصر. |
column-width | لتحديد أوسع عرض للصفوف. |
columns | لإعدادcolumn-widthوcolumn-countالخصائص القصيرة للخصائص. |