برای انتخاب عناصر ورودی مورد نظر با نوع "چک باکس" می توانید از انتخابگر استفاده کنید ':چک باکس'. مثال:

جایی که کنترل کننده- هندلری که کی نامیده می شود رویدادها را تغییر دهید

کار با شی jQuery Callbacks: استفاده از لیستی از Callbacks

شی Callbacks در jQuery به شما امکان می دهد چیزی شبیه به یک لیست ایجاد کنید توابع معکوس، که با فراخوانی متد ابزار fire() اجرا می شود. در این حالت، هنگام فراخوانی متد ()fire، ممکن است مقداری آرگومان ارسال شود که توسط هر تابع callback استفاده می شود. چگونه کار می کند، اکنون با چند مثال تجزیه و تحلیل می کنیم.

ما دچار از دست دادن تمرکز می شویم. متد blur() در جی کوئری

متد blur() در جی کوئری به شما این امکان را می دهد که یک کنترلر را به عنصر خاصی در صفحه اختصاص دهید که به محض از بین رفتن فوکوس از این عنصر فراخوانی می شود. در ابتدا، این رویداد عمدتاً به عناصر فرم مربوط می شد - اما برچسب های ورودی آخرین نسخه هامرورگرها می‌توانند این رویداد را برای تقریباً همه انواع عناصر DOM مدیریت کنند.

محتوا را قبل از محتوای شی انتخاب شده درج کنید. متد Before() در jQuery

متد Before() در جی کوئری به شما اجازه می دهد تا محتوای یا اشیاء خاصی را قبل از محتوای هر یک از مجموعه ای از اشیاء مشخص شده درج کنید.
نحو روش ساده است:

1 .پیش از (محتوا، )

تغییر دوم:

1 .before (عملکرد)

جی کوئری. متد attr(). نحوه دریافت یا اضافه کردن یک ویژگی به یک عنصر

jQuery دسترسی به ویژگی های عنصر مورد نظر را چه از طریق بازیابی مقدار آن و چه برعکس با تنظیم و اصلاح آن بسیار آسان می کند. برای چنین دستکاری هایی از متد attr() استفاده می شود.

متد .appendTo() در جی کوئری. افزودن محتوا به انتهای عناصر

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

روش .animate() jQuery: تصاویر، متن و هر چیزی را متحرک کنید

متد animate() به شما این امکان را می دهد که با استفاده از ویژگی های css خود اشیا افکت های انیمیشن ایجاد کنید. این روش دارای دو تغییر با تعداد پارامترهای مختلف است

تبدیل ویدیو با Movavi

اخیراً برای استفاده مناسب از زمان رفت و آمد به محل کار، سعی می کنم از قبل فایل های بیشتری را در گوشی خود دانلود کنم. ویدیوهای مفیدغلطک ها این گوشی اندرویدی است و اخیراً زمانی که گوشی هوشمند به دلایلی از پخش ویدیو با فرمت AVI خودداری کرد، با مشکل مواجه شد. اینکه آیا پخش کننده ضعیف است یا مشخصات سیستم عامل - من نمی دانم. با این حال، این مشکل برای مدت طولانی لازم نیست حل شود: من یک مبدل ویدئویی نسبتاً کاربردی در شبکه پیدا کردم که نه تنها قادر است آن را از یک فرمت به فرمت دیگر تبدیل کند، بلکه می تواند یک فایل را با در نظر گرفتن ویژگی های دستگاه شما اینجا شرح مختصری ازنحوه استفاده از این برنامه فوق العاده

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

بنابراین، برای تراز کردن محتوای یک عنصر HTML، باید یکی از مقادیر زیر را به ویژگی style اختصاص دهید:

  • text-align:center- هر خط را در مرکز یک عنصر، مانند یک پاراگراف، تراز کنید.
  • text-align:left- هر خط در سمت چپ عنصر قرار دارد (این حالت پیش فرض است).
  • text-align:right- هر خط در سمت راست فشار داده می شود.
  • text-align: justify- بلافاصله به سمت چپ و راست عنصر تراز کنید. توضیح خواهم داد. به طور معمول، یک عنصر، مانند یک پاراگراف، یک طرف متن همیشه صاف است، و طرف دیگر آن "پاره" است، زیرا طول خطوط کمی متفاوت است. و وقتی از مقدار text-align:justify استفاده می کنیم، هر خط به طور مساوی در عرض توزیع می شود. در صورت لزوم، مرورگر فاصله های اضافی بین کلمات اضافه می کند و اولین و آخرین کلمه خط همیشه به طرف های مربوطه فشار داده می شود، بنابراین بلوک در هر دو طرف یکنواخت است.

مثال تراز محتوای برچسب

هم ترازی محتوای برچسب

عنوان مرکز

پاراگراف وسط

نتیجه در مرورگر

عنوان مرکز

متن پاراگراف در سمت راست فشار داده می شود.

پاراگراف وسط

به طور کلی، تراز افقی فقط برای تگ های بلوک و سلول های جدول اعمال می شود (در ادامه در مورد آن بیشتر توضیح خواهیم داد). اگرچه، از طرف دیگر، حتی اگر تلاش کنید، نمی توانید آن را روی داخلی (inline) اعمال کنید. چرا؟ به یاد دارید اخیراً فهمیدیم که عرض یک عنصر درون خطی با محتوای آن برابر است؟ بر این اساس، معلوم می شود که این محتوا به سادگی جایی برای تراز کردن ندارد و مرورگر به سادگی "هنر" شما را نادیده می گیرد. :)

مشق شب.

  1. یک عنوان برای مقاله، دو بخش از آن و یک زیربخش در بخش اول ایجاد کنید. و اجازه دهید عنوان مقاله در مرکز صفحه قرار گیرد.
  2. فونت کل صفحه را Arial و تمام عناوین را روی Times قرار دهید و بگذارید به صورت مورب باشند.
  3. رنگ متن عنوان مقاله را روی #FF6600، بخش ها را روی #6600FF قرار دهید و بخش فرعی را بدون تغییر رها کنید.
  4. زیر هر عنوان یک پاراگراف بنویسید و متن هر یک از آنها باید حداقل سه خط را در مرورگر مشاهده کنید.
  5. پاراگراف دوم را در مرکز، سومین پاراگراف را به سمت راست و چهارم را با هر دو تراز کنید.

سلام! ادامه یادگیری اصول زبان HTML. بیایید ببینیم برای تراز کردن متن با مرکز، عرض یا لبه ها چه چیزی باید بنویسید.

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

روش 1 - کار مستقیم با HTML

در واقع، همه چیز بسیار ساده است. مثال زیر را ببینید.

پاراگراف را در مرکز تراز کنید.

اگر می خواهید قطعات متن را به روش دیگری جابجا کنید، به جای پارامتر "center"، مقادیر زیر را وارد کنید:

  • justify - متن را با عرض صفحه تراز کنید.
  • سمت راست - در لبه سمت راست؛
  • سمت چپ - در سمت چپ.

بر اساس قیاس، می توانید محتوایی را که در سرفصل ها (h1، h2)، ظرف (div) قرار دارد، جابه جا کنید.

روش 2 و 3 - استفاده از سبک ها

طرح ارائه شده در بالا می تواند کمی تغییر کند. اثر همان خواهد بود. برای این کار باید کد زیر را بنویسید.

بلوک متن.

در این فرم، کد مستقیماً برای تراز کردن در HTML نوشته می شود محتوای متنیدر مرکز.

آیا مقدار بیشتری وجود دارد گزینه جایگزینبرای رسیدن به نتیجه شما باید چند کار را انجام دهید.

مرحله 1. در کد اصلی، بنویسید

مواد متن.

مرحله 2. در فایل CSS موجود، کد زیر را وارد کنید:

رونو (Text-align:center;)

توجه داشته باشم که کلمه "rovno" فقط نام کلاسی است که می توان آن را متفاوت نامید. این به صلاحدید برنامه نویس واگذار شده است.

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

فقط چند سوال:

  • آیا در حال انجام یک پروژه اطلاعاتی غیر تجاری هستید؟
  • آیا می خواهید سایت شما در موتورهای جستجو رتبه خوبی داشته باشد؟
  • آیا می خواهید از طریق اینترنت درآمد کسب کنید؟

اگر همه پاسخ ها مثبت هستند، کافی است به رویکرد یکپارچه توسعه وب سایت نگاه کنید. اگر اطلاعات روی سیستم مدیریت محتوا وردپرس کار کند، به ویژه مفید خواهد بود.

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

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

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

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

ویژگی text-align

مسئول این امر است ویژگی text-alignو چهار معنا دارد:

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

به عنوان مثال، متن دلخواه با عنوان داریم:

سرتیتر

برای تراز کردن عنوان (h1) خود با مرکز، باید این را بنویسیم:

H1(
Text-align: مرکز
}

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

Text-align مانند یک ویژگی float عمل نمی کند. اگر Text-align روی یک عنصر بلوک با متن اعمال شود، بلوک رفتار خود را از دست نخواهد داد. متن موجود در آن فشرده خواهد شد، نه خود بلوک. توجه داشته باشید که این با ویژگی float که کل عنصر را به راست یا چپ می فرستد متفاوت است.

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

اگر مقاله اول را نخوانده اید، می توانید آن را در اینجا پیدا کنید:

  • درس 1. HTML چیست؟

تئوری و عمل - پاراگراف ها و سرفصل های یک صفحه HTML

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

پاراگراف در هر صفحه

اکنون مثالی از کدی که در آن تگ پاراگراف وجود خواهد داشت، می آورم.

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


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

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

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

سرفصل های HTML در هر صفحه

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

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

در اینجا لیست کامل هدرهایی است که می توانید استفاده کنید:

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

تا زمانی که به CSS برسیم، سبک‌های عنوان را می‌بینید که به‌طور پیش‌فرض در مرورگرها تنظیم شده‌اند. اگر این تگ ها را یکی یکی وارد کنید و متنی در داخل آن بنویسید، موارد زیر را مشاهده خواهید کرد:

برای ربات های جستجوگر، استفاده از عنوان ها در صفحه نیز مهم است. قوانین خاصی وجود دارد که می توانید در کتاب ما بخوانید - کتاب PDF در ارتقای سایت.

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

آموزش تصویری - عنوان صفحه HTML؟ (تمرین)

ویدئوی تصویری در مورد مثال کار با این برچسب ها:

مشق شب

D/W:به عنوان مثال، یک متن کوتاه بنویسید که شامل 5-7 پاراگراف و 2-3 عنوان مختلف باشد.

در پاراگراف ها و عناوین صفحات HTML بیشتر تمرین کنید!

www.sitehere.ru

نحوه ساخت جدول در HTML

هر جدول شامل سطر و ستون است. آنها به نوبه خود می توانند حاوی متن و تصویر باشند.

برای افزودن جدول به صفحه، از تگ استفاده کنید

. این محفظه اصلی و اصلی است که عناصر جدول (ردیف ها و ستون ها) در آن قرار می گیرند. و این ظرف باید بسته شود -
.

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


ردیف های جدول ( ) باید به شدت بین آنها قرار گیرد

. و ستون های جدول ( ) به نوبه خود به شدت بین برچسب ها قرار می گیرند .

بیایید یک جدول کاربردی ایجاد کنیم که از یک سطر و چهار ستون تشکیل شده باشد. باید ابتدای جدول را علامت گذاری کنیم (

، شروع رشته ( ، چهار سلول ( انتهای جدول (
)، آخر خط (
).

نتیجه:

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

نتیجه:

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

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


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

خوب، اگر می خواهید محتویات یک یا چند سلول جدول را تراز کنید، از ویژگی align با مقادیر چپ، مرکز، راست استفاده کنید. این یک تراز افقی است، اما یک تراز عمودی نیز وجود دارد و ویژگی جداگانه خود را دارد - valign، که می تواند مقادیر را بگیرد: خط پایه ( چیدمان عمودیدقیقاً در امتداد خط پایه)، پایین (در امتداد پایین)، وسط (مقادیر سلول ها به صورت عمودی در وسط تراز خواهند شد)، بالا (در امتداد بالا). به طور پیش فرض، مرورگرها سلول ها را در مرکز (وسط) تراز می کنند.

قاب (حاشیه) میز را افزایش دهید و رنگ آن را تغییر دهید

شاید متوجه شده باشید، من قبلاً نحوه کار با قاب و عرض میز را به شما نشان داده ام. به طور کلی، به طور پیش فرض، جدول همیشه در مرورگر بدون قاب نمایش داده می شود و این همیشه راحت نیست. از همین رو:

موافقم، به نوعی نه خیلی. اما این برای کسانی که قبلاً با ویژگی مرزی HTML آشنا هستند، مشکلی نیست که در مثال های ابتدای پست از آن استفاده کردم.

فقط 1 مشخصه اضافه می شود و بهتر می شود:


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

همانطور که می بینید، حاشیه فقط بر روی حاشیه و قاب بیرونی جدول تاثیر می گذارد و عرض قاب بیرونی را تغییر می دهد، در حالی که مرزهای بین سلول های جدول یکسان باقی می ماند.

بیایید رنگ این حاشیه را تغییر دهیم، زیرا یک ویژگی برای این نیز وجود دارد - bordercolor. مقدار آن را روی "d3d3d3" قرار دهید. نتیجه:

نحوه تورفتگی جدول

تورفتگی در جدول نیز برای افزایش "خوانایی" و همچنین مرزهای سلول مورد نیاز است. برای ایجاد padding به ویژگی "cellspacing" نیاز داریم. من به کار با جدول 4x4 خود ادامه می دهم و این ویژگی را برای آن اعمال می کنم. من کد را برای شما به‌روزرسانی می‌کنم (فقط یک خط اضافه می‌کنم تا پست را شلوغ نکنم):

نتیجه:

اینها تورفتگی های بیرونی سلول ها بودند. اما یک ویژگی مشابه برای تنظیم padding در داخل سلول ها وجود دارد - cellpadding، اکنون آن را نیز برابر 10 می کنم و خواهید دید که چگونه فاصله محتویات سلول تا مرزهای آن افزایش یافته است (من مجبور شدم تعداد سلول ها را ایجاد کنم. کوچکتر به طوری که میز بیش از حد رشد نکند). کد:

نتیجه:



اکنون "cellspacing" را حذف می کنیم و فقط "cellpadding" را باقی می گذاریم. نتیجه:

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

نحوه ادغام صحیح سلول ها در جدول

همچنین ویژگی های خاصی برای ادغام سلول ها در جدول شما وجود دارد. اینها "colspan" و "rowspan" هستند. اولی (colspan) سلول ها را با ستون ها (به صورت افقی) ترکیب می کند، دومی (عرض ردیف) - با ردیف یا عمودی. بیایید به چیزی در جدول خود بپیوندیم.

اینجا با دقت! هنگام ادغام سلول ها، باید تعداد آنها را با تعداد (منهای یک) که در پارامترهای ویژگی مشخص می کنید کاهش دهید. اگر یک جدول در HTML ایجاد کنید، سلول ها را بدون حذف موارد غیر ضروری ادغام کنید، آنگاه سایت از بین می رود. ما دو را متحد می کنیم - یکی را حذف می کنیم. ما سه را متحد می کنیم - دو را حذف می کنیم. و غیره.


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

هنگام ادغام سلول ها در ستون ها یا ستون ها، یک سلول باید حذف شود! و این کار را به تعداد سلول هایی که ادغام می کنید انجام دهید.

حالا یک مثال به شما نشان می دهم. جدول فعلی ما اینجاست:

بیایید سلول ها را با اعداد "1 و 2"، "5 و 9"، "4، 8، 12"، "6 و 7" ادغام کنیم. ببین چقدر باحال شد، من خودم انتظار نداشتم!

اصل تداعی این است.

هنگام ادغام افقی سلول های شماره 1 و 2، باید در اولی "colspan =" 2" بنویسید، محتویات دومی را در اولی قرار دهید (در حال ادغام هستیم) و سلول دوم را حذف کنید (یا آن را از HTML پنهان کنید. انجام دادم - بعداً نشان خواهم داد.)

هنگام ادغام عمودی سلول های شماره 4، 8، 12، باید در سلول اول (شماره 4) "rowspan =" 2 "" بنویسید و پس از قرار دادن آنها در سلول ادغام شده، محتوای بقیه را حذف کنید.

این کدی است که من به دست آوردم. من سلول‌ها را برای وضوح پنهان کرده‌ام (تا درک آن را برای شما آسان‌تر کنم)، اما می‌توانید آنها را نیز حذف کنید.

امیدوارم واضح توضیح داده باشم و مثال خوبی زده باشم.

نحوه ساخت هدر برای جدول

برای دادن عنوان به جدول - از برچسب ها استفاده کنید بعد از شروع جدول (

) اما قبل از شروع تگ . این چیزی است که اتفاق می افتد:

خوب، یک هک کوچک HTML برای کسانی که باید هدر جدول را زیر خود جدول قرار دهند. از ویژگی align با مقدار پایین مانند زیر استفاده کنید:

و سپس هدر جدول زیر جدول حرکت می کند.

بنابراین، ما تقریباً همه چیز را پوشش داده ایم به جز ... پس زمینه!

چگونه یک پس زمینه زیبا برای یک سلول یا یک میز کامل بسازیم

HTML به شما امکان می دهد رنگ را نه تنها برای کل پس زمینه جدول، بلکه برای هر سلول جداگانه (در صورت وجود چنین نیازی) تنظیم کنید. رنگ پس‌زمینه جدول یا سلول را روی ویژگی bgcolor تنظیم می‌کند.

اجازه دهید ابتدا پس‌زمینه کل جدول را تنظیم کنم. این رنگ "سبز روشن" خواهد بود (به طور کلی، می توانید آن را به این صورت تنظیم کنید - "" # 90EE90 ""). جدول من اکنون اینگونه شروع می شود:

نتیجه:

وای، رنگ پس زمینه سلول ها بسیار "سبز روشن" شده است. اکنون یکی از سلول‌های جدول را به رنگ سفید در می‌آورم و همان ویژگی را به آن می‌دهم، فقط با رنگی متفاوت:

تادا! نتیجه:



به نظر من باحاله! اگر من در یک مسابقه صفحه گسترده خلاق (یا آموزش HTML به کودکان پیش دبستانی) شرکت می کردم، قطعا برنده می شدم.

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

در یادگیری HTML موفق و پیروز باشید.

blogwork.ru

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

صفحه ما از چهار بلوک تشکیل شده است: هدر (هدر)، منو (منو)، محتوا (محتوا) و پایین سایت (پانویس). برای تراز کردن در مرکز صفحه، این چهار بلوک را در یک بلوک اصلی (اصلی) قرار می دهیم: در مثالی از این ساختار، چندین گزینه را در نظر خواهیم گرفت.

چیدمان و مرکز سایت لاستیک

هنگام قرار دادن یک سایت لاستیکی، واحد اصلی اندازه گیری مورد استفاده % است، زیرا سایت باید از عرض کشیده شود و تمام فضای آزاد را اشغال کند.

بنابراین، عرض بلوک های "هدر" و "پانویس" 100٪ از عرض صفحه خواهد بود. عرض بلوک "منو" باید 30٪ باشد و بلوک "محتوا" باید در کنار بلوک "منو" قرار گیرد، یعنی. باید یک حاشیه سمت چپ (حاشیه-چپ) با عرضی برابر با عرض بلوک "منو" داشته باشد، یعنی. سی درصد.

برای اینکه بلوک‌های «منو» و «محتوا» در کنار هم قرار گیرند، بلوک «منو» را شناور کرده و آن را به لبه سمت چپ فشار دهید. ما همچنین رنگ های پس زمینه بلوک های خود را تعیین می کنیم. حالا بیایید همه اینها را در یک شیوه نامه بنویسیم (در صفحه style.css)

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

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

اما در صورت تمایل می توانید مطمئن شوید که صفحه شما دارای تورفتگی های مساوی در سمت چپ و راست صفحه است. برای انجام این کار، باید یک استایل به بلوک اصلی اضافه کنیم، که محفظه همه بلوک‌های دیگر است: اکنون صفحه ما به شکل زیر است:

طرح و مرکز سایت، عرض ثابت

در این مورد، ما باید اندازه های ثابتی را برای بلوک های خود تعیین کنیم: صفحه ما اکنون به لبه سمت چپ صفحه پین ​​شده است.

در این صورت تراز کردن به مرکز صفحات سایت را می توان به صورت زیر انجام داد. به یاد بیاورید که صفحه ما دارای یک برچسب "body" است که می توان به آن یک عرض و مقداری padding نیز داد.

بیایید این کار را انجام دهیم: عرض تگ "body" را روی 800 پیکسل (مانند بلوک "اصلی") و تورفتگی سمت چپ (padding-left) را روی 50٪ تنظیم کنید. سپس کل محتویات بلوک "اصلی" در سمت راست صفحه نمایش داده می شود (یعنی از وسط به راست):

برای اینکه بلوک "اصلی" ما در وسط صفحه قرار گیرد، وسط آن باید با وسط تگ "body" مطابقت داشته باشد. آن ها ما باید بلوک "اصلی" را به اندازه نصف اندازه آن به سمت چپ تغییر دهیم. عرض بلوک "main" 800 پیکسل است، بنابراین باید ویژگی "margin-left: -400px" را روی آن تنظیم کنید. بله، این ویژگی می تواند مقادیر منفی بگیرد که در این صورت حاشیه سمت چپ کاهش می یابد (یعنی به سمت چپ منتقل می شود). و این دقیقا همان چیزی است که ما نیاز داریم.

اکنون استایل شیت به این صورت است: و صفحه ما در مرورگر دقیقا در وسط قرار دارد:

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

در کارهای خلاقانه خود موفق باشید!

www.site-do.ru

چگونه متن را در html تراز کنیم؟

در HTML دو گزینه وجود دارد که نیازی به استفاده از CSS ندارد.

  1. 1.برچسب بزنید

    یک برچسب بسیار آسان برای استفاده که تمام عناصر درون خطی موجود در آن را در مرکز قرار می دهد، یعنی:
    • متن،
    • تصاویر،
    • پیوندها،
    • و همچنین برچسب ها , , ,
      صرفه جویی
      CSS OR LESS را بنویسید و save را بزنید. CTRL + SPACE برای تکمیل خودکار.