نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • ویندوز 8
  • فاصله خطوط CSS: راه حل ها آموزش HTML: فاصله بین خطوط CSS

فاصله خطوط CSS: راه حل ها آموزش HTML: فاصله بین خطوط CSS

ویژگی ارتفاع خطفاصله بین خطوط متن را تنظیم می کند (فاصله خطوط). این ویژگی آنطور که به نظر می رسد فاصله بین خطوط متن را تنظیم نمی کند، آن را تنظیم می کند ارتفاع خط متن... این بدان معنی است که فاصله واقعی بین خطوط به صورت زیر محاسبه می شود: ارتفاع خط - اندازه فونت= فاصله بین خطوط متن یا برعکس ارتفاع خط = اندازه فونت+ فاصله بین خطوط متن.

ویژگی ارتفاع خطگاهی اوقات به روشی غیر استاندارد برای وسط متن به صورت عمودی استفاده می شود.

نحو

انتخابگر (ارتفاع خط: واحدهای CSS | درصد | ضریب | عادی | ارث بری؛)

ارزش ها

به طور پیش فرض، مرورگر فاصله خطوط را به طور خودکار انتخاب می کند ( طبیعی).

نمونه هایی از

مثال

ارتفاع خط - اندازه فونت= 35px - 13px = 21px:

P (اندازه قلم: 13 پیکسل؛ ارتفاع خط: 35 پیکسل؛)

نتیجه اجرای کد:

مثال

فاصله را کاهش دهید 21 پیکسل - 13 پیکسل = 7 پیکسل:

P (اندازه قلم: 13 پیکسل؛ ارتفاع خط: 21 پیکسل؛)

نتیجه اجرای کد:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean a dapibus magna، ac interdum nisl. Suspendisse eget fringilla nibh، eu commodo arcu. Donec lacinia tempor velit sed tincidunt. Aliquam porttitor nulla purus، vel vulputate ipsum faucibus sed. Phasellus sodales، lorem vel cursus vehicula، ante purus lacinia dui، interdum fringilla massa eros ut dui.

مثال

در این مثال، فاصله بین خطوط متن خواهد بود ارتفاع خط - اندازه فونت = 13 پیکسل - 13 پیکسل = 0 پیکسل- خطوط تقریباً به هم می چسبند (دم حروف خط بالایی دم حروف خط پایین را لمس می کند):

P (اندازه قلم: 13 پیکسل؛ ارتفاع خط: 13 پیکسل؛)

نتیجه اجرای کد:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean a dapibus magna، ac interdum nisl. Suspendisse eget fringilla nibh، eu commodo arcu. Donec lacinia tempor velit sed tincidunt. Aliquam porttitor nulla purus، vel vulputate ipsum faucibus sed. Phasellus sodales، lorem vel cursus vehicula، ante purus lacinia dui، interdum fringilla massa eros ut dui.

مثال

در این مثال، مقدار ارتفاع خط- ضریب 1.5 برابر اندازه فونت. از این رو ارتفاع خطمعادل خواهد بود اندازه فونت * 1.5 = 13 پیکسل * 1.5 = 20 پیکسل... و شکاف واقعی بین خطوط خواهد بود ارتفاع خط - اندازه فونت = 20 پیکسل - 13 پیکسل = 7 پیکسل:

P (اندازه قلم: 13 پیکسل؛ ارتفاع خط: 1.5؛)

نتیجه اجرای کد:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean a dapibus magna، ac interdum nisl. Suspendisse eget fringilla nibh، eu commodo arcu. Donec lacinia tempor velit sed tincidunt. Aliquam porttitor nulla purus، vel vulputate ipsum faucibus sed. Phasellus sodales، lorem vel cursus vehicula، ante purus lacinia dui، interdum fringilla massa eros ut dui.

مثال

بیایید ضریب را افزایش دهیم:

P (اندازه قلم: 13 پیکسل؛ ارتفاع خط: 2.5؛)

نتیجه اجرای کد:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean a dapibus magna، ac interdum nisl. Suspendisse eget fringilla nibh، eu commodo arcu. Donec lacinia tempor velit sed tincidunt. Aliquam porttitor nulla purus، vel vulputate ipsum faucibus sed. Phasellus sodales، lorem vel cursus vehicula، ante purus lacinia dui، interdum fringilla massa eros ut dui.

مثال

اگر انجام دهید ارتفاع خطکوچکتر اندازه فونت، سپس خطوط به طور کلی روی هم قرار می گیرند:

P (اندازه قلم: 13 پیکسل؛ ارتفاع خط: 9 پیکسل؛)

نتیجه اجرای کد.

موضوعات مطرح شده در این صفحه:

اولین چیزی که باید با تحقیق در مورد فاصله بین خطوط شروع کرد این است که چیست و چگونه این ویژگی را اعمال و تغییر دهیم!

فاصله بین خطوط ویژگی را مشخص می کند:

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

حالا بیایید به چند نمونه نگاه کنیم!

یک کلاس Primer-line-height ایجاد کنید؟ با ارتفاع فونت 17 پیکسل و فاصله خطوط 1 em، em را در گزینه دوم دو برابر می کنیم!

توصیه های موجود در این صفحه در مورد سبک ها را فراموش نکنید

p.Primer-line-height (
اندازه فونت: 17px;
ارتفاع خط: 1em;
}

این متن با فاصله خطوط e برابر با یک em نوشته شده است که برابر است با یک عدد "font-size" یعنی = 17px

p.Primer-line-height-1 (
اندازه فونت: 17px;
ارتفاع خط: 2em;
}

متن دوم با فاصله خطوط e برابر با دو em نوشته شده است که برابر با دو اندازه "font-size" است، یعنی = 2 x 17 = 34px

ما مفاهیم و مثال های کلی را فهمیدیم، حالا بیایید به موارد جالب تر برویم!

تئوری مطمئنا خوب است، اما اینجاست که سرگرمی شروع می شود! کاربرد تئوری در عمل!

انحراف کوچک:

من دیگر در مورد چگونگی ما به شما نمی گویم

و اکنون، در واقع، شما در حال خواندن متن هستید، که قبلاً در آن صفحه تغییر یافته است.

نحوه کاهش فاصله خطوط در Dreamweaver

شرایطی پیش آمده است که لازم است فاصله بین خطوط در صفحه ما کاهش یابد.

و سپس سوال این است که چگونه می توان کلاس یا شناسه ای را پیدا کرد که مسئول سبک متنی است که ما نیاز داریم، اما به سبک متنی که شما می خوانید نیاز داریم !!! که در آن باید فاصله خطوط را تغییر دهیم.

برای درک این موضوع، این صفحه را به عنوان مثال در نظر می گیریم!

برای دیدن کد این صفحه، ctrl + U را فشار دهید، به دنبال خط 287 بگردید - اینها اولین مظنونان ما هستند. چگونه تشخیص دادم که این دقیقاً آغاز سبک های مورد علاقه ما است!؟

بعد از این خط - # 287، متن اصلی شروع می شود. و او در دیواست:


صفحه نمایش را ببینید:

مرحله بعدی درک سند css است. دوباره، اگر اکنون دوباره ctrl + U را فشار دهید، خط 33 به ما می گوید که سند css کجاست. ما خوش شانس هستیم که یک سند css داریم. اگر چندین سند وجود داشته باشد، پس همه چیز باید اسکن شود!

این خط به ما علاقه مند است! از آن می بینیم که سند css در پوشه شماره 1969 قرار دارد و ما به دنبال فایل style5 هستیم (شما می توانید از این مورد نیز استفاده کنید)

فایل style5 را باز کنید، ctrl + F (جستجو) را فشار دهید و در آنجا پیست کنید سمت راستروی یافتن بعدی کلیک کنید.

در اینجا می بینیم که شناسه ما rightPan است. اما سبک هایلایت شده با رنگ آبی شرح خود id است، اما ما به سبک زیر نیاز داریم

و خط مورد علاقه ما که فاصله خطوط را نشان می دهد:

ارتفاع خط: 1em;

صفحه نمایش را ببینید:

گزینه دوم:

چگونه فاصله بین خطوط را کاهش دهیم

اکنون از برنامه رایگان به عنوان ویرایشگر کد استفاده خواهیم کرد.

همه نمی خواهند از Dreamweaver استفاده کنند، اما ما در هر صورت نیاز به جستجو داریم، البته در یک نوت بوک ساده هم هست، اما من هنوز یک ابزار حرفه ای را ترجیح می دهم که به شما هم توصیه می کنم!

همانطور که در بالا نوشتیم، اولین چیزی که باید پیدا کنیم این است که متن اصلی در کجا قرار دارد و فاصله خطوط ما در کجا توضیح داده شده است.

برای مثال دوباره این صفحه را در نظر بگیرید!

در هر مرورگری چیزی به عنوان - مشاهده کد عنصر وجود دارد! مرورگر مورد استفاده مرورگر Yandex (همچنین در اپرا) است. بخشی از متن را که می خواهید فاصله خطوط را در آن تغییر دهید، انتخاب کنید. RMB را فشار دهید، به دنبال خط مشاهده کد عنصر بگردید.

  1. متن انتخاب شده
  2. سمت چپ - جایی که هست.
  3. سبکی که به متن انتخاب شده پیوست می شود.

برای دیدن صفحه کامل، آن را در اندازه بزرگ ذخیره کردم -


ارتفاع خط: 1em;

و مقدار دیجیتال را به آنچه می خواهیم تغییر دهیم!

با کار با یک سبک برای متن، می توانید فاصله دلخواه بین کاراکترها، کلمات و خطوط را تعیین کنید. چنین فاصله هایی در هر واحد CSS، خواه px، pt، em یا دیگری تنظیم می شود. استثنا درصدها هستند - می توان از آنها برای تنظیم فاصله بین خطوط (پیشرو) استفاده کرد، اما وقتی فاصله بین کاراکترها یا کلمات را تنظیم می کنید کار نمی کنند.

فاصله کاراکترهای CSS: فاصله بین حروف

می توانید فاصله کاراکترها را با استفاده از ویژگی CSS letter-spacing تنظیم کنید. علاوه بر مقادیر نرمال (مثبت و منفی)، می توانید از مقادیر ارثی (برای ارث بردن مقدار از والد) و نرمال (در صورت نیاز به بازگرداندن فاصله طبیعی بین کاراکترها) استفاده کنید.

نمونه ای از ضبط فاصله کاراکترها:

P (فاصله حروف: 2em؛)

فاصله بین کلمات: فاصله بین کلمات

ویژگی CSS word-spacing با ویژگی قبلی تفاوت دارد زیرا فاصله بین کلمات را تعیین می کند نه بین کاراکترها. این ویژگی دارای مقادیر نرمال و ارثی نیز می باشد. مقادیر منفی را می توان مشخص کرد. نمونه ای از نوشتن یک سبک در زیر نشان داده شده است:

P (فاصله کلمات: 6 پیکسل؛)

فاصله خطوط: خط-ارتفاع

از ویژگی line-height CSS می توان برای تنظیم فاصله بین خطوط متن استفاده کرد. همانطور که در ابتدای مبحث گفته شد، برای تعیین پیشرو، علاوه بر واحدهای اندازه گیری دیگر، استفاده از درصد مجاز است. همچنین مجاز است که مقدار را به صورت ضریب (اعداد بزرگتر از 0) بنویسید: برای محاسبه فاصله، مرورگر اندازه فونت را در تعداد مشخص شده ضرب می کند. ارزش های منفی کار نمی کنند. مقادیر موجود نرمال و ارثی هستند.

در زیر نمونه ای از نحوه ایجاد فاصله خطوط CSS آورده شده است:

P (ارتفاع خط: 180٪؛)

در تصویر، می توانید ببینید که متن با هر سه ویژگی چگونه است:

اسکرین شات: فاصله CSS

عواقب

هنگام تعیین فاصله بین کلمات، کاراکترها یا خطوط، اول از همه، مطمئن شوید که متن در نهایت به راحتی خوانده می شود. چنین ویژگی هایی باید با دقت مورد استفاده قرار گیرند و همیشه در حد اعتدال و بدون تعصب مورد استفاده قرار گیرند، در غیر این صورت تمام محتوای متنی تهدید می کند که به مجموعه ای از حروف ناخوانا تبدیل شود.

به تغییر فاصله خطوط در HTMLشما نیازی به چکش زدن روکش ها ندارید. تنها کاری که باید انجام دهید این است که به شیئی که می خواهید این فاصله را در آن تنظیم کنید، به عنوان مثال، به یک پاراگراف متن (برچسب) یا یک عنصر بلوک (

)، ویژگی CSS را اعمال کنید ارتفاع خط... این ویژگی را می توان برای همه برچسب ها اعمال کرد Html.

مقدار ارتفاع خط را می توان بر حسب درصد، ضریب، واحد (پیکسل (px)، نقاط (pt)، لحیم کاری (Pc) و غیره تنظیم کرد و همچنین می تواند مقدار نرمال و ارثی را به خود بگیرد.

در حالت عادی، فاصله بین خطوط توسط مرورگر به دلایل خاص خود به طور خودکار محاسبه می شود، با ارث بردن، مقدار عنصر والد به ارث می رسد، یعنی. برچسبی که این تگ در آن قرار دارد.

بیایید چند خط HTML را رها کنیم.

به این صورت است که فاصله خطوط در مرورگر در یک پاراگراف با مقدار 1 (یعنی منفرد اول) و 70٪ برای عنوان (توجه داشته باشید که هنگام محاسبه در٪، ارتفاع فونت 100٪ در نظر گرفته می شود):

اگر ارتفاع خط را برای تگ تنظیم کنیم

، هم عنوان و هم پاراگراف را پوشانده و بر این اساس، این ویژگی را از آنها حذف می کنیم، سپس دریافت می کنیم:

اگر ارتفاع خط را برابر 0.4 قرار دهیم، نمایشی از لید منفی دریافت می کنیم:

چرا حتی با فاصله بین خطوط کاری انجام می دهند؟ به خاطر ضرر؟ از هیچ کاری برای انجام دادن؟

داشتن فاصله مناسب بین خطوط می تواند خوانایی متن شما را بهبود بخشد، که یک جنبه بسیار مهم در طراحی وب، تایپوگرافی و هر چیز دیگری که به متن مربوط می شود، می باشد. موافقید که وقتی در مثال دوم فاصله بین خطوط را افزایش دادیم، خواندن متن دلپذیرتر شد، درست است؟ اما این به هیچ وجه به این معنی نیست که هر چه بزرگتر باشد، خوانایی متن بالاتر است. پس از یک نقطه مشخص، خطوط شروع به فاصله بیش از حد از یکدیگر می کنند، حرکت چشم از یکی به دیگری دشوارتر می شود و هنگام خواندن ناراحتی ایجاد می شود. میانگین طلایی را به خاطر بسپار

منتهی شدن

بسیاری از مردم، از جمله طراحان، چنین فکر می کنند تایپوگرافیفقط یک انتخاب از نوع فونت، اندازه فونت و اینکه آیا باید معمولی یا پررنگ باشد. برای اکثر مردم، این همان جایی است که به پایان می رسد. اما برای به دست آوردن تایپوگرافی خوب بسیار بیشتر نیاز است و معمولاً جزئیاتی هستند که طراحان اغلب نادیده می گیرند.
این جزئیات به طراح کنترل کامل می دهد و به او اجازه می دهد تا تصمیمات طراحی تایپوگرافی زیبا و ثابتی را ایجاد کند. در حالی که همه اینها برای انواع مختلف رسانه ها قابل اجرا هستند، در این مقاله به نحوه اعمال آنها در طراحی وب با استفاده از CSS می پردازیم. اینجا 8 روش آسان برای استفاده از CSS برای بهبود تایپوگرافیو از این رو قابلیت استفاده کلی طرح.

1. ابعاد

اندازه خط حروفچینی. برای چشم خواننده، خطوط طولانی یا کوتاه خسته کننده است. طولانی‌ها ریتم را می‌شکنند، زیرا یافتن خط بعدی متن برای خواننده دشوار است. تنها موقعیتی که در آن خطوط کوتاه قابل قبول است، مقدار کمی متن است. برای خوانایی بهتر، طول خط باید بین 40 تا 80 کاراکتر با احتساب فاصله باشد. برای طرح هایی با یک ستون متن، 65 کاراکتر ایده آل است.

یک راه آسان برای محاسبه طول خط، استفاده از روش Robert Bringhurst است که اندازه فونت را در 30 ضرب می کند. یعنی اگر اندازه فونت 10 پیکسل باشد، با ضرب آن در 30، 300 پیکسل یا تقریباً 65 کاراکتر در هر خط به دست می آید. کد چیزی شبیه به این خواهد بود:
پ (
اندازه فونت: 10px;
حداکثر عرض: 300 پیکسل؛
}
من از px استفاده می کنم زیرا محاسبات من را بسیار آسان می کند، اما em را نیز می توان استفاده کرد.

2. پیشرو

لیدینگ فضای بین خطوط متن در بدنه نت است و نقش زیادی در خوانایی دارد. تقسیم بندی صحیح خط باعث می شود خواننده راحت تر خط را دنبال کند و ظاهر متن را بهبود می بخشد. پیشرو همچنین رنگ تایپوگرافی متن را تغییر می دهد که تراکم یا لحن ترکیب است.
پیشرو تحت تأثیر عوامل بسیاری است: نوع فونت، اندازه قلم، کامل بودن، شرایط (?) ، طول خط، فاصله بین کلمات و غیره هر چه خط طولانی تر باشد، پیشروتر است. هرچه اندازه فونت بزرگتر باشد، پیشروی کمتری دارد. یک قانون سرانگشتی خوب ایجاد کردن است صفحه اصلی 2-5pt بزرگتر از اندازه فونت استبسته به هدست بنابراین اگر فونت 12pt باشد، برای وب، صفحه اصلی باید 15pt یا 16pt باشد.

تعیین لید صحیح کمی مهارت نیاز دارد، اما در زیر مثالی از اینکه کد شما باید چگونه باشد آورده شده است:
بدن (

اندازه فونت: 12px;
ارتفاع خط: 16 پیکسل.
}

3. رسیدگی به نقل قول

علامت نقل قول باید در حاشیه متن پردازش شود. اگر نقل قول ها با متن ادغام شوند، حاشیه سمت چپ را می شکنند و قافیه بلوک متن را می شکنند. مدیریت نقل قول تراز و تعادل سمت چپ را به هم نمی زند و بنابراین خوانایی را بهبود می بخشد.

این به راحتی با CSS با استفاده از عنصر blockquote به دست می آید:
مسابقه (
text-indent: -0.8em;
اندازه فونت: 12px;
}

تورفتگی منفی به فونت، اندازه فونت و حاشیه بستگی دارد.

4. ریتم عمودی

شبکه پایه مبنایی برای ریتم تایپوگرافی ثابت در صفحه است. این به خوانندگان اجازه می دهد تا به راحتی متن را دنبال کنند، که به نوبه خود خوانایی را افزایش می دهد. ریتم ثابت در فضای عمودیمتن را در یک شبکه ثابت نگه می دارد تا تناسب و تعادل در سراسر صفحه بدون توجه به اندازه فونت، خط اصلی یا طول خط حفظ شود.

برای حفظ ریتم عمودی با CSS، باید فاصله و فاصله خطوط (پیشرو) برابر با اندازه شبکه پایه باشد. فرض کنید از 15 پیکسل استفاده می کنید شبکه پایه، به معنای 15 پیکسل بین هر خط شبکه. صفحه اول 15 پیکسل و فاصله پاراگراف نیز 15 پیکسل خواهد بود. در اینجا یک مثال است:
بدن (
font-family: Helvetica, sans-serif;
اندازه فونت: 12px;
ارتفاع خط: 15 پیکسل؛
}

پ (
حاشیه پایین: 15 پیکسل.
}

این اجازه می دهد تا هر پاراگراف روی شبکه قرار گیرد و در عین حال ریتم عمودی متن حفظ شود.

5. خطوط آویزان بالا و پایین

خط آویز بالا- یک خط متن یا یک کلمه در پایان یک پاراگراف. خط آویز پایین- کلمه یا خط کوتاهی از متن در ابتدا یا انتهای یک ستون که از بقیه متن جدا شده است. تزئینات بالا و پایین تکه های نامناسبی را تشکیل می دهند، دید خواننده را قطع می کنند و بر خوانایی تأثیر می گذارند. از این امر می توان با افزایش اندازه فونت، پیشرو، طول خط، فاصله بین کلمات و حروف، یا با وارد کردن دستی شکستن خطوط جلوگیری کرد.

متاسفانه هیچ راه آسانی برای جلوگیری از یتیم شدن با CSS وجود ندارد. یک راه برای خلاص شدن از شر آنها در بالا توضیح داده شد، و دیگری jQWidon't است، یک پلاگین جی کوئری که بین دو کلمه آخر یک عنصر فاصله های بدون شکستگی قرار می دهد.

6. انزوا

مهم کلمات را بدون پرت کردن حواس خواننده برجسته کنید... حروف کج اغلب به عنوان شکل ایده آل تأکید در نظر گرفته می شود. برخی دیگر از اشکال رایج تاکید عبارتند از: پررنگ، بزرگ، حروف کوچک، اندازه فونت، رنگ، زیر خط، یا حروف دیگر. مهم نیست که از کدام یک استفاده می کنید، سعی کنید فقط از یکی استفاده کنید. ترکیباتی مانند حروف کوچک - پررنگ - مورب حواس پرتی و ناشیانه است.

در اینجا چند راه برای برجسته کردن با استفاده از CSS وجود دارد:
طول (
سبک فونت: مورب;
}

H1 (
فونت-وزن: پررنگ;
}

H2 (
تبدیل متن: حروف بزرگ;
}

ب (
font-variant: small-caps;
}
به خاطر داشته باشید که نوع فونت فقط در صورتی کار می کند که فونت از حروف کوچک پشتیبانی کند.

ویژگی حاشیه HTML برای افزودن padding یا شکاف بین عناصر مختلف استفاده می شود. ویژگی padding برای افزودن فاصله بین محتوا و حاشیه (فریم) عنصر HTML مشخص شده استفاده می شود.

تفاوت بین حاشیه و تورفتگی را می توان در شکل زیر مشاهده کرد:

همچنین برای درک بهتر تفاوت بین این دو نسخه آزمایشی زنده را بررسی کنید.

نمایش دمو و کد

ما سه عنصر div داریم. دو مورد اول با حاشیه HTML و سومی با padding است. فاصله بین div ها حاشیه است و فاصله بین متن داخل div سوم و خط مرزی آن padding است.

CSS padding و نحو حاشیه

نحو برای یک اعلان ویژگی حاشیه CSS به صورت زیر است:

این کد padding را در همه جهات تنظیم می کند: بالا، پایین، چپ و راست. اگر نیاز به تعیین تورفتگی برای جهات مختلف دارید، می توانید این کار را با اعلان اختصاری زیر انجام دهید:

حاشیه: 10px 20px 50px 100px;

  • 10 پیکسل - حاشیه بالا؛
  • 20 پیکسل - حاشیه سمت راست؛
  • 30 پیکسل - حاشیه پایین؛
  • 40 پیکسل - تورفتگی سمت چپ.

همچنین می توان حاشیه HTML سمت چپ و سایر جهت ها را به طور جداگانه تنظیم کرد:

توجه: می توان از آن برای تعریف padding px، pts، cm و غیره استفاده کرد.

سینتکس ویژگی padding CSS

ویژگی padding را می توان با استفاده از یک اعلان تک / مختصر یا با استفاده از یک اعلان جداگانه و برای هر جهت تنظیم کرد.

اعلامیه واحد با یک مقدار:

برای هر جهت با یک اعلامیه:

بالشتک: 10px 20px 50px 100px;

اگر چهار مقدار مشخص شده باشد، ترتیب مانند ویژگی حاشیه HTML CSS است.

برای هر جهت به طور جداگانه:

padding-top: 10px; padding-right: 20px; padding-bottom: 30px; padding-left: 40px;

مثالی برای تنظیم حاشیه و تورفتگی در لیست HTML

در مقدمه، خواص حاشیه و padding مورد استفاده در عنصر div را به شما نشان دادم. در این نسخه ی نمایشی، من یک لیست با استفاده از آیتم های منو که پیوند هستند ایجاد کردم. لیست در داخل یک عنصر div قرار می گیرد. این شامل آیتم های منو در قالب هایپرلینک است.

لیست توسط سایر ویژگی های CSS نیز مشخص می شود، اما بدون استفاده از ویژگی های حاشیه HTML و padding، به صورت زیر خواهد بود:

نمایش دمو و کد

با اضافه کردن 10 پیکسل حاشیه برای پیوندهای داخل

    :

    ظاهر زیر را دریافت می کنیم:

    نمایش دمو و کد آنلاین

    کل کلاس برای پیوندهای درون یک عنصر

      به شرح زیر خواهد بود:

      بالشتک: 10 پیکسل؛ حاشیه: 2 پیکسل text-decoration: هیچ; رنگ: #fff; پس زمینه رنگ: # DA8119; نمایش: بلوک؛

      نمایش فیلدها با استفاده از مثال جدول HTML

      در زیر نمونه ای از استفاده از ویژگی padding در جدول HTML آورده شده است. من یک جدول با چند ردیف ایجاد کردم.

      جدول با استفاده از ویژگی های مختلف CSS استایل بندی شده است. ابتدا ببینید جدول بدون اعمال ویژگی padding چگونه است:


      نمایش دمو و کد

      با اضافه کردن فیلدها، جدولی به شکل زیر بدست می آید:


      نمایش دمو و کد

      در زیر کد سبک هایی که برای آنها استفاده می شود آورده شده است. تمام کدها را می توانید از طریق لینک بالا مشاهده کنید:

      بالشتک: 20 پیکسل؛ حاشیه: 1 پیکسل # DF7000; پس زمینه: # D0E8AC; رنگ: # 000;

      نمونه ای از استفاده از حاشیه و padding با عنصر فرم

      ویژگی‌های لایه‌بندی حاشیه HTML همچنین می‌تواند برای عناصر فرم اعمال شود: جعبه‌های متن، دکمه‌ها و غیره.

      ویژگی padding که در یک جعبه متن اعمال می شود، فضای بین مکان نما در داخل جعبه متن و حاشیه آن را تعیین می کند. حاشیه بین جعبه های متنی مختلف یا سایر عناصر فرم، بالشتک اضافه می کند.

      برای واضح تر شدن، یک فرم ایجاد می کنم و تفاوت بین حاشیه ها با حاشیه و بدون حاشیه و padding را نشان می دهم. ظاهر اولیه فرم بدون اعمال حاشیه ها و ویژگی های padding:

      با افزودن فیلدهایی به کلاس textboxes و کلاس دکمه btn، فرمی به شکل زیر دریافت می کنیم:

      فیلدهای فیلدهای متنی:

      فیلدهای دکمه:

      بالشتک: 9px 15px;

      نمایش دمو و کد

      برای افزایش یا کاهش padding بین کادرهای متنی، از ویژگی HTML CSS margin استفاده کنید. در این دمو از یک مقدار منفی برای کاهش فاصله بین فیلدها استفاده کردم.

      فیلدهای فرم به شکل زیر خواهد بود:

      نمایش دمو و کد

      پس از استفاده از یک مقدار منفی در حاشیه HTML، فاصله بین کادرهای متنی 3 پیکسل کاهش یافت.

      با استفاده از ویژگی padding، فاصله مکان نما در داخل کادر متن و خط مرزی را که توسط خصوصیات دیگر تنظیم می شود، افزایش داده ایم. زمین اکنون بسیار بهتر به نظر می رسد.

      برای دکمه ” صرفه جویی"ما همچنین ویژگی padding را اعمال کردیم:

      بالشتک: 9px 15px;

      که برای تراز کردن متن در همه جهات استفاده می شود.

      ترجمه مقاله " CSS padding و margin - با 4 عنصر HTML توضیح داده شده است"توسط یک تیم پروژه دوستانه آماده شد

مقالات مرتبط برتر