Как да изтласкате долния колонтитул в долната част на страницата?

Устройства и размери на екрана, които определят размера на прозореца на браузъра толкова много, че кодът за писане, който отговаря на всички приложения, е проблематичен. Просто натиснете долния колонтитул в долната част на страницата, което е приемливо в идеалния случай, но има поне две ситуации, когато е почти невъзможно да се направи това.

Първо, не само екраните на таблетите и смартфоните позволяват физическият екран да бъде преместен виртуално. Прозорец за физическа видимост - по-малко виртуален прозорец на екрана, от който можете да се движите физически. Второ, как да се стигне до долния край на страницата (CSS правила) е повече или по-малко ясно, тогава как да се промени размера на самия браузър?


Абсолютно и относително позициониране

Решението за контрол на всички координати и размери не винаги е за предпочитане, особено когато се показва непрекъснато съдържание. Решението е да се постави всичко на потока (вариант на струнни елементи, но не и абсолютни блокове), когато всеки следващ елемент е поставен след предишния и затова няма пропуски или проблеми с отражението на долния колонтитул: той винаги е в края на документа, но не винаги "придържан" към дъното граница на прозореца на браузъра.
Краят на потока не е дъното на страницата. Долен колонтитул може да бъде по-долу, но натиснете го в долната част на прозореца на браузъра, CSS "няма да позволи". Винаги има две опции за преместване на долната граница на прозореца на браузъра: нагоре и надолу - след като страницата е заредена в браузъра. Това е проблем.
В повечето случаи долен колонтитул с CSS правило "отдолу"с последващи правила за поставяне, шапките, съдържанието и долните колонтитули могат да осигурят желаното решение.
Но това решение ще бъде лесно. Тя няма да вземе предвид много ситуации.
Традиционната позиция на стила на програмиране по интернет "НЕ разбирам, НЕ прави" изисква от разработчика да има ясна структура на страницата, без изчисления в процеса и решението да се натисне долния колонтитул към долната част на страницата може да бъде оставено като такова.


Класическо решение на проблема с краката

Най-лесният начин за решаване на проблема с по-нататъшното, и най-общо с "изработването на сайт", е използването на CMS (системи за управление на обекти). Няма проблем как да натиснете долния край на страницата, WordPress, Drupal, магента, 1c-bitrix и други CMS "знаят" и "правят" себе си. В повечето случаи разработчикът го прави. Използвайки всяка контролна система, програмистът се превръща в мениджър на съдържание и просто попълва шаблоните, управлява поставянето на информация, конфигурира връзките. В света на модерната популярна CMS има само един фундаментален проблем: областта на специфичното приложение, интересите на клиента и квалификацията на изпълнителя в много редки случаи съответстват на манталитета на групата разработчици, всяка, най-напредналата, CMS. Грешки, дупки и проблемни зони винаги се откриват.

Интернет решение на проблема с краката

Всички пречки в програмирането на модерни интересни сайтове стават обект на дискусии и решения в интернет средата. В контекста на цялостното решение на страницата, как да натиснете долната част на долната част на страницата, 4Методът може да бъде намерен гарантиран и само (!) Под едно правило само CSS.
Търговците за някаква неоправдана и необяснима причина решиха, че проблемът на долната част и цялостната композиция на страницата - само им прерогатив. Динамиката на стандартите HTML5 и CSS3 предполага, че се развива синтаксисът и семантиката на хипертекста. Появяват се нови идеи и старите се актуализират. Това е добре, но сайтът не е HTML5 /CSS3, нито дори разработчик с клиент. Това е решението на истинското предизвикателство в реалното интернет пространство и приложение (услуги, продукти, идеи).

Прозорецът на браузъра като класически жанр

Преходът от текст към графика за повече от тридесет години направи основната концепция за прозорец за всяка операционна система. Os Windows и Apple, както и приятелско семейство юниксоидов всички привлекателни за прозореца интерфейс. Прозорецът за програмиране и разделяне на HTML елементи на блокове с абсолютно и относително позициониране правят проблема с натискането на долния край на страницата изключително лесно: не е необходимо да натискате долния колонтитул и да спускате долната граница на прозореца на браузъра. Какво е по-просто, защото браузърът разбира, когато долната му линия (държавна линия) съдържа информация:
Това не е решение да се избута долната част на страницата и това не е futer, но в този пример е ясно, че същността на fether е да изясни прозореца на браузъра до желания дизайн. Това обстоятелство обаче не е свързано с мазето на страницата, а само с функция на браузъра. Лентата на състоянието не е futer.

Динамично решение, използващо javascript

След изтегляне на страницата на браузъраможе да изпълнява скрипт на JavaScript, който указва позицията на елементите на страницата в съответствие с текущия размер на прозореца на браузъра. Естествено, това решение определено поставя фундамента на правилното място.
В този пример отговорът на събитие onload се задава от функцията GoPage (), която дефинира текущите координати на diva scLogo и я позиционира на правилното място. При промяна на размера на прозореца на браузъра, отговорът се задава от функцията scfChange.
Тук координатите на елемента се възобновяват съответно с преоразмеряване на прозореца на браузъра. Проблемът как да се натисне долния колонтитул до дъното на страницата се решава недвусмислено. Можете да свържете елемент спрямо всяка граница на прозореца. javascript работи бързо и посетителят няма да забележи как точно е направено позиционирането на елементите: CSS правила или javascript алгоритъм. Резултатът от този код при преоразмеряване на прозореца на браузъра:
Тук елемент с надпис Google ще бъде поставен точно на точното място по всяко време, когато прозорецът на браузъра е променен, но елемент с надпис е V ще бъде правилно показан само когато прозорецът на браузъра е понижен и правилната позиция на десния плъзгач е правилна.

Оптимално решение за позициониращите елементи

Ерата на статичните страници отдавна е изчезнала. Използването на технологията AJAX, когато елементите на страницата се запълват с правилната информация в зависимост от действията на потребителя, са реални. Идеята за това, кога се създава страница в движение е бъдещето.
Най-добрият начин да публикувате информация на страницане е да показва какво е планирал разработчикът или собственикът на сайта. Ако погледнете сайта в очите на посетител, който е дошъл с определена цел, то е разумно всеки път да му предлагате точно това, което той очаква. Това не е странна идея, както изглежда. Но ако посетителят е работил на сайта и сесията приключи на определена позиция на страницата, би било разумно да започне следващата сесия именно от тази разпоредба.
Не е трудно да запомните резултата от работата и състоянието на посетителя (страницата) в края на сесията в бисквитки или в базата данни на сървъра. Когато този посетител се върне, можете да се върнете към запазеното състояние, вместо да създавате оригиналната страница на сайта.

Свързани публикации