Jump to content
  • 0

textarea в Google Chrome


dimacat
 Share

Question

Приветствую ! Столкнулся с такой проблемой: верстаю форму. Три текстбокса и один textarea. Ставлю для textarea ширину 350пх. В Опере, ИЕ, ФФ -- всё ок. Вот что видим в Хроме:

b68da20e2a5e.jpg

Т.е. видим, что textarea немного "выпирает" слева. Как это обойти ? Что я делаю не так ?

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Хак для хрома не нужен, если что-то не так в нем - значит что-то не так в верстке.

P.S. А вообще было бы здорово, если бы у каждого браузера был свой официальный хак. Ох и лентяев бы развелось ( перестали бы искать суть проблемы, исправляя все хаками :) )

Link to comment
Share on other sites

  • 0
А вообще было бы здорово, если бы у каждого браузера был свой официальный хак.

Ну грубо говоря так и есть) ля ИЕ есть, для Хрома и Сафари есть, для Мозиллы есть..

Link to comment
Share on other sites

  • 0
Т.е. видим, что textarea немного "выпирает" слева. Как это обойти ? Что я делаю не так ?

Что-то тут явно не так. doctype есть? По всей логике, он должен бы справа выпирать, но не слева. Так что ссылку на пример или код.

Ну грубо говоря так и есть) ля ИЕ есть, для Хрома и Сафари есть, для Мозиллы есть..

Хаки, которые можно использовать, есть только для IE. Дело в том, что все современные браузеры обновляются очень быстро и то, что было хаком вчера — сегодня является нормой. По перовой же ссылке "Хак для хром" нам предлагают

body:nth-of-type(1)

Только вот теперь другие браузеры стали корректно поддерживать этот код, поэтому это уже не хак.

Главное, что аналог условных комментариев сейчас бы очень пригодились бы, особенно для css. Не за горами новые системы вёрстки, такие как Flexible, Grid, multiple column. Так как они новые, то их реализация может отличаться в браузерах. Без легальных хаков, такие вкусности вряд ли можно будет использовать в ближайшее лет 5.

Link to comment
Share on other sites

  • 0

Дружище, зачем вредные советы даёшь?

Приветствую ! Столкнулся с такой проблемой: верстаю форму. Три текстбокса и один textarea. Ставлю для textarea ширину 350пх. В Опере, ИЕ, ФФ -- всё ок. Вот что видим в Хроме:

b68da20e2a5e.jpg

Т.е. видим, что textarea немного "выпирает" слева. Как это обойти ? Что я делаю не так ?

Решается просто. Делаешь элементам обёртки из дивов, дивам ширину, а элементы внутри дивов растягиваешь на 100%

Link to comment
Share on other sites

  • 0

Дружище, зачем вредные советы даёшь?

Приветствую ! Столкнулся с такой проблемой: верстаю форму. Три текстбокса и один textarea. Ставлю для textarea ширину 350пх. В Опере, ИЕ, ФФ -- всё ок. Вот что видим в Хроме:

b68da20e2a5e.jpg

Т.е. видим, что textarea немного "выпирает" слева. Как это обойти ? Что я делаю не так ?

Решается просто. Делаешь элементам обёртки из дивов, дивам ширину, а элементы внутри дивов растягиваешь на 100%

еще проще решается:


textarea, input {
box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

1) Увы и ах, не работает в IE6 и IE7. Мне дорого разбираться с ними :rolleyes:'

2) В принципе можно использовать http://habrahabr.ru/blogs/css/100838/#habracut

Link to comment
Share on other sites

  • 0

Дружище, зачем вредные советы даёшь?

Приветствую ! Столкнулся с такой проблемой: верстаю форму. Три текстбокса и один textarea. Ставлю для textarea ширину 350пх. В Опере, ИЕ, ФФ -- всё ок. Вот что видим в Хроме:

b68da20e2a5e.jpg

Т.е. видим, что textarea немного "выпирает" слева. Как это обойти ? Что я делаю не так ?

Решается просто. Делаешь элементам обёртки из дивов, дивам ширину, а элементы внутри дивов растягиваешь на 100%

А, ну нет проблем, раз на ИЕ6-7 можно забить.

А вообще если есть возможность, покажи тестовую страницу с примером пожалуйста.

еще проще решается:


textarea, input {
box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

1) Увы и ах, не работает в IE6 и IE7. Мне дорого разбираться с ними :rolleyes:'

2) В принципе можно использовать http://habrahabr.ru/blogs/css/100838/#habracut

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy