تخصيص CSS في Markdown
على الرغم من أن Markdown توفر تنسيق أساسي، يمكنك تحسين مستنداتك بشكل كبير باستخدام CSS لإضافة ألوان وتصميم وتخصيص مرئي.
التنسيق الأساسي
تضمين CSS المضمن
markdown
<style>
.highlight {
background-color: yellow;
padding: 2px 5px;
}
</style>
هذا نص <span class="highlight">مميز</span>.ربط أوراق أنماط خارجية
markdown
<link rel="stylesheet" href="styles.css">
# المحتوى الخاص بيتقنيات CSS المتقدمة
تخصيص رموز الكتل
css
pre {
background: #2d2d2d;
color: #f8f8f2;
padding: 20px;
border-radius: 8px;
overflow-x: auto;
direction: ltr;
}
code {
font-family: 'Fira Code', 'Consolas', monospace;
font-size: 14px;
}تصميم الجداول
css
table {
border-collapse: collapse;
width: 100%;
margin: 20px 0;
}
th {
background: #3498db;
color: white;
padding: 12px;
text-align: right;
}
td {
padding: 10px;
border: 1px solid #ddd;
text-align: right;
}
tr:nth-child(even) {
background: #f9f9f9;
}تحسين الروابط
css
a {
color: #3498db;
text-decoration: none;
transition: color 0.3s;
}
a:hover {
color: #2980b9;
text-decoration: underline;
}أطر عمل CSS
Bootstrap
markdown
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<div class="alert alert-info" role="alert">
هذه رسالة معلوماتية!
</div>Tailwind CSS
markdown
<script src="https://cdn.tailwindcss.com"></script>
<div class="bg-blue-500 text-white p-4 rounded-lg">
صندوق مصمم بـ Tailwind
</div>أفضل الممارسات
- التناسق: استخدام متغيرات CSS للألوان والمسافات
- الاستجابة: جعل التصميم صديق للجوال
- الأداء: تقليل CSS وتحميل الأساسي أولاً
- الوصولية: ضمان تباين كافي ودعم قارئ الشاشة
- الصيانة: تنظيم CSS في ملفات منطقية
الخلاصة
يتيح لك CSS تحويل Markdown البسيط إلى مستندات جميلة واحترافية. اختر الطريقة التي تناسب مشروعك واستمتع بمرونة تخصيص المظهر حسب احتياجاتك.