Jump to content
  • 0

Рамка у textarea мешает дизайну.


In_Variant
 Share

Question

Заведенная вновь мной тема уже когда-то поднималась :) я где-то в результатах поиска видела - сейчас не могу найти.

И уважаемый s0rr0w сильно ругался на автора темы. Тем не менее, мне необходим ответ на поднимаемый вопрос.

На самом деле вопроса два.

1. У меня имеется Select с множеством записей. Селект не выпадающий, а прокручивающийся. У меня возникла необходимость убрать бордер у селекта, ибо в дизайн сайта эта рамка ну никак не вписывается.

.select{
width:100%;
height:300px;
margin:0px;
border:0px solid black;
}

простой бордер со значение 0 понимает только ФФ. Ни какой ИЕ - ни 6, ни 7, ни 8 - это не понимает. Как заставить ИЕ все же убрать эту злосчастную рамочку?

2. Мне необходимо в этом же селекте поставить у option'ов на бэкграунд свою картинку.

.select option{
background:url(img/icons.gif) no-repeat;
text-indent: 15px;
color:#555;
}

проблема та же: ФФ работает как часы, с ИЕ одна беда. В ие (чтоб его!!! B) ) данный стиль не работает. Помогите заставить ИЕ работать!

Link to comment
Share on other sites

18 answers to this question

Recommended Posts

  • 0
рисуй свои контролы.

А мы с вами уже на ты?

На фф и ие - спиоск браузеров не ограничивается)

Да что вы говорите? а я то и не знала!

Уважаемая hf3, если вы не знаете ответа на вопрос или не можете посоветовать ничего полезного, зачем вообще отвечать... Разве что ради повышения статуса под аватаркой.

Edited by In_Variant
Link to comment
Share on other sites

  • 0

Как вам будет угодно милейший Ин_Вариант.

Стандартные контролы - они по мнению ИЕ (впрочем и моему)- на то и стандартные.

Попытки их кастомизировать как правило ни к чему не приводят.

Единственный вариант - нарисовать своё - тут у вас полная свобода творчества. времени вы убъете меньше чем пытаясь переделать существующие.

Про браузеры я к тому что и Опера и Хром (вроде как, но точно не помню) тоже не ахти как кастомизируют контролы, так что это не косяк ИЕ, а самодеятельность ФФ

Link to comment
Share on other sites

  • 0

Ага, а вот за это спасибо.

Ну рисовать-то мы умеем-с. А вот как нарисованное присобачить туда куда нужно - это проблема.

Ладно, попробую поискать как это делается.

Благодарю за вектор поиска!

Link to comment
Share on other sites

  • 0

В вашем случае поможет только яваскрипт. Больше вы вид селекта не измените никак (особенно в ИЕ). Единственное что возможно сделать - это убрать у него бордер. Про бордер тема уже поднималась, воспользуйтесь поиском.

Link to comment
Share on other sites

  • 0
В вашем случае поможет только яваскрипт. Больше вы вид селекта не измените никак (особенно в ИЕ). Единственное что возможно сделать - это убрать у него бордер. Про бордер тема уже поднималась, воспользуйтесь поиском.

Ну я и сказала, что найти не могу... поищу еще.

А как быть со вторым вопросом?

2. Мне необходимо в этом же селекте поставить у option'ов на бэкграунд свою картинку.

Код

.select option{

background:url(img/icons.gif) no-repeat;

text-indent: 15px;

color:#555;

}

проблема та же: ФФ работает как часы, с ИЕ одна беда. В ие (чтоб его!!! angry.gif ) данный стиль не работает. Помогите заставить ИЕ работать!

Link to comment
Share on other sites

  • 0

Хммм... рисовать собсна ничего и не пришлось. Можно ведь воспользовать штатными средствами CSS.

я просто внесла запись clip:rect(3px 247px 307px 3px); в #sidebar .select в отдельный файл для ИЕ.

#sidebar .select{

position:absolute;

top:-3px;

left:10px;

width:250px;

height:310px;

margin:0px;

clip:rect(3px 247px 307px 3px);

background-color:#f7f7f7;

border:0px solid black;

}

И все заработало. Это именно то, что мне и нужно было... :)

hf3, s0rr0w, разве так нельзя было сделать?

Link to comment
Share on other sites

  • 0
Хммм... рисовать собсна ничего и не пришлось. Можно ведь воспользовать штатными средствами CSS.

я просто внесла запись clip:rect(3px 247px 307px 3px); в #sidebar .select в отдельный файл для ИЕ.

#sidebar .select{

position:absolute;

top:-3px;

left:10px;

width:250px;

height:310px;

margin:0px;

clip:rect(3px 247px 307px 3px);

background-color:#f7f7f7;

border:0px solid black;

}

Оригинально, но мне кажется в данном случае все заточены под конкретные размеры - т.е. масштабировать - добавлять новые элементы - будет сложно

К тому же - отрисовка стандартных контролов - прерогатива ОС (или браузера, если рисует свои - например Опера) - т.е. Эти контролы могут выглядеть по разному даже в разных версиях виндовс, не говоря уже о Маках и линуксах.

Edited by hf3
Link to comment
Share on other sites

  • 0
Оригинально, но мне кажется в данном случае все заточены под конкретные размеры - т.е. масштабировать - добавлять новые элементы - будет сложно.

Да, конечно, под конкретные размеры. Мне так устраивает, т.к. у меня селект не меняется. Понятное дело, что этот вариант не универсален.

К тому же - отрисовка стандартных контролов - прерогатива ОС (или браузера, если рисует свои - например Опера) - т.е. Эти контролы могут выглядеть по разному даже в разных версиях виндовс, не говоря уже о Маках и линуксах.

это-то все да... я проверяла и на опере и на нетскейпе и на ие всех версий(6,7,8). Вроде все норм.

Пока пусть так будет. Потом может и отрисовку сделаю.

Link to comment
Share on other sites

  • 0
Нэтскейп ещё жив?

:) а то! по первой ссылке в гугле))

обычно я ставлю для проверки браузеров 6-8

ФФ

ИЕ7

Хром

Опера

Сафари

Нетскейп

еще можно симанки

еще ие6 и 8 на виртуалках.

После чего получается более-менее адекватное представление о том как сайт будет смотреться в нете.

Edited by In_Variant
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