وقتی نمایش داده می شود اسناد متنیدر مرورگر، موقعیت شکست خط در یک پاراگراف به طور خودکار بسته به اندازه فونت ها و اندازه درگاه نمایش تعیین می شود. شکست خط فقط روی کاراکترهای جداکننده کلمات (مثلاً فاصله) قابل انجام است. گاهی اوقات در اسناد نیاز به تنظیم یک فید خط اجباری است که بدون توجه به تنظیمات مرورگر اجرا می شود. برای این کار از تگ تغذیه خط اجباری استفاده می شود.
، که برچسب پایانی مربوطه ندارد. گنجاندن برچسب
در متن سند اطمینان حاصل می شود که متن بعدی از ابتدا قرار داده شده است خط جدید. به عنوان مثال، این رویکرد می تواند برای ایجاد ساختارهای نوع لیست بدون استفاده از برچسب های نشانه گذاری لیست خاص استفاده شود. یا مثلاً این تگ برای نمایش اشعار و غیره ضروری است.
در اینجا مثالی از استفاده از تغذیه خط اجباری آورده شده است (شکل 1.8):
بالای پتروگراد تاریک
نوامبر سرمای پاییزی را تنفس کرد.
عجله در یک موج پر سر و صدا
در لبه حصار باریکش،
نوا مثل یک بیمار عجله داشت
بی قرار تو رختخوابت
A.S. پوشکین. سوارکار برنزی
برنج. 1.8.برچسب بزنید
می توان از آن برای اجبار شکستن خط استفاده کرد
برخلاف تگ پاراگراف
هنگام استفاده از برچسب
هیچ رشته خالی تولید نخواهد شد.
استفاده از برچسب
نیاز به احتیاط دارد - این امکان وجود دارد که مرورگر قبلاً یک یا دو کلمه قبل از اینکه برچسب شما را پیدا کند یک خط تغذیه کرده باشد.
. این در صورتی اتفاق میافتد که عرض پنجره بیننده خواننده کوچکتر از همان تنظیم در برنامهای باشد که سند خود را با آن آزمایش میکردید. در این مورد، ممکن است معلوم شود که فقط یک کلمه در خط وسط یک پاراگراف باقی می ماند و در نتیجه زیبایی طرح سند را نقض می کند.
توجه داشته باشید
هنگام استفاده از برچسب
برای شکستن متن، پیچیدن دور یک تصویر یا یک جدول، میتوانید گزینه CLEAR را برای توقف بستهبندی متن تنظیم کنید. در فصل های 3 و 4 می توانید در این مورد بیشتر بخوانید.
برچسب ها تو
شرایطی وجود دارد که لازم است عملیات هدف مخالف انجام شود - منع تغذیه خط. یک برچسب ظرف برای این وجود دارد.
توجه داشته باشید
برای اطمینان از تداوم متن واقع در سلول های جداول، وجود دارد پارامتر خاصبرچسب NOWRAP در فصل 4 می توانید در این مورد بیشتر بدانید.
علامت گذاری متن با تگ خط بدون شکست
، نیازی به برچسب بسته شدن ندارد.
توجه داشته باشید
برچسب بزنید
همه یا تقریباً همه در چیدمان استفاده می شوند. چند نفر از ما، کد را قرار می دهیم
فکر می کند: آیا او واقعاً در اینجا مورد نیاز است؟ در میان حروفچینیهای بیتجربه، اغلب میتوانید طرحبندیهایی از این نوع را ببینید: طرحبندی منو
و همچنین می توانید این پاراگراف های شگفت انگیز را پیدا کنید:
ممکن است این سوال پیش بیاید: اگر سایت همه چیز را با طراحی نمایش می دهد، اینجا چه اشکالی دارد؟ و در اینجا چنین نیست - این کد کابوسوار، کج و معوج، که از صلاحیت بسیار پایین یک طراح صفحهآرایی صحبت میکند که حتی به خود زحمت نمیدهد تکالیف را بفهمد.
درخواست دادن
برای تشکیل پاراگراف ها، مثل کوبیدن میخ ها با یک پیچ گوشتی است (این هم یک ابزار است، چرا یک میخ را چکش نکنیم، یکی دیگر).
تگ برای چیست؟
?
به روز رسانی 02/23/10 - با "ترفندها" با فضای سفید: قبل از آن، باید مراقب باشید، زیرا با این قالب بندی، خطوطی که در بلوک قرار نمی گیرند به طور خودکار در یک خط جدید پیچیده نمی شوند. این به ویژه برای طرح های لاستیکی صادق است. اما در چنین مواردی باید اعمال شود
.
P (فضای سفید: pre;)
یادداشت
جامعه طرفداران چیدمان معنایی اصلاً شامل نشد
که در .
جایی که نباید باشد
?
- از برچسب ها برای هدف مورد نظر خود استفاده کنید: برای پاراگراف ها، این است< >، برای لیست ها و -< >, < >, < >و غیره.؛
- برای قالب بندی متن و تنظیم تورفتگی ها از , مانند ;
- از عناصر جداگانه برای ایجاد خطوط استفاده کنید (عناصر نشانه گذاری خنثی برای این کار مناسب هستند< >و< >).
بیایید به چند مثال عملی نگاه کنیم. پاراگراف ها:
راه حل با عملکرد بالا دارای یک بزرگ است توان عملیاتی- تا 6.2 گیگابیت در ثانیه، و نه تنها برای انتقال صدا و ویدئو، بلکه برای برنامه های جدید که به پهنای باند نیاز دارند، مانند بازی های آنلاین، ایده آل است.
SGSN قادر است تا 1.5 میلیون جلسه PDP فعال را پشتیبانی کند.
P (حاشیه-پایین: 12 پیکسل؛ )
چند خط شماره تلفن:
را HTML
عنصرالف را تولید می کند خط شکستندر متن (کالسکه-بازگشت). برای نوشتن شعر یا آدرسی که تقسیم بندی سطرها قابل توجه است مفید است.
منبع این مثال تعاملی در یک مخزن GitHub ذخیره می شود. اگر میخواهید در پروژه نمونههای تعاملی مشارکت کنید، لطفاً https://github.com/mdn/interactive-examples را شبیهسازی کنید و یک درخواست جذب برای ما ارسال کنید.
مانند تو می توانیاز مثال بالا ببینید، a
عنصر در هر نقطه ای که می خواهیم متن شکسته شود گنجانده شده است. متن بعد از
دوباره در ابتدای خط بعدی بلوک متن شروع می شود.
ویژگی های
ویژگی های منسوخ شده
روشننشان می دهد که خط بعدی بعد از استراحت از کجا شروع شود.استایل دهی با CSS
را
عنصر یک هدف واحد و کاملاً تعریف شده دارد - ایجاد یک شکست خط در یک بلوک متن. به این ترتیب، هیچ ابعاد یا خروجی بصری به خودی خود ندارد و برای استایل دادن به آن کار بسیار کمی می توانید انجام دهید.
می توانید یک حاشیه تعیین کنید
عناصر خود را برای افزایش فاصله بین خطوط متن در بلوک، اما این یک روش بد است - شما باید از ویژگی line-height که برای این منظور طراحی شده است استفاده کنید.
مثال ها
ساده br
در مثال زیر استفاده می کنیم
عناصر برای ایجاد شکاف بین خطوط مختلف یک آدرس پستی:
موزیلا
331 E. Evelyn Avenue
Mountain View, CA
94041
ایالات متحده آمریکا
نتیجه به نظر می رسد اینگونه است:
نگرانی های دسترسی
ایجاد پاراگراف های جداگانه متن با استفاده از
نه تنها تمرین بدی است، بلکه برای افرادی که با کمک فناوری خواندن صفحه نمایش حرکت می کنند، مشکل ساز است. صفحه خوان ها ممکن است حضور عنصر را اعلام کنند، اما نه محتوای موجود در آن
س این می تواند یک تجربه گیج کننده و خسته کننده برای شخصی باشد که از صفحه خوان استفاده می کند.
استفاده کنید
عناصر، و از ویژگی های CSS مانند حاشیه برای کنترل فاصله آنها استفاده کنید.
خلاصه فنی
دسته بندی محتوا | جریان محتوا , عبارت بندی محتوا . |
---|---|
محتوای مجاز | هیچ، یک عنصر خالی است. |
ماموریت را تگ کنید | باید برچسب شروع داشته باشد و نباید تگ پایان داشته باشد. در اسناد XHTML، این عنصر را به صورت بنویسید . |
والدین مجاز | هر عنصری که محتوای عبارت را می پذیرد. |
نقش های مجاز ARIA | هر |
رابط DOM | ). از HTMLElement به ارث می برد."> HTMLBRElement |
مشخصات فنی
مشخصات | وضعیت | اظهار نظر |
---|---|---|
استاندارد زندگی HTML تعریف " "در آن مشخصات. |
استاندارد زندگی | |
HTML5 تعریف " "در آن مشخصات. |
توصیه | |
مشخصات HTML 4.01 تعریف " "در آن مشخصات. |
توصیه |
سازگاری با مرورگر
جدول سازگاری در این صفحه از داده های ساخت یافته تولید می شود. اگر میخواهید در دادهها مشارکت کنید، لطفاً https://github.com/mdn/browser-compat-data را بررسی کنید و یک درخواست برای ما ارسال کنید.
داده های سازگاری را در GitHub به روز کنید
دسکتاپ | سیار | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
کروم | حاشیه، غیرمتمرکز | فایرفاکس | اینترنت اکسپلورر | اپرا | سافاری | نمای وب اندروید | کروم برای اندروید | فایرفاکس برای آندروید | اپرا برای اندروید | سافاری در iOS | اینترنت سامسونگ | |
br | پشتیبانی کامل کروم 1 | Edge پشتیبانی کامل بله | پشتیبانی کامل فایرفاکس 1 | پشتیبانی کامل IE بله | پشتیبانی کامل اپرا بله | سافاری پشتیبانی کامل بله | ||||||
روشن منسوخ | پشتیبانی کامل کروم 1 | Edge پشتیبانی کامل بله | پشتیبانی کامل فایرفاکس 1 | پشتیبانی کامل IE بله | پشتیبانی کامل اپرا بله | سافاری پشتیبانی کامل بله | WebView Android پشتیبانی کامل بله | Chrome Android پشتیبانی کامل بله | فایرفاکس اندروید پشتیبانی کامل 4 | اپرا اندروید پشتیبانی کامل بله | سافاری iOS پشتیبانی کامل بله | سامسونگ اینترنت اندروید پشتیبانی کامل بله |
مرورگر | اینترنت اکسپلورر | نت اسکیپ | اپرا | سافاری | موزیلا | فایرفاکس | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
نسخه | 5.5 | 6.0 | 7.0 | 6.0 | 7.0 | 8.0 | 7.0 | 8.0 | 9.0 | 1.0 | 1.7 | 1.0 | 2.0 |
پشتیبانی | آره | آره | آره | آره | آره | آره | آره | آره | آره | آره | آره | آره | آره |
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
شرح
برچسب بزنید
یک خط جدید در مکانی که این تگ در آن قرار دارد تنظیم می کند. برخلاف تگ پاراگراف
استفاده از تگ BR یک تورفتگی خالی قبل از خط اضافه نمی کند. اگر متنی که از یک خط جدید استفاده می کند، دور یک عنصر شناور بپیچد، سپس از پارامتر شفاف تگ استفاده کنید.
می توانید کاری کنید که خط بعدی زیر عنصر شروع شود.
نحو
متن
متن
گزینه ها
clear به مرورگر می گوید که اگر متن در اطراف یک عنصر شناور قرار می گیرد، چگونه خط بعدی را مدیریت کند.برچسب بسته شدن
لازم نیست.
مثال 1: استفاده از تگ
R.L. استیونسون
تابستان در کشور آمده است
هدر دوباره گل می دهد.
اما کسی نیست که بپزد
عسل هدر.
نتیجه این مثالنه انجیر یکی
برنج. 1. نوع متن هنگام استفاده از برچسب
شرح پارامترهای برچسب
پارامتر CLEAR
HTML: | 3.2 | 4 | XHTML: | 1.0 | 1.1 |
شرح
پارامتر clear به مرورگر می گوید که اگر متن در اطراف عنصر شناور بپیچد، چگونه خط بعدی را مدیریت کند. یک عنصر شناور تصویری است که دارای مجموعه پارامتر align یا لایه ای است که روی آن اعمال می شود ویژگی cssشناور .
نتیجه استفاده از پارامتر clear به لبه ای که عنصر با آن تراز شده است و مقدار آرگومان شفاف بستگی دارد. بنابراین، اگر تصویر تراز چپ باشد، و مقدار پارامتر شفاف تگ
روی همه یا چپ، سپس متن بعد از تگ را تنظیم کنید
در زیر شکل نمایش داده خواهد شد. هر مقدار دیگری برای پارامتر clear باعث می شود که متن در سمت راست تصویر قرار گرفته و دور آن بپیچد.
نحو
استدلال ها
all بسته بندی عنصر را از لبه های راست و چپ به طور همزمان خنثی می کند. left جریان سمت چپ عنصر بعد از تگ را معکوس می کند. right بسته بندی سمت راست عنصر را خنثی می کند. هیچ کدام این ویژگی را لغو نمی کند.
مقدار پیش فرض
آنالوگ CSS
مثال 2: باز کردن متن
Lorem ipsum dolor sit amet، consectetuer adipiscing elit، sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.
Duis autem dolor in hendrerit in vulputate velit esse molestie consequat، vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au tegue duisdola.
نتیجه مثال در شکل نشان داده شده است. 2.
برنج. 2. لغو بسته بندی متن در اطراف بلوک
توجه داشته باشید
استفاده از پارامتر clear در مشخصات HTML 4 منسوخ شده و به جای آن توصیه می شود. عنصر css clear - BR (روشن: هر دو | چپ | هیچ | راست).
اغلب نیاز به اضافه کردن یک پاراگراف جدید وجود دارد، اما بدون خط خالی که تگ پاراگراف درج می کند
برای برخی از قطعات متن، فواصل استاندارد اتخاذ شده برای پاراگراف ها به سادگی نامناسب است. اینها می توانند کتیبه های زیر تصاویر و در جداول، اشعار، نقل قول ها، پاورقی ها و یادداشت ها باشند.
برای بسته بندی خطوط اجباری، یک برچسب ویژه ارائه شده است که عملکرد آن در نام آن br تعبیه شده است (ردیف شکستن - "شکستن یک ردیف، خط"). برچسب بزنید
زبان نشانه گذاری فرامتن html به این معنی است که تمام محتوای زیر باید از یک خط جدید شروع شود. در صورت لزوم می توانید چندین تگ را پشت سر هم قرار دهید تا به فاصله دلخواه برسید.
برچسب بزنید
به حروف کوچک و بزرگ حساس نیست و به تگ بسته شدن نیاز ندارد زیرا یک عنصر خالی است، اما بهتر است به بستن همه تگ ها عادت کنید. در XHTML، تگ break باید با یک بک اسلش "به خوبی بسته شود".
مثال شکستن تگ
<р>پیاده روی در سرویسр>
هیچ جای دیگر و هرگز
من آنقدر بد نبودم
سران گروه حریص
منو زنده می جویدنр>
پیاده روی در سرویس
هیچ جای دیگر و هرگز
من آنقدر بد نبودم
سران گروه حریص
مرا زنده زنده می خورد
ویژگی برچسب
تنها ویژگی که تگ html
نامیده میشود. به مرورگر میگوید که اگر متن باید در اطراف یک عنصر به اصطلاح شناور بپیچد، مانند تصویری با ویژگی align با استفاده از مقادیر راست/چپ، یا بلوکی در CSS که دارای یک دارایی شناور
در مشخصات XHTML 1.0 / HTML 4.01، ویژگی clear فقط با Transitional، Frameset و، در غیر این صورت کد کار نمی کند.
ویژگی های ویژگی را تگ کنید
تأثیر اعمال صفت clear به مقدار آن و محل عنصر شناور بستگی دارد. ویژگی می تواند 4 مقدار داشته باشد:
مقدار سمت چپ مانع از بسته بندی عنصر تراز چپ می شود، بنابراین متن روی برچسب "تلو تلو می خورد"
، در زیر تصویر یا سایر عناصر شناور قرار می گیرد.
دقیقاً همان نتیجه را با استفاده از آرگومان all بدست می آوریم که هرگز به راست یا چپ اجازه نمی دهد.
مقدار مناسب مانع از پیچیدن متن در اطراف یک عنصر راست چین می شود، بنابراین بعد از تگ
متن چاره ای نخواهد داشت جز اینکه تصویر را دور بزند و در اطراف آن به سمت راست جریان یابد.
مقدار هیچ ("نه شما و نه ما") تمام اختیارات را از صفت واضح و برچسب حذف می کند.
بی صدا خط را به پایین می پیچد.
هیچ مقدار پیش فرضی برای صفت clear تگ وجود ندارد.
برچسب بزنید
انتقال نرم است
برچسب شکست خط برای ایجاد فاصله لازم بین پاراگراف ها بسیار مفید است، که در آن به عنوان یک شکست نرم استفاده می شود، اما نه به عنوان وسیله ای برای تقسیم متن به پاراگراف ها.
برای قالب بندی متن نباید زیاد از برچسب خط جدید غافل شوید، زیرا نتایج همیشه زیبا نیستند.
به عنوان مثال، اگر از تگ استفاده می کنید
برای ترجمه خطوط داخل یک پاراگراف، اگر کوچکتر از پنجره ای باشد که مدیر وب سایت هدف قرار داده است، یک "شانه" در پنجره کاربر ظاهر شود.