Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Select с HTML кодом

Ответить
Настройки темы
Select с HTML кодом

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120


Конфигурация

Профиль | Отправить PM | Цитировать


Мне нужно нарисовать линию в списке, создаваемoм Select-ом.
Как можно вставлять HTML-код в Select? Или надо имитировать меню с помощью JavaScript?

Отправлено: 20:57, 14-02-2007

 

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Теги option поддерживают style и class. C их помощью можно сделать option очень похожий на линию, достаточно поиграться с стилевыми свойствами color, font-size, line-height, background. Последний дает больше всего свобод - линию можно сделать замысловатой.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:54, 15-02-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Всё хорошо, только ИЕ не поддерживает тег border в style-ах. Так что придётся ограничется чем то типа "-------------------------"

-------
Fortes fortuna adiuvat


Отправлено: 14:28, 15-02-2007 | #3


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


vadimiron
есть такой известный хак...
создаем пустой option красим его в нужный цвет и задаем нужную высоту, и используем вместо границы.

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 15:10, 15-02-2007 | #4


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата:
создаем пустой option красим его в нужный цвет и задаем нужную высоту, и используем вместо границы.
Пробывал, вот только высота не меняется, height же?

HTML код: Выделить весь код
<option style="height: 2px; background: black;"> </option>

Высота получается как и шрифт других эелементов и не менаяется

-------
Fortes fortuna adiuvat


Отправлено: 16:57, 15-02-2007 | #5


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


vadimiron
а ты менял размер шрифта в этом option?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 17:08, 15-02-2007 | #6


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Vlad Drakula
Нет, шрифт гдето выше дефинирован

-------
Fortes fortuna adiuvat


Отправлено: 17:44, 15-02-2007 | #7


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Стало быть надо поменять . А чем все же не нравится background? Создаем фон высотой меньшей чем высота option (тут можно примерно, на глаз) и любой шириной и применяем такое правило:
Код: Выделить весь код
select.mySelect option {
  background: transparent url('bg.gif') repeat-x center left;
}
Меньший вертикальный габарит фона даст отступы от границы коей он будет выглядеть.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:27, 16-02-2007 | #8


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата:
Стало быть надо поменять . А чем все же не нравится background? Создаем фон высотой меньшей чем высота option (тут можно примерно, на глаз) и любой шириной и применяем такое правило:

Код:
select.mySelect option {
background: transparent url('bg.gif') repeat-x center left;
}
Меньший вертикальный габарит фона даст отступы от границы коей он будет выглядеть.
Опять не работает в ИЕ7 в Firefox-е пашет

как я не люблю вёрстку

-------
Fortes fortuna adiuvat


Отправлено: 12:42, 16-02-2007 | #9


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


В Опере тоже не работает

-------
Fortes fortuna adiuvat


Отправлено: 14:31, 16-02-2007 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Select с HTML кодом

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Работа с html-кодом страницы, поиск и копирование нужных строк Sestrichka AutoIt 14 02-04-2009 16:51
Динамический Select darksmoke Вебмастеру 1 06-04-2008 22:15
Тег <Select> Scorpion666 Вебмастеру 12 25-12-2006 21:46
помогите с кодом armag Вебмастеру 4 06-05-2006 22:51
тройной select E-mail Вебмастеру 12 10-04-2006 23:09




 
Переход