Звідки береться ручка "зміна розміру" в текстових полях браузера?


1

Звідки походить розмір ручки на текстових полях веб-переглядача? Чи є це реалізація браузера, або HTML / CSS / JavaScript / і т.д. реалізації?

Resize handle

Стандартизовано по браузерам / операційним системам / фреймворкам / протоколам / і т.д. в будь-якому випадку?

Я помічаю, що він іноді відсутній у текстових полях - наприклад, у текстовому вікні питання Суперсекунда - що змушує мене вважати, що існує деякий тип взаємодії HTML / CSS.

Але, можливо, ні.

* (Для довідки: я використовую Firefox v22 у Windows 7 x64)

Відповіді:


3

Це частина css програмування сторінки і за замовчуванням дозволяють змінювати розміри як по горизонталі, так і по вертикалі.
Щоб вимкнути їх усі на сайті, додайте це в css сторінки:

textarea {
    resize: none;
}

Вельми вдячний. Що ви маєте на увазі під "відкритим"? Відкритий стандарт?
Coldblackice

@Coldblackice Слово "open" не є правильним. Типово - resize:both сенс, що дозволяє змінювати розмір області тексту.
Aristos

0

Вона є частиною CSS3 (CSS версія 3). Властивість resize підтримується у Firefox 4+, Chrome і Safari.

Докладніше про зміну властивості можна ознайомитися тут http://www.w3schools.com/cssref/css3_pr_resize.asp і всі інші властивості CSS.


Офіційний стандарт - CSS Basic User Interface Module Level 3 (CSS3 UI), який в даний час працює. Ось відповідний розділ: w3.org/TR/css3-ui/#resize
Wk_of_Angmar

Базуючись на його запитання, я б не просив його читати визначення w3.org. Тому, я вважаю, що w3schools.com є найкращою пропозицією. (w3schools.com пропонуємо спробувати, огляд властивості підтримки браузера, огляд і пояснення властивості і багато іншого. (Ви можете порівняти w3 з w3s, щоб побачити, чи є помилки)
Diblo Dk
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.