Красива форма за търсене в css3. Разработване на красива форма за търсене с помощта на CSS3. Какво губим, когато проектираме този формуляр с помощта на HTML5 и CSS3?

Един от най-често използваните елементи на всеки уебсайт е формата за търсене. Ако искате да увеличите нивото на лекота на използване на вашия сайт и значително да улесните процеса на намиране на правилния материал, тогава трябва сериозно да започнете да разработвате форма за търсене.

И така, днес искаме да ви разкажем за проектирането на формуляр за търсене с помощта на CSS3 свойства.

В миналото вероятно вече сте намирали уроци за това как да проектирате формуляр за търсене в CSS3, но днес искаме да ви предложим малко по-различна опция - формуляр за търсене с 3D ефект, реализиран с помощта на параметъра box-shadow.

Маркиране

По-долу можете да видите HTML кода, използван за разработване на този формуляр. Моля, обърнете внимание, че нашият пълнител е разработен с помощта на HTML5 и използвахме всички необходими атрибути.

Първоначално искахме да използваме type="search", въведен в HTML5, но след това променихме решението си поради несъвместимост с много съвременни браузъри. Сега ще трябва да добавим няколко допълнителни реда CSS код, за да презапишем оригиналните стойности.





CSS код

Нека да разгледаме минималните стилове, използвани за създаване на красив CSS3 формуляр за търсене:

Обвивка на формуляр (
ширина: 450px;
подложка: 8px;
поле: 100px автоматично;
преливане: скрито;
ширина на границата: 1px;
стил на границата: плътен;
цвят на границата: #dedede #bababa #aaa #bababa;
-moz-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
-webkit-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
кутия-сянка: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
радиус на границата: 10px;
цвят на фона: #f6f6f6;
фоново изображение: -webkit-градиент (линеен, ляво горе, ляво долу, от (#f6f6f6), до (#eae8e8));
фоново изображение: -webkit-линеен градиент (отгоре, #f6f6f6, #eae8e8);
фоново изображение: -moz-линеен градиент (отгоре, #f6f6f6, #eae8e8);
фоново изображение: -ms-линеен градиент (отгоре, #f6f6f6, #eae8e8);
фоново изображение: -o-линеен градиент (отгоре, #f6f6f6, #eae8e8);
фоново изображение: линеен градиент (отгоре, #f6f6f6, #eae8e8);
}

Form-wrapper #search (
ширина: 330px;
височина: 20px;
подложка: 10px 5px;
поплавък: наляво;
шрифт: удебелен 16px "lucida sans", "trebuchet MS", "Tahoma";
рамка: 1px плътен #ccc;
-moz-box-shadow: 0 1px 1px #ddd вмъкване, 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
кутия-сянка: 0 1px 1px #ddd вмъкване, 0 1px 0 #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
радиус на границата: 3px;
}

Form-wrapper #search:focus (
контур: 0;
цвят на границата: #aaa;
-moz-box-shadow: 0 1px 1px #bbb вмъкване;
-webkit-box-shadow: 0 1px 1px #bbb вмъкване;
кутия-сянка: 0 1px 1px #bbb вмъкване;
}

Form-wrapper #search::-webkit-input-placeholder (
цвят: #999;
тегло на шрифта: нормално;
}

Form-wrapper #search:-moz-placeholder (
цвят: #999;
тегло на шрифта: нормално;
}

Form-wrapper #search:-ms-input-placeholder (
цвят: #999;
тегло на шрифта: нормално;
}

Обвивка на формуляр #изпращане (
плаващ: надясно;
рамка: 1px плътен #00748f;
височина: 42px;
ширина: 100px;
подложка: 0;
курсор: показалец;
шрифт: удебелен 15px Arial, Helvetica;
цвят: #fafafa;
преобразуване на текст: главни букви;
цвят на фона: #0483a0;
фоново изображение: -webkit-градиент (линеен, ляво горе, ляво долу, от (#31b2c3), до (#0483a0));
фоново изображение: -webkit-линеен градиент (отгоре, #31b2c3, #0483a0);
фоново изображение: -moz-линеен градиент (отгоре, #31b2c3, #0483a0);
фоново изображение: -ms-линеен градиент (отгоре, #31b2c3, #0483a0);
фоново изображение: -o-линеен градиент (отгоре, #31b2c3, #0483a0);
фоново изображение: линеен градиент (отгоре, #31b2c3, #0483a0);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
радиус на границата: 3px;
текстова сянка: 0 1px 0 rgba(0, 0,0, .3);
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) вмъкване, 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) вмъкване, 0 1px 0 #fff;
кутия-сянка: 0 1px 0 rgba(255, 255, 255, 0.3) вмъкване, 0 1px 0 #fff;
}

Обвивка на формуляр #submit:hover,
.form-wrapper #submit:focus (
цвят на фона: #31b2c3;
фоново изображение: -webkit-градиент (линеен, ляво горе, ляво долу, от (#0483a0), до (#31b2c3));
фоново изображение: -webkit-линеен градиент (отгоре, #0483a0, #31b2c3);
фоново изображение: -moz-линеен градиент (отгоре, #0483a0, #31b2c3);
фоново изображение: -ms-линеен градиент (отгоре, #0483a0, #31b2c3);
фоново изображение: -o-линеен градиент (отгоре, #0483a0, #31b2c3);
фоново изображение: линеен градиент (отгоре, #0483a0, #31b2c3);
}

Form-wrapper #submit:active (
контур: 0;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) вмъкване;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) вмъкване;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) вмъкване;
}

Form-wrapper #submit::-moz-focus-inner (
граница: 0;
}
Поддръжка на браузър

По-долу можете да видите някои екранни снимки, показващи нашата форма за търсене. Трябва да имате предвид, че също се държи добре, ако страницата е отворена в по-стара версия на браузъра. Бих искал също да добавя, че тази CSS3 форма за търсене е напълно готова за използване.

Съвременни браузъри Chrome, Firefox, Safari, Opera, IE10:


Моля, обърнете внимание, че в момента Opera поддържа атрибута placeholder в HTML5, но не може да бъде стилизиран.

Добрата новина е, че IE10 поддържа и HTML5 filler.

Предишни версии на IE (6/7/8):


*

В заключение

Ако сте чели предишните ни статии, вероятно знаете, че тук разработваме работещи приложения (със и без версии за връщане назад) за всички браузъри. И този пример не прави изключение.

В допълнение към използването на CSS3 формуляр за създаване на блок за търсене, можете лесно да го адаптирате, за да създадете формуляр за оторизация или формуляр за абонамент.

Полето за търсене вероятно е един от най-често срещаните елементи на потребителския интерфейс. Когато работите върху нивото на удобство на интерфейса, много често има желание да добавите стилно поле за търсене. В този урок ще създадем такъв популярен елемент, използвайки псевдоелементи.

HTML маркиране

За да подготвите такова поле, маркирането ще бъде минимално.

Специалният HTML5 контейнер и задължителните атрибути се използват тук:

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

HTML5 също има ново значение за атрибута type: type="search" . Но той се поддържа слабо в браузърите, така че засега няма да го използваме.

HTML елементи като img и input нямат съдържание. Следователно псевдоелемент като:before няма да показва никакви стрелки за бутона.

Решението на този проблем в нашия случай е да се използва бутон type="submit" вместо input type="submit". По този начин запазваме формата с помощта на клавиша ENTER.

CSS

По-долу са стиловете, необходими за нашата демонстрация:

Отмяна на обвиването на текст

Cf:before, .cf:after( content:""; display:table; ) .cf:after( clear:both; ) .cf( zoom:1; )

Елементи на формата

Префиксите на браузъра не са показани в кода за по-голяма яснота. Можете да видите пълния код в изходния текст.

/* Стилове за контейнера на формуляр */ .form-wrapper (ширина: 450px; подложка: 15px; поле: 150px автоматично 50px автоматично; фон: #444; фон: rgba(0,0,0,.2); border- радиус: 10px; box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2) /* Стилове за въвеждане на текст */ .form-wrapper вход (ширина: 330px ; padding: 15px; border-radius: 3px; .form-wrapper input: 0; background: #fff; 0 0 2px rgba(0,0,0,.8) inset; .form-wrapper input::-webkit -input-placeholder ( цвят: #999; тегло на шрифта: нормален; стил на шрифта: курсив; ). form-wrapper input:-moz-placeholder (цвят: #999; font-weight: нормален; font-style: italic;) .form-wrapper input:-ms-input-placeholder (цвят: #999; font-weight: нормален; font-style: italic) /* Бутон за подаване на формуляр */ .form-wrapper button (overflow: visible; position: relative float: right; граница: 0; подложка: 0; курсор: показалец; височина: 40px; ширина: 110px; шрифт: получер 15px/40px "lucida sans", "trebuchet MS", "Tahoma"; цвят: #fff; преобразуване на текст: главни букви; фон: #d83c3c; радиус на границата: 0 3px 3px 0; текстова сянка: 0 -1px 0 rgba(0, 0,0, .3); ) .form-wrapper бутон: hover( фон: #e54040; ) .form-wrapper бутон: активен, .form-wrapper бутон: фокус ( фон: #c42f2f; контур: 0; ) .form-wrapper бутон: преди ( / * стрелка наляво: ""; border-width: 8px border-style: solid none; transparent-form-wrapper button:border( border-right-color: #e54040;) .form-wrapper button:focus:before, .form-wrapper button:active:before(border-wrapper button::-moz- focus-inner ( /* Премахване на допълнително пространство до бутон в Mozilla Firefox */ border: 0; padding: 0; )

Поле за търсене на сайтае един от най-важните елементи на потребителския интерфейс на уеб страница. С негова помощ потребителят може да намери желаното съдържание на вашия сайт.

В този урок ще научите как да създавате маркиране на полето за търсене с помощта на HTML5, както и как да стилизирате елементи на формуляр, използвайки силата на CSS3, без да използвате скриптове.

1. HTML маркиране

елемент

е контейнер за формуляр за търсене, полето за търсене се създава с помощта на елемента или , а с помощта на елемента може да се създаде бутон за изпращане на данни към сървъра или
* (box-sizing: border-box;) форма (position: relative; width: 300px; margin: 0 auto; ) input ( width: 100%; height: 42px; padding-left: 10px; border: 2px solid #7BA7AB ; контур: няма; цвят: абсолютен; горна: 0; височина: 42 пиксела; фон: #7BA7AB; радиус на границата: 0 5px 5px 0; курсор:показател; преди (съдържание: "\f002"; шрифт-размер: 16px; цвят: #F9F0DA; )

3. Поле за търсене с бутон вътре

* (box-sizing: border-box;) форма (позиция: относителна; ширина: 300px; margin: 0 auto; ) вход, бутон ( border: none; outline: none; border-radius: 3px; ) input ( width: 100%; височина: #F9F0DA; padding-left: 15px; content: "\f105"; font-family: #F9F0DA; font-size: 20px; font-weight : получер;)

4. Полето за търсене в "плосък" стил

* (box-sizing: border-box;) форма (позиция: относителна; ширина: 300px; margin: 0 auto; background: #A3D0C3; ) вход, бутон ( border: none; outline: none; background: transparent; ) input (ширина: 100%; височина: 42px; padding-left: 15px; ) бутон (височина: 42px; ширина: 42px; позиция: абсолютна; горе: 0; дясно: 0; курсор: показалец; ) бутон: преди ( съдържание: "\f002"; семейство шрифтове: FontAwesome; размер на шрифта: 16px;

5. Поле за търсене с дебела долна граница

* (box-sizing: border-box;) форма (позиция: относителна; ширина: 300px; margin: 0 auto; background: #F9F0DA; border-bottom: 4px solid #be290e; ) вход, бутон ( border: none; контур : няма; фон: прозрачен; ) бутон за въвеждане (ширина: 100%; височина: 42 пиксела; подложка отляво: 15 пиксела; ) (височина: 42 пиксела; ширина: абсолютна; горна: 0; дясно: 0; курсор: pointer; ) button:before ( съдържание: "\f178"; семейство шрифтове: FontAwesome; размер на шрифта: 20px; цвят: #be290e; )

6. Поле за търсене с променящ се цвят на рамката

* (box-sizing: border-box;) форма (позиция: относителна; ширина: 300px; margin: 0 auto; ) вход, бутон ( контур: няма; фон: прозрачен; ) вход (ширина: 100%; височина: 42px ; padding-left: 15px; border: 3px solid #F9F0DA; ) button:before (височина: 42px; абсолютна съдържание: "\f002"; font-size: font-size: #F9F0DA;

7. Изтеглящо се поле за търсене

Полето за търсене се появява, когато щракнете върху бутона с иконата.

* (box-sizing: border-box;) форма (позиция: относителна; ширина: 300px; поле: 0 автоматично; височина: 42px; ) вход (височина: 42px; ширина: 0; подложка: 0 42px 0 15px; граница: без граница: прозрачен фон: .4s cubic-bezier (0, 0,8, 0, 1); плътен #F9F0DA; ) бутон ( фон: #683B4D; граница: няма; височина: 42px; ширина: 42px; позиция: абсолютна ; горе: 0; дясно: 0; курсор: показалец; ) button:before ( content: "\f002 "; семейство шрифтове: FontAwesome; размер на шрифта: 16px; цвят: #F9F0DA; )

8. Разширяващо се поле за търсене

* (box-sizing: border-box;) форма ( width: auto; float: right; margin-right: 30px; ) input ( width: 250px; height: 42px; padding-left: 15px; border-radius: 42px; граница: 2 пиксела: няма; линейна позиция: -2 пиксела;

Бях критикуван, казвайки, че оформлението е гадно, но има модерни HTML5 и CSS3.

Разбира се, разбирам, най-новите стандарти са готини и всичко това. Но факт е, че по правило правя оформления по поръчка и в повечето случаи е важна пълната идентичност в различните браузъри, което не позволява използването на най-новите технологии. Затова се съсредоточавам предимно върху съвместимостта на различни браузъри и по навик изложих формата за търсене „по стария начин“.

Като цяло с тази публикация коригирам ситуацията (в името на недоволните от предишната статия =) и предлагам моя собствена версия на оформлението на същата форма за търсене, но използвайки технологиите HTML5 и CSS3.

Наличен е пример какво ще се случи в резултат.

Какво губим, когато проектираме този формуляр с помощта на HTML5 и CSS3?

  1. IE9 и по-долу - няма да видим текста по подразбиране (атрибут placeholder).
  2. IE8 и по-долу - няма да видим заоблени ъгли и вътрешни сенки.
  3. IE7 - трябва да посочите различна ширина на формата за него, защото... не поддържа свойството за оразмеряване на кутията.
  4. IE6 - но ние изобщо не го вземаме под внимание =)

В други модерни браузъри всичко е наред. Вярвам, че горните недостатъци не са критични, така че за моя сайт безопасно бих използвал форма, проектирана с помощта на най-новите технологии.

HTML код на формата за търсене

Изглежда така:

В сравнение с формата от предишната статия са направени следните промени в съответствие с технологията HTML5:

  1. Атрибутът type="text" е заменен с type="search".
  2. Вграденият скрипт е заменен с placeholder="search" .!}

CSS код

Ето всички необходими стилове с коментари:

Търсене ( /* задайте необходимата ширина на формуляра в зависимост от дизайна ** формулярът се разтяга без проблеми */ ширина: 35%; /* ще позиционираме бутона за изпращане абсолютно, ** следователно това свойство е необходимо */ позиция: относително; ) .search input ( /* деактивиране на граници за входове */ border: none; ) /* стилове за полето за въвеждане */ .search .input ( /* разтягане на полето за въвеждане до цялата ширина на формуляра */ ширина : 100%; /* поради горната (8px) и долната (9px) вътрешна подложка ** коригирайте височината на формата ** направете вътрешната подложка отдясно (37px) по-голяма от лявата, ** тъй като бутонът за изпращане ще бъде поставен там */ padding: 8px 9px 15px /* така че ширината на полето за въвеждане (100%) включва вътрешна подложка */ -moz-box-sizing: box-sizing: border; -box; /* добавяне на вътрешни сенки */ box-shadow: inset 0 0 5px rgba(0,0 ,0,0.1), inset 0 1px 2px rgba(0,0,0,0.3); / border-radius: 20px шрифт: 13px Tahoma, цвят sans-serif: #555; контур: няма; ) /* промяна на дизайна на полето за въвеждане, когато е фокусирано */ .search .input:focus ( box-shadow: inset 0 0 5px rgba(0,0,0,0.2), inset 0 1px 2px rgba(0,0, 0,0.4); фон: #E8E8E8; цвят: #333; 0; вдясно: 37 пиксела; /* разтягане на бутона до пълната височина на формата */ височина: 50% без повторение; /* добавяне на прозрачност към бутона за изпращане: 0,5 ; ) /* когато задържите курсора, променете прозрачността на бутона за изпращане */ .search .submit:hover ( opacity: 0.8; ) /* това свойство е необходимо, за да можете да стилизирате въведените данни в браузърите ** Chrome и Safari */ вход (-webkit-appearance: няма;)

И стилове за IE под версия 9:

/* задайте отделни стилове за браузъри IE под версия 9 */ *+html .search ( /* за IE7 коригирайте ширината към други браузъри и добавете дясно ** подплънка, така че бутонът за изпращане да е на мястото си */ ширина: 28 % ; padding: 0 52px 0 0; ) .search .input ( border: 1px solid #DFDFDF; border-top: 1px solid #B3B3B3; padding-bottom: 8px; ) .search .input: focus ( граница: 1px плътен #CFCFCF; border-top: 1px плътен #999;

P.S.Благодаря на критиците за коментарите им по предишната статия! Благодарение на вас някои нови точки на оформление се запечатаха в главата ми.

Статията описва характеристиките на оформлението на формата за търсене на сайта, предоставя пример за маркиране на семантичен код, дизайн в CSS3, плюс малко jQuery магия в края.

  • Маркиране

    Преди появата на HTML5 формата за търсене беше превърната в обикновено текстово поле; с постепенното навлизане на нова версия на езика за маркиране в нашия живот се появи специален тип поле за търсене. Така че в HTML кода на модерен уебсайт може да видим нещо подобно:

    Резултат от кода в FF, Opera, IE9:

    И е малко по-различно в браузърите, базирани на двигателя на webkit (Chrome, Safari):

    Поле за търсене в webkit

    Както можете да видите, когато фокусирате върху поле, се добавя подчертаване, а когато въведете текст, се появява бутон за изчистване, когато щракнете върху него, съдържанието на полето се изтрива, което само по себе си е доста удобно.

    Без CSS стил нашата форма за търсене изглежда доста проста за сега, в тази статия ще се опитаме да направим нещо подобно:

    Например: оформление на формата за търсене

    Ако няма планове за поддръжка на по-стари браузъри, празен несемантичен елемент

    може да се замени с псевдоелемента:before.

    Характеристики на дизайна на формата за търсене

    Тъй като реших да използвам доста свойства на CSS3, тези чудеса няма да работят в по-старите браузъри на Internet Explorer и за да постигнете съвместимост между браузъри, трябва да свържете патерици, да направите нещо със снимки и т.н.

    Преди всичко бих искал да обърна внимание на някои характеристики, а именно:

    • стилизация в браузъри, базирани на двигателя на webkit
    • стил на заместител

    Стилове на формуляри за търсене в браузърите Chrome, Safari

    Нека добавим малко стил към полето с класа .search:

    Търсене ( фон: #d8e6ef; рамка: 1px плътен #000; )

    Резултат в екранната снимка:

    Търсете в браузърите FF, Opera, Chrome и Safari

    Както обикновено, има колебание и объркване в браузърите; в Chrome рамката работи някак странно (полетата изглеждат сякаш задаваме подложки), докато Safari напълно игнорира правилата. Но има решение за тази ситуация; добавете следното правило към CSS кода:

    Търсене ( -webkit-appearance: няма; )

    Сега всичко е нормално в webkit, но все още се различават в осветяването на полетата, когато са фокусирани по подразбиране и бутона за изчистване. Тези елементи, макар и често удобни, понякога могат да развалят намерението на дизайна и трябва да бъдат деактивирани. Премахването на подсветката е много лесно:

    Search:focus ( контур: няма; /* премахнато подчертаване на фокуса */ -moz-box-shadow: inset 0 0 2px #000; -o-box-shadow: inset 0 0 2px #000; -webkit-box-shadow: inset 0 2px #000; box-shadow: inset 0 0 2px #000 /* добавена вътрешна сянка като алтернатива за всички браузъри */ )

    Всичко, което остава, е да се отървете от бутона за изчистване. Всъщност той може лесно да бъде стилизиран чрез замяна на обикновен кръст с някакъв фон, позициониране и т.н., но в моя пример няма да е необходимо:

    /* правило само за елемент с класа за търсене */ .search::-webkit-search-cancel-button ( display: none; /* премахна бутона за изчистване */ ) /* или за всички полета с типа търсене в документът */ input ::-webkit-search-cancel-button ( дисплей: няма; )

    Проектиране на заместител на текстова подсказка

    За съжаление, с текстовата подсказка всичко е малко по-сложно, отколкото изглежда на пръв поглед. Първо, не работи в IE9, да не говорим за по-старите браузъри, така че на критични места, където някакъв текст в полето е абсолютно необходим, трябва да използвате JavaScript. Второ, контейнерът е лошо проектиран в браузърите Firefox, Chrome, Safari и изобщо не се поддава на Opera:

    :-moz-placeholder ( цвят: #304e62; /* промени цвета в FF */ ) ::-webkit-input-placeholder ( цвят: #304e62; /* промени цвета в webkit */ )

    Моля, имайте предвид, че тези селектори няма да работят, ако са изброени разделени със запетаи; всеки трябва да започва на нов ред.

    Обмислих специални моменти, в които могат да възникнат трудности; останалата част не трябва да създава проблеми за повече или по-малко опитен дизайнер на оформление.

    jQuery скриптове

    И накрая, нека добавим някои скриптове към нашата форма, а именно:

    • ние ще анулираме заявката и ще покажем съобщение за грешка при изпращане на празно поле
    • когато фокусирате върху полето, ще добавим малка подсказка в долната част

    Много е лесно да внедря всичко това с помощта на силата на jQ, получих следния код с коментари:

    $(function() ( /* обработва подаването на формуляра */ $(".search-form").submit(function() ( var errVal = "празна заявка"; /* Ако полето е празно или съдържа стойността errVal */ if( $(".search").val() == "" || $(".search").val() == errVal) ( /* добавете errVal към полето, променете цвета на фона и */ $(" .search").val(errVal).css((backgroundColor: "rgba(0,0,0,.1)")); /* връща false - формулярът не е изпратен */ връща false ; ); / * когато полето е на фокус */ $(".търсене").focus(function() ( /* задайте празна стойност за фона */ $( this).val("").css((backgroundColor : "#d8e6ef")) /* показване на подсказка */ $(".notice").fadeIn(400 )); /* при премахване на фокуса */ $( ".search").blur(function( ) ( /* премахване на подсказката */ $(".notice").fadeOut(400); ));

    Разбира се, най-добре е да замените класовете в скрипта с идентификатори за по-бърза работа на скрипта и дори ако в документа се появят други елементи със същите класове, те няма да нарушат работата на скрипта.

    Резултати

    Така разработихме и програмирахме форма за търсене на сайта, тя работи в най-новите версии на Firefox, Chrome, Opera, Safari и IE9+. Ако наистина искате, можете да направите повече или по-малко кросбраузърна версия, като започнете с IE6.

    Проверен

    • Internet Explorer 9+
    • Опера
    • Firefox
    • Chrome
    • Safari

    Помогнете на проекта