نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی

بلوک css اسکرول افقی. بخش پیمایش

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

طول خواهد کشید

لایه اندازه ثابت و سبک CSS.

CSS

کلاس .scroll CSS پارامترهای 600px طول و 300px ارتفاع، padding، حاشیه و رنگ پس‌زمینه را تنظیم می‌کند. ولی! مهمتر از همه، پارامتر سرریز: خودکار نوار اسکرول را تنظیم می کند تا زمانی که مقدار متن بزرگتر از اندازه لایه است ظاهر شود.

پیمایش (عرض: 500 پیکسل؛ ارتفاع: 300 پیکسل؛ / * اندازه ثابت مورد نیاز * / سرریز: خودکار؛ / * پیمایش در صورت نیاز ظاهر می‌شود * / بالشتک: 10 پیکسل 20 پیکسل؛ حاشیه: # 999 1 پیکسل؛ رنگ پس‌زمینه: #FAFAFA؛)

Html

رایج ترین آنها خنک کننده های اتیلن گلیکول بر پایه اتیلن گلیکول و آب (مقطر) با مجموعه ای از مواد افزودنی است. ضد یخ ها به صورت محلول های آبی از کنسانتره های مربوطه به دست می آیند. در حین کار، کیفیت ضد یخ را می توان با چگالی کنترل کرد. در حین کار، ابتدا آب از مایع خنک کننده تبخیر می شود که باید به طور دوره ای دوباره پر شود (تقطیر شود). لازم است اطمینان حاصل شود که بنزین و روغن وارد ضد یخ نمی شوند، زیرا باعث ایجاد کف و خروج مایع از سیستم می شوند. عمر مفید خنک کننده هایی مانند "توسول" و "لنا" با عمر مفید مواد افزودنی محدود می شود و معمولاً 2 سال است. میانگین مسافت پیموده شده برای خودروهای مختلف 50000 کیلومتر است. هنگامی که برای اولین بار یک وسیله نقلیه دست دوم را سرویس می کنید، مایع خنک کننده باید تعویض شود. پس از تخلیه مایع قدیمی، سیستم را با آب تمیز پر کنید، موتور را روشن کنید و بگذارید 15-20 دقیقه در حالت بیکار بماند. سپس آب را تخلیه کرده و سیستم را با خنک کننده جدید پر کنید.

نتیجه

در صفحه یک قاب کوچک با متن و یک حاشیه را مشاهده خواهید کرد خاکستری.

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

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

عمر مفید خنک کننده هایی مانند "توسول" و "لنا" با عمر مفید مواد افزودنی محدود می شود و معمولاً 2 سال است. میانگین مسافت پیموده شده برای خودروهای مختلف 50000 کیلومتر است.

هنگامی که برای اولین بار یک وسیله نقلیه دست دوم را سرویس می کنید، مایع خنک کننده باید تعویض شود. پس از تخلیه مایع قدیمی، سیستم را با آب تمیز پر کنید، موتور را روشن کنید و بگذارید 15-20 دقیقه در حالت بیکار بماند. سپس آب را تخلیه کرده و سیستم را با خنک کننده جدید پر کنید.


3. اجباری اسکرول عمودی و افقی در بلوک CSS
4. نمونه ای از بلوک div اسکرول

در این مقاله به بررسی موضوع ایجاد یک بلوک (div) می پردازیم. اندازه ثابتبا قابلیت اسکرول افقی و عمودی. این را می توان اجرا کرد با استفاده از CSS... مسئول این امر است دارایی سرریز.

درباره سرریز اموال مفید

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

سرریز-x- وظیفه نمایش محتوای یک عنصر بلوک به صورت افقی را بر عهده دارد.
سرریز-y- وظیفه نمایش محتوای یک عنصر بلوک به صورت عمودی را بر عهده دارد.

کد CSS

پروکروتکا (
سرریز: خودکار; ویژگی / * برای اسکرول افقی. خودکار اگر محتوا بزرگتر از بلوک باشد * /
}

خواص و مقادیر سرریز

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

نمونه ای از کلاس CSS را در نظر بگیرید. در عرض و ارتفاع، عرض و ارتفاع بلوک مورد نظر را تنظیم می کنیم (محتویات بلوک از آنها فراتر نمی رود) و با خاصیت سرریز: auto; در صورت لزوم اسکرول را به صورت افقی تنظیم کنید

کد CSS

پروکروتکا (
عرض: 150 پیکسل؛ / * عرض بلوک ما * /
ارتفاع: 100 پیکسل؛ / * ارتفاع بلوک ما * /


سرریز: خودکار; ویژگی / * برای اسکرول افقی. خودکار در صورت وجود بلوک بیشتر * /
}

پیمایش اجباری در یک بلوک CSS

همچنین می توانید پیمایش را در ارتفاع و عرض اجباری کنید. برای انجام این کار، هر محور: overflow-y: scroll; (عمودی) overflow-x: scroll; (افقی) پارامتر اسکرول را مشخص می کنیم، پیمایش اجباری.

کد HTML و CSS

پروکروتکا (
ارتفاع: 150px; / * ارتفاع بلوک ما * /
پس زمینه: #fff; / * رنگ پس زمینه، سفید * /
حاشیه: 1px جامد # C1C1C1; / * اندازه و رنگ حاشیه بلوک * /


}

نمونه بلوک اسکرول div

کد HTML و CSS



نمونه ای از نحوه کار CSS



و در اینجا تعداد بسیار زیادی وجود دارد متن متفاوتو اطلاعات دیگر و در اینجا متون مختلف و اطلاعات دیگر بسیار بسیار زیاد است. و در اینجا متون مختلف و اطلاعات دیگر بسیار بسیار زیاد است. و در اینجا متون مختلف و اطلاعات دیگر بسیار بسیار زیاد است. و در اینجا متون مختلف و اطلاعات دیگر بسیار بسیار زیاد است. و در اینجا متون مختلف و اطلاعات دیگر بسیار بسیار زیاد است. و در اینجا بسیاری از متون مختلف و اطلاعات دیگر وجود دارد. و در اینجا متون مختلف و اطلاعات دیگر بسیار بسیار زیاد است.



یکی از خواص سرریزرا می توان حذف کرد، سپس فقط در امتداد یک محور پیمایش می شود، که کاملاً کافی است.
مشاهده کار اسکریپت مثلازیر

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

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

/ * کد جعلی * / div (جهت اسکرول: افقی؛)

/ * کد جعلی * /

div (

اسکرول - جهت: افقی.

متاسفانه این اتفاق نخواهد افتاد. این حتی در برنامه های CSS نیز وجود ندارد.

این بسیار بد است، زیرا در شرکتی که من برای آن کار می کنم بسیار مفید خواهد بود. ما ارائه‌های زیادی انجام می‌دهیم، و ارائه یک چیز کاملاً افقی است. معمولاً نسبت تصویر اسلایدها 4: 3 یا 16: 9 است. به همین دلیل، ما داریم مشکل دائمیبا اسلایدهای افقی و فناوری های وب عمودی. منظورم از "ما" خودم هستم. اما چیزی که من دوست دارم سختی آن است.

مورد استفاده دیگر

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

راه بدون جاوا اسکریپت

همه ما می دانیم که راه های زیادی برای انجام اسکرول افقی در جاوا اسکریپت وجود دارد. چند نمونه در CSS-Tricks وجود دارد. تعجب کردم که آیا امکان ترجمه این ایده وجود دارد یا خیر CSS خالص... راه حل بسیار ساده بود:

یک ظرف با عناصر ایجاد کنید.

ظرف را 90 درجه در خلاف جهت عقربه های ساعت بچرخانید تا لبه پایینی در سمت راست باشد.

عناصر داخل ظرف را به جای خود بچرخانید.

مرحله 1) ظرف را ایجاد کنید

ايجاد كردن بلوک divبا بسیاری عناصر کودک.

در مثال ما، ظرف قابل پیمایش 300 پیکسل عرض دارد و شامل 8 عنصر 100×100 پیکسل است. اندازه ها دلخواه هستند، می توانید هر کدام را تنظیم کنید.

مورد 1
مورد 2
مورد 3
مورد 4
مورد 5
مورد 6
مورد 7
مورد 8

< div class = "مربع های اسکرول افقی">

< div >مورد 1< / div >

< div >مورد 2< / div >

< div >مورد 3< / div >

< div >مورد 4< / div >

< div >مورد 5< / div >

< div >مورد 6< / div >

< div >مورد 7< / div >

< div >مورد 8< / div >

< / div >

ارتفاع ظرف به عرض تبدیل می شود و بالعکس. زیر "عرض" ظرف 300 پیکسل خواهد بود:

افقی اسکرول لفاف (عرض: 100 پیکسل؛ ارتفاع: 300 پیکسل؛ سرریز-y: خودکار؛ سرریز-x: پنهان؛)

عرض: 100 پیکسل؛

ارتفاع: 300 پیکسل؛

سرریز - y: خودکار;

سرریز - x: پنهان.

و بچه ها:

Horizontal-scroll-wrapper> div (عرض: 100 پیکسل؛ ارتفاع: 100 پیکسل؛)

افقی - اسکرول - wrapper> div (

عرض: 100 پیکسل؛

ارتفاع: 100 پیکسل؛

مرحله 2) ظرف را بچرخانید

اکنون باید ظرف را 90- درجه بچرخانید کمک CSS تبدیل خواص... ما یک اسکرول افقی گرفتیم.

Horizontal-scroll-wrapper (... transform: rotate (-90 deg)؛ transform-origin: بالا سمت راست; }

افقی - اسکرول - لفاف (

. . .

تبدیل: چرخش (-90 درجه)؛

فقط یک مشکل کوچک وجود دارد: بچه ها با ظرف می چرخیدند.

مرحله 3) بچه ها را در جای خود قرار دهید

بنابراین چگونه می توانید اقلام را به جای خود بازگردانید؟ با استفاده از ویژگی transform CSS آن را به عقب بچرخانید.

Horizontal-scroll-wrapper> div (... تبدیل: چرخش (90 درجه)؛ مبدا تبدیل: سمت راست بالا؛)

افقی - اسکرول - wrapper> div (

. . .

تبدیل: چرخش (90 درجه)؛

تبدیل - مبدا: سمت راست بالا;

مرحله 4) موقعیت یابی ثابت

به نظر خوب است، اما چند مشکل وجود دارد.

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

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

سازگاری

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

دسکتاپ

از آنجایی که سبک اسکرول‌ها تاکنون فقط در مرورگرهای Webkit/Blink کار می‌کند، یک نوار پیمایش خاکستری معمولی در فایرفاکس و IE نشان داده شده است. این را می توان با JS برطرف کرد و به طور کلی پنهان کرد، اما این موضوع برای آموزش دیگری است.

پیمایش با چرخ ماوس روی دسکتاپ عالی عمل می کند. اما لپ تاپ من نظر خودش را در این مورد دارد. در دستگاه‌های دارای صفحه‌نمایش لمسی و پد لمسی، دمو به گونه‌ای عمل می‌کند که گویی div اصلاً چرخانده نشده است.

دستگاه های موبایل

وقتی فهمیدم اندروید می‌داند که کانتینر چرخانده شده است، شگفت‌زده شدم و به شما اجازه می‌دهد با کشیدن انگشت به راست و چپ پیمایش کنید.

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

نتیجه

طبق وب سایت Can I Use، تغییرات در CSS اکنون توسط 93٪ + از کاربران پشتیبانی می شود (در زمان نگارش این مقاله، نوامبر 2016). این نباید مشکلی باشد

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

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

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

Overflow در CSS مسئول نحوه نمایش اطلاعات در یک بلوک است اگر محتوا از ارتفاع یا عرض این بلوک بیشتر شود. این ویژگی فقط برای عناصر بلوک(نمایش: بلوک؛ یا آنهایی که در ابتدا بلوک هستند - div و غیره).

مقادیر احتمالی که این ویژگی می گیرد (به طور پیش فرض قابل مشاهده است):

  • Visible - کل محتوای عنصر را حتی فراتر از ارتفاع و عرض مشخص شده نمایش می دهد.
  • Hidden - فقط قسمت داخل عنصر نمایش داده می شود، بقیه پنهان می شوند.
  • اسکرول - نوارهای پیمایش همیشه اضافه می شوند.
  • خودکار - نوارهای اسکرول فقط در صورت نیاز اضافه می شوند.
  • ارث بردن - مقدار را از والدین به ارث می برد.

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

در نسخه ی نمایشی، می توانید نحوه عملکرد هر یک از مقادیر ویژگی ها را مشاهده کنید:

کد HTML

صفحه

قابل رویت

پنهان شده است

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

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

طومار

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

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

خودکار

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

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

بدنه (حاشیه: 0 0 0 0؛ بالشتک: 0 0 60 پیکسل 0؛ اندازه قلم: 16 پیکسل؛) h2 (رنگ: # CC0033;) div (عرض: 200 پیکسل؛ / * عرض ثابت* / ارتفاع: 300 پیکسل؛ / * ارتفاع ثابت * / حاشیه: 1px جامد # 555; padding: 4px; حاشیه: 4 پیکسل شناور به سمت چپ؛ ) .VisibleDiv (سرریز: قابل مشاهده؛) .HiddenDiv (سرریز: پنهان؛) .ScrollDiv (سرریز: اسکرول؛) .AutoDiv (سرریز: خودکار؛)

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

می بینیم که متن در همه موارد به درستی در داخل بلوک نمایش داده می شود، به جز یک ناراحتی جزئی در مورد اسکرول، که در آن نوارهای اسکرول غیرفعال ظاهر می شوند.

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

صفحه

بلوک دیگری در زیر بلوک VisibleDiv وجود دارد.

قابل رویت

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

بلافاصله بعد از div با سرریز می آید: قابل مشاهده (پیش فرض)

هیچ چیزی در زیر بلوک VisibleDiv وجود ندارد

قابل رویت

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

بدنه (حاشیه: 0 0 0 0؛ بالشتک: 0 0 60 پیکسل 0؛ اندازه قلم: 16 پیکسل؛) h2 (رنگ: # CC0033;) p (شناور: چپ؛) div (عرض: 500 پیکسل؛ ارتفاع: خودکار؛ حاشیه: 1px solid # 555؛ بالشتک: 4px؛ حاشیه: 4px؛). FFFFFF؛ وزن قلم: پررنگ؛)

در حالت اول، می بینید که محتوای دارای ویژگی float از بلوک خارج می شود و هنگام تعیین ارتفاع بلوک توسط آن در نظر گرفته نمی شود، در حالت دوم، زیر بلوک با سرریز: قابل مشاهده; بلوک دیگری به طور خاص قرار داده شده و به رنگ دیگری سایه زده شده است. اینها تنها نمونه هایی نیستند که نشان می دهد این بلوک ها چگونه می توانند در صفحه رفتار کنند (با سرریز: قابل مشاهده؛ و ارتفاع: خودکار؛). این را می توان با جایگزینی مقدار قابل مشاهده با hidden برطرف کرد، باید به خاطر داشت که این ویژگی باید فقط برای بلوک های با ارتفاع مشخص شود: auto; اگر ارتفاع ثابتی وجود داشته باشد، اگر بیشتر از ارتفاع مشخص شده باشد، احتمال زیادی وجود دارد که محتوا به سادگی پنهان شود.

این همان چیزی است که نسخه اصلاح شده به نظر می رسد:

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

دستورالعمل ها

اگر می خواهید نوار اسکرول را نه برای کل صفحه، بلکه فقط برای یک منطقه محدود از آن، از یک تگ div استفاده کنید. V زبان HTML(زبان نشانه گذاری HyperText - "Hypertext Markup Language") "برچسب ها" به دستورات فردی برای مرورگر برای نمایش یک عنصر خاص از صفحه اشاره دارد. در بسیار فرم سادهیک تگ div (اغلب به عنوان "لایه" نامیده می شود) مانند این:

داخل لایه است

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

این متن داخل لایه است

در ویژگی style مشخص کنید تگ divو قوانین مربوط به نوارهای اسکرول لایه نیز:

این متن داخل لایه است


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

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

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

شما نیاز خواهید داشت

  • اینترنت یا هر آموزش html

دستورالعمل ها

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

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

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

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

توصیه مفید

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

منابع:

  • سایتی برای توسعه دهندگان وب مبتدی در سال 2019

دستورالعمل ها

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

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

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

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

سپس ارتفاع سایت را روی 75% تنظیم کنید کد برنامهبرای اسکرول به صورت خودکار وارد می شود. اما شما هنوز باید تغییر کنید نوار طومار، و به طور خاص - او پارامترهای گرافیکی... این در پاراگراف های قبلی توضیح داده شده است.

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