نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • ویندوز 8
  • ویژگی های html را بپوشانید. با استفاده از عنصر span

ویژگی های html را بپوشانید. با استفاده از عنصر span

به‌عنوان یک توسعه‌دهنده وب، نمی‌توانم احساس کنم همه این دستورالعمل‌ها در سال 2015 بسیار گمراه‌کننده هستند.

البته، تگ "p" در مقطعی برای استفاده از پاراگراف در نظر گرفته شده بود ... اما در 100٪ برنامه ها، طراحی ها و توسعه عمومی روزمره من چیزی جز محدودیت های اعمال شده توسط " مشاهده نکردیم. برچسب p" ... هیچ فایده ای در اینترنت امروزی ندارد.

من می گویم بله، p یک عنصر توصیفی است، و به همین دلیل، اگر همه اینها اتفاق بیفتد. "چیزی را توصیف کن"، من برای آن همه چیز خواهم بود... اما این فقط محتوا را توصیف نمی کند، بلکه مستقیماً جایگزین محتوای ALTERS می شود، که به خودی خود محدود است، همه چیز نیست، بلکه محتوا را نیز محدود می کند. اینکه چرا هر کسی که ذهن درستی دارد به طور هدفمند بلوک ساختمان نهایی را در مورد توسعه وب می پذیرد، فراتر از من است. از نقطه نظر طراحی، منطقی نیست. از نقطه نظر ساختاری، این منطقی نیست. از هیچ یک از دستکاری های PERIOD DOM، منطقی نیست.

همه ما استفاده از برچسب "p" را با هم متوقف کرده‌ایم، مگر اینکه کاملاً مجبور باشیم (مانند مطبوعات دیکشنری سمت مشتری، چیزهای احمقانه مانند آن). هیچ بهانه ای وجود ندارد که چرا ما نمی توانیم تقریباً همه چیز را با کلاس ها و شناسه های نامگذاری شده توصیف کنیم، بنابراین دلیلی برای تعظیم به "استانداردهایی" که هیچ فایده ای ندارند، نمی بینیم، و در واقع هر قطعه از پازل را COUNT، تگ "p" انجام می دهد. به توسعه دهنده کمک نمی کند، کاربر نهایییا مدرن موتورهای جستجو... به طور خلاصه ... تگ "p" در پیاده سازی های پیچیده حتی از راه دور تقریباً منع می شود (و به یک دلیل بسیار خوب)، اجازه ندهید نظرات این کنترل های استاندارد نازی محتوای شما را ارائه دهد!

حتی در همین سایت، با تمرکز بر توسعه دهندگان در آن، آن را بسیار برتر از آن است صفحه خودیک قسمت پاپ کوچک وجود دارد که می تواند از تگ "p" استفاده کند، زیرا حاوی متن کافی برای اجرا به خط دوم است، اما به طور کامل در DIV (و فقط div، نه div -> p) برای تقریباً ثبت می شود. عدد بی نهایتدلایل ... اول از همه اینکه امروزه "p" در مقایسه با هر بلوک به خوبی توصیف شده ایجاد شده از یک DIV، که به خوبی توصیف شده است (بیشتر ... من می گویم) به عنوان یک پاراگراف "p" با یک شناسه بسیار توصیفی، ناخوشایند است. = "تار" ...

از Stackoverflow:

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

من با

و عمر طولانی

تکان می دهم

و بله، من از استانداردهای فعلی وب خود قدردانی می کنم و چیزهایی مانند هنوز هم انجام می شوند، حتی فرصت هایی برای انجام کارها با برخی از مرورگرهای مدرنکه شما نمی توانید با یک ظرف انجام دهید، اما این فقط این است که به ویژه یک عنصر "p" شکسته است، به عنوان بخشی از HTML بازسازی شده و مدرن... باید در قبری که به آن تعلق دارد باقی می ماند... این نسلی از وب‌سایت‌هاست که در آن پاراگراف‌ها دیگر برای همیشه پاراگراف نیستند. بلوک ها به معنای واقعی کلمه تغییر می کنند ... این فقط قدیمی و غیر عملی است.

ما در این پست به دو موضوع مهم خواهیم پرداخت - استفاده از عنصر span و ایجاد متن ایتالیک و پررنگ با استفاده از em و تگ های قوی. احتمالا چیز جدید و مفیدی یاد خواهید گرفت. با یک بار حفظ و درک ظرافت ها، در آینده این عناصر را به درستی اعمال خواهید کرد.

با استفاده از عنصر span

عنصر دومین عنصر سوء تفاهم شده در فرهنگ لغت HTML، بعد از عنصر بلوک. فکر کردن به اسپان‌هایی مانند این می‌تواند مفید باشد: این یک تگ درون خطی است که به عنوان یک خط حیاتی در HTML عمل می‌کند و تنها پس از حذف سایر عناصر در این موقعیت استفاده می‌شود. تقریبا همیشه راه حل های بهتری وجود دارد.

عنصر span فقط به عنوان اعمال می شود گزینه آخر، از آنجایی که معنای معنایی ندارد: نمی توان گفت چه محتوایی در آن وجود دارد. عنصر بدون استفاده از کد CSS کاملاً بی فایده است: به خودی خود، مطلقاً هیچ تأثیری بر نمایش ندارد. ترکیب این دو ویژگی به این معنی است که عنصر span در سایت نیاز به استفاده کم، عمدی و با دقت دارد.

مثال معمولی از استفاده از یک عنصر v عنصر بلوک- بسته بندی محتوایی که غیر از این نمی توانست مشخص شود سبک های CSS... برای مثال:

به دلایلی، ما نیاز داریم کلمه خاصنمایش داده در غیر این صورت در این ابازا

البته، ابتدا لازم بود قبل از استفاده از عنصر span، همه احتمالات دیگر را حذف کنیم تا از نشانه گذاری درون خطی مانند: (برای تعاریف استفاده می شود) و (برای اختصارات استفاده می شود) (برای ایجاد متن ایتالیک استفاده می شود) و (برای ایجاد متن پررنگ استفاده می شود)، که می توانید کد CSS را برای هر کدام اعمال کنید.

متن ایتالیک و پررنگ ایجاد کنید

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

به همین دلیل، تگ هایی که برای نشانه گذاری متن در کد HTML استفاده می شوند، کاربرد بسیار وسیعی دارند. به عنوان مثال، برچسب متن را برجسته می کند در اغلب موارد، محتوای این تگ به صورت مایل نمایش داده می شود و متن خوان ها با بلندتر خواندن متن، متن را برجسته می کنند.

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

هر دو تگ برای استفاده در مقادیر کمی از متن - یک یا دو کلمه یا یک جمله - در یک پاراگراف که چندین جمله است در نظر گرفته شده است. اگر با کد زیر برخورد کردید:

در چنین شرایطی، تقریباً همیشه بهتر است از برچسب ها برای ایجاد متن ایتالیک یا پررنگ استفاده نکنید، بلکه آن را در کد CSS استایل دهید.

به همین ترتیب، استفاده از تگ برای ایجاد متن پررنگ در عناصر عنوان منطقی نیست، برای این کار بهتر است از CSS استفاده کنید.

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

ترجمه - وظیفه

سلام به همه!

آندری دوباره با شماست.

امروز 2 نسخه از درس به شما پیشنهاد می شود. یکی در فرم متن- شما آن را جلوی چشمان خود می بینید و فیلم دوم - باید آن را دانلود کنید.

به نظر ما نسخه ویدیویی برای شما قابل درک تر خواهد بود.

بنابراین، در مورد اضافی عناصر html

فرض کنید باید چند کلمه را در متن برجسته کنید (فرض کنید با رنگ و پس‌زمینه متفاوت)، یا طوری که تصویر و متن مربوط به آن در سلول جدول در بالا و سمت راست و محتوای اصلی صفحه، فرض کنید، در پایین و نزدیکتر به لبه سمت چپ ... در مورد مثال اول می گویم که می توانید این کار را با تگ انجام دهید با یک مجموعه پارامترهای مورد نیاز، اما متعلق به برچسب های ممنوعه است (ممکن است مرورگرهای جدید از آن پشتیبانی نکنند) و ویژگی های جایگزینی پس زمینه را ندارد.

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

و بنابراین، اینها برچسب ها هستند

و .

اگر برای یکسان استفاده شوند چه تفاوتی بین آنها وجود دارد؟

عنصر Div - آی تی برچسب بلوک، و می تواند حاوی هر برچسبی باشد که ما می شناسیم (لیست ها، تصاویر، جداول ...).

عنصر دهانهیک تگ درون خطی است و منحصراً برای متن اعمال می شود (یک قطعه از متن را با رنگ متفاوت برجسته کنید).

سبک هایی که برای این برچسب ها اعمال می شوند، همه سبک هایی هستند که ما مطالعه کرده ایم. هیچ محدودیتی برای استفاده از هر سبکی وجود ندارد.

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

) .

اولین چیزی که می خواهم با آن شروع کنم، موقعیت یابی عناصر است.

این ملک:

موقعیت- موقعیت عنصر را تنظیم یا تعیین می کند.

ارزش های:

استاتیک- پیش فرض موقعیت جسم توسط جریان تعیین می شود نشانه گذاری HTMLطبق قوانین استاندارد

مطلق- موقعیت جسم نسبت به موقعیت جسم والد یا نسبت به جسم بدن تعیین می شود. نسبت فامیلی- موقعیت شیء با افست از موقعیتی که به طور پیش فرض در آن ظاهر شده است تعیین می شود.

چپ / بالا- موقعیت عنصر را نسبت به لبه چپ / بالا تنظیم یا تعیین می کند.

ارزش های:

ایکس- تعداد بر حسب درصد یا پیکسل.

خودکارپیش فرض است.

بیایید یک مثال را در نظر بگیریم:

XHTML

هر محتوای بلوک !!!

این مثالنشان می دهد که کادر عریض 300 پیکسل ما 350 پیکسل به پایین و 200 پیکسل به سمت چپ حرکت می کند، نسبت به جایی که به طور پیش فرض ظاهر می شود.

ملک مهم بعدی:

لبه- مقدار افست از بلوک ما به اشیاء همسایه در چهار طرف.

ارزش های:

حاشیه بالا- مقدار لایه بالای جسم را تنظیم می کند

حاشیه چپ- مقدار تورفتگی سمت چپ شی را تنظیم می کند

حاشیه-راست- مقدار حاشیه سمت راست شی را تعیین می کند

حاشیه-پایین- مقدار بالشتک پایین جسم را تنظیم می کند

XHTML

هر محتوای بلوک !!!

ما یک بلوک با 30 پیکسل در اطراف آن از همه طرف ایجاد کرده ایم.

چه چیز دیگری می خواهم به آن بپردازم:

لایه گذاری- ویژگی مقدار فضای درج شده بین جسم و مرزهای آن را مشخص می کند.

ارزش های:

بالشتک پایین- مقدار فضای درج شده بین جسم را با حاشیه پایین آن تنظیم می کند.

padding-left- مقدار فضای درج شده بین جسم توسط حاشیه سمت چپ آن را تنظیم می کند.

padding-right- مقدار فضای درج شده بین جسم را با حاشیه سمت راست آن تنظیم می کند.

بالشتک بالا- مقدار فضای درج شده بین جسم را با حاشیه بالایی آن تنظیم می کند.

XHTML

هر محتوای بلوک !!!

ما یک بلوک با 30 پیکسل از محتوا به همه طرف ایجاد کرده ایم.

و با استفاده از یک تگ مثالی را در نظر بگیرید:

بیایید بگوییم که ساختاری مانند این داریم:

هر متنی!

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

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