Деактивирайте преоразмеряването на текстовото поле в Safari и Chrome
Деактивирайте възможността на посетителя да преоразмерява текстовото поле в Safari и Chrome.
Някои усъвършенствани браузъри, които използват двигателя на webkit, ви позволяват да преоразмерите текстово поле, като го разтегнете със специален маркер:
Възможността е прекрасна. Ако тази страница е отворена от един от тези браузъри, можете да разгледате пример на живо:
В същото време обърнете внимание, че полето може лесно да се разтегне извън границите на колоната с текст. На теория посетителят ще разтегне полето, ако му е по-удобно. Разбира се, ако Дизайнерът не се намеси в случая. Както винаги, той знае най-добре от всички как ще бъде по-удобно за потребителя и, без изобщо да се смущава, с уверени движения на мишката, той променя познатия вид на контролите в оформлението в нещо гениално:
И тук уебкит браузърите поставят добра мина върху него. В края на краищата полето все още може да се разтегне!
Тъй като предложението да не се променя обичайната форма на контрол вероятно ще се възприеме като шега, ще потърсим други начини. Спомняйки си, че „нашите недостатъци са продължение на нашите добродетели“ и „те избиват клин с клин“, ние ще победим webkit браузърите с техните собствени методи. Нека се възползваме от факта, че те частично прилагат CSS3 поддръжка, включително свойството resize.
Рецепцията е много проста. Браузърите Webkit ще разберат това свойство и ще забранят преоразмеряването. Останалите просто ще пропуснат. Voila, както казват французите. Морал - научете нови стандарти! Промяната не е далеч.
Използвайки свойството за преоразмеряване на CSS3, можете успешно да се борите с webkit в браузърите Safari и Chrome, като попречите на потребителя да преоразмерява текстовото поле на страницата.