تنسيق النصوص للهاتف المحمول أولاً
جزء من قسم الواجهة الأمامية العملية في رحلة HTML على Coddy. الدرس 7 من 35.
الطباعة التي تبدأ بالهواتف المحمولة تعني البدء بأنماط نصية يسهل قراءتها على الشاشات الصغيرة، ثم تعديلها لتناسب الشاشات الأكبر باستخدام استعلامات الوسائط.
نستخدمه لأن مستخدمي الأجهزة المحمولة يحتاجون إلى خطوط واضحة وسهلة القراءة تعمل جيدًا على الشاشات الصغيرة. إذا كان النص صغيرًا جدًا، فستصعب قراءته، وإذا كان كبيرًا جدًا على أجهزة الكمبيوتر المكتبية، فقد يبدو غير متناسق.
اضبط حجم الخط الأساسي للأجهزة المحمولة:
/* أنماط تبدأ بالأجهزة المحمولة */
body {
font-size: 16px; /* الحجم الأساسي للأجهزة المحمولة */
}
h1 {
font-size: 1.5rem;
}لاحظ وحدة rem المستخدمة مع h1. يشير rem إلى root em. وهي نسبة إلى حجم خط العنصر الجذر، html (وليس body). لذا، إذا كان html يحتوي على font-size: 16px (الإعداد الافتراضي للمتصفح)، فإن 1.5rem يساوي 24px. يسهّل استخدام rem تغيير حجم كل النصوص بصورة متسقة، وذلك بمجرد تغيير الحجم الأساسي.
ثم استخدم استعلامات الوسائط لضبط التصميم للشاشات الأكبر:
/* الشاشات الأكبر حجمًا */
@media (min-width: 768px) {
body {
font-size: 18px;
}
h1 {
font-size: 2rem;
}
}التحدي
سهلمهمتك:
- اجعل حجم خط العنوان
<h1>24pxعلى الأجهزة المحمولة. - اجعل حجم خط الفقرة
<p>16pxعلى الأجهزة المحمولة. - أنشئ استعلام وسائط للشاشات الأعرض من 768px بحيث:
- يزيد حجم خط العنوان
<h1>إلى36px. استخدم المحددheader h1في استعلام الوسائط، ليحل محل حجم الخط للأجهزة المحمولة أينما حددته. - يزيد حجم خط الفقرة إلى
20px.
- يزيد حجم خط العنوان
جرّب بنفسك
<!DOCTYPE html>
<html>
<head>
<title>Mobile-First Typography</title>
<style>
/* ===== Mobile-First Styles ===== */
:root {
--base-font-size: 16px;
}
body {
font-size: var(--base-font-size);
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
line-height: 1.5;
background-color: #f0f8ff;
color: #333;
}
header {
background: url('https://upload.wikimedia.org/wikipedia/commons/a/af/Female_polar_bear_%28Ursus_maritimus%29_with_cub%2C_Svalbard.jpg')
center/cover no-repeat;
color: white;
text-align: center;
padding: 50px 20px;
}
header h1 {
margin: 0;
}
.subtitle {
margin-top: 10px;
font-size: 1rem;
opacity: 0.9;
}
main {
padding: 20px;
}
h2 {
color: #2c6e91;
font-size: 1.25rem;
}
ul {
padding-left: 20px;
}
li {
margin-bottom: 10px;
}
footer {
background-color: #2c6e91;
color: white;
text-align: center;
padding: 15px;
font-size: 0.9rem;
}
/* ===== Larger Screens ===== */
</style>
</head>
<body>
<header>
<h1>Polar Bears – Kings of the Arctic</h1>
<p class="subtitle">Discover the life of the world's largest land carnivore</p>
</header>
<main>
<section>
<h2>About Polar Bears</h2>
<p>
Polar bears are magnificent animals that live in the Arctic region.
They are excellent swimmers, using their large paws to paddle through icy waters
in search of seals, their main source of food. These bears have thick layers of
fat and dense fur to keep them warm in extreme cold.
</p>
</section>
<section>
<h2>Interesting Facts</h2>
<ul>
<li>Polar bears can weigh up to 700 kg (1,500 lbs).</li>
<li>They have black skin under their white fur to absorb heat.</li>
<li>Polar bears can swim for days without resting.</li>
<li>They are listed as vulnerable due to climate change.</li>
</ul>
</section>
<section>
<h2>Protecting Polar Bears</h2>
<p>
Climate change and melting sea ice threaten polar bear habitats.
Protecting these amazing creatures requires global efforts to
reduce greenhouse gas emissions and preserve their Arctic environment.
</p>
</section>
</main>
<footer>
<p>© 2025 Arctic Wildlife. All rights reserved.</p>
</footer>
</body>
</html>
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الواجهة الأمامية العملية
2إستراتيجية الهاتف المحمول أولاً
ماذا يعني "الهاتف المحمول أولاً"تنسيق النصوص للهاتف المحمول أولاًالتنقل للهاتف المحمول أولاًالصور للهاتف المحمول أولاًالنماذج للهاتف المحمول أولاًتحدي المراجعة5مكونات واجهة المستخدم
القائمة المنسدلةعلامات التبويبالشاراتتلميحات الأدواتلافتات الإشعاراتتحدي المراجعةتدرّب بنفسك: Playground لـ Web