![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
tekfla |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 31.8.2008 Где: г. Уфа, Россия Репутация: нет Всего: нет |
Здрасьте!
Скажите плз, как сделать элемент с отступами (padding) во всю ширину (width: 100%) (и не шире) родителя? При установке отступов или границ элементу он становится шире родителя, появляются полосы прокрутки и пр. Скриншот (также прикреплен к сообщению)
Это сообщение отредактировал(а) tekfla - 6.9.2008, 06:14 Присоединённый файл ( Кол-во скачиваний: 4 ) ![]() |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
а если добавить:
? |
|||
|
||||
tekfla |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 31.8.2008 Где: г. Уфа, Россия Репутация: нет Всего: нет |
к чему? повторяю: мне нужно с отступами. ведь не уберешь же padding у текстового поля. это такой кошмар получается... (=
|
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
ко всему. забабахайте этот стиль самым первым и посмотрите что получится
|
|||
|
||||
tekfla |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 31.8.2008 Где: г. Уфа, Россия Репутация: нет Всего: нет |
http://tekfla.on.ufanet.ru/ie6_element_full_width_2.png
- помогает только убирание границ текстбокса. собсна, нужен какой-то другой подход (= Присоединённый файл ( Кол-во скачиваний: 2 ) ![]() |
|||
|
||||
Itsys |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1338 Регистрация: 21.1.2008 Где: г. Москва Репутация: 9 Всего: 34 |
А так:
|
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
может, я непонятно пишу, но вообще-то элемент к которому это применяется уже написан - * - что значит - ко всему
|
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
bars80080, как я понял, ему нужно вписать инпут в контейнер с заданными полями от правого-левого краев. 100% + margin действительно не спасает.
В современных браузерах помогает position:absolute и одновременное задание left и right (сколько нужно отступить). В IE6-7 единственный известный мне вариант (в рамках стандартного режима) - через expression (типа width: expression(this.parentNode.clientWidth - this.pixelLeft - this.pixelRight + 'px')). -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
tekfla |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 31.8.2008 Где: г. Уфа, Россия Репутация: нет Всего: нет |
bars80080, как и сказал SelenIT, установка нулевых отступов всем элементам посредством * {margin: 0; padding: 0} не помогает, более того, способствует появлению полос прокрутки даже в современных браузерах.
Itsys, не работает (в ie6), причем даже если контейнеру поставить большие отступы )= SelenIT, если даже воспользоваться регулярными (или как они там называются? (= ) выражениями для ie, то все равно в остальных браузерах элемент будет"вылезать" за рамки контейнера. может быть есть другие пути (кроме перевода браузера в (режим) "quirks mode")? Это сообщение отредактировал(а) tekfla - 7.9.2008, 12:52 Присоединённый файл ( Кол-во скачиваний: 2 ) ![]() |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
задать 95-98% в зависимости от настроек с полями. в таком случае полоса прокрутки раньше появится по другой причине
|
|||
|
||||
tekfla |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 31.8.2008 Где: г. Уфа, Россия Репутация: нет Всего: нет |
попиксельной точностью тут, конечно, и не пахнет... кстати, я спасибо за идеи, но все-таки, на этом форуме я ожидал увидеть что-то более оригинальное
соре, не догнал, по какой причине? |
|||
|
||||
webster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 361 Регистрация: 1.1.2007 Репутация: 34 Всего: 34 |
|
|||
|
||||
tekfla |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 31.8.2008 Где: г. Уфа, Россия Репутация: нет Всего: нет |
webster, ну ты в очередной раз тормозишь. суть вопроса в том, что нужно НЕ УБИРАТЬ ОТСТУПЫ У ТЕКСТОВОГО ПОЛЯ!!! к тому же, видимо ты ошибся темой - причем здесь вообще кнопка "Отправить"? в общем, всем спасибо, все свободны. *пошел просить помощи на официальных ресурсах на своем ломаном английском*
|
|||
|
||||
webster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 361 Регистрация: 1.1.2007 Репутация: 34 Всего: 34 |
tekfla приператься с тобой желания никакого нет, ты бы хоть пробовал и смотрел варианты которые тебе были предложены, опыт может придти только с практикой и не только чтения.
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |