Чому textarea не підлаштовувати ширину автоматично

Андрій Федоров. так це нічого не змінить, якщо задати ширину у відсотках, вона буде у відсотках. Я ж пояснюю, автоподстройка не працює, а calc () працює не у всіх браузерах, мені потрібна підтримка старих Опер і старих IE (і при цьому поля в пікселях). Чому не працює автовичісленіе, ось в чому питання. Тому що textarea?

P. S. Зараз перевірив з елементами img і button - все те ж саме. Як так? При завданні left і right все повинно працювати як потрібно.

Олександр Попов. Ви принципово помиляєтеся щодо призначення width: auto. З цим параметром ширина блоку в загальному випадку підлаштовується під ширину внутрішнього вмісту.

Я знаю, що моя відповідь працює. Давайте код, подивимося що ви там нагородили, що у вас не спрацьовує.

Андрій Федоров. ви самі почали мене критикувати і намагатися шукати прогалини в моїх знаннях, хоча я просив зовсім не про це. Безпека Вашу я поважаю, навіть не думав намагатися підкладати якусь "свиню". Але якщо для вас звичайна сторінка з JS небезпечна. Ну тоді я не знаю, що тут зробити :)

JS код, до слова, віддалений, а веб-сторінка локальна - ще одна причина, чому він ні до чого доступу не має. І до речі, можна його взагалі начисто вирізати, гірше не буде. Все одно суцільні ексепшени сипляться. Моя вина, що я його не прибрав, так. Боявся, що може якось зовнішній вигляд сторінки постраждати, якщо прибрати скрипти зовсім.

І хостинг до речі використовував не від хорошого життя, а тільки тому, що тут не можна прикріпити файл прямо до повідомлення.

Олександр Попов. тут зазвичай використовують codepen і jsfiddle, тому всякі ліві хостинги - мінімум дивно.

Андрій Федоров. я знаю, що використовують. Ну це ж для невеликих начерків на JS, або демонстрації CSS трюку. А там гора розмітки абсолютно не легкий для читання, плюс стилі, частина з яких в зовнішньому файлі, а частина заінлайнена. Це великий проект, і написаний не скрізь "красиво" і добре. Мені було ліньки видирати звідти шматки, та й складно було видерти, зберігши повністю зовнішній вигляд.