 |
Дхарма Буддийское сообщество
|

| Предыдущая :: Следующая тема |
| Автор |
Сообщение |
test ^Q^

Зарегистрирован: 18.02.2005 Сообщ.: 8071
|
Добавлено: Чт 26 Апр 07, 18:21 |
|
|
|
| В 8й опере тоже фон у textarea белый, у div-а оранжевый. Т.е. как и надо. |
|
| Наверх |
|
 |
Ахимса
Зарегистрирован: 10.04.2005 Сообщ.: 173
|
Добавлено: Пн 30 Апр 07, 22:08 |
|
|
|
Страница темы:
<textarea ... class="userData post" ...></textarea>
Цвет фона не определен. Интернет эксплорер и Опера по-умолчанию показывают белый.
Кстати, у вас описан класс textarea.post c белым фоном (а больше в нем ничего и нет), - но он не используется.
Страница ответа:
<textarea class=userData ... class="post" ...></textarea>
Цвет фона описан в классе textarea.post, но его указания у меня игнорируют и Опера, и Интернет эксплорер - по-видимому, двух аттрибутов class быть не должно? (Не знаю).
Первый class убираю - сразу начинает применяться второй. В обоих браузерах.
Однако, пока он еще не применяется, они у меня показывают разный фон: IE - белый, а Опера где-то берет такой же, как у окружения. Возможно, последнее - глюк, но... Как будто вам есть над чем здесь поработать. |
|
| Наверх |
|
 |
test ^Q^

Зарегистрирован: 18.02.2005 Сообщ.: 8071
|
Добавлено: Пн 30 Апр 07, 22:32 |
|
|
|
Thx! Сделал <textarea class="userData post" ...
| Цитата: | | Кстати, у вас описан класс textarea.post c белым фоном (а больше в нем ничего и нет), - но он не используется. | По идее, это он и делает белый фон. |
|
| Наверх |
|
 |
Ахимса
Зарегистрирован: 10.04.2005 Сообщ.: 173
|
Добавлено: Вт 01 Май 07, 19:08 |
|
|
|
Нет-нет, он не используется.
Для того чтобы он работал, надо написать <textarea class=post ...>
А иначе как браузер поймет, что этот класс надо применять именно здесь? Предлагаю: все что нужно из классов "userData post" и "textarea.post" - перенести в один из них, желательно в последний, - а другой класс удалить.
Потому что два класса к одному элементу применять нельзя (мои браузеры не понимают, во всяком случае).
И соответственно, прописать <textarea class=то_что_осталось>. |
|
| Наверх |
|
 |
test ^Q^

Зарегистрирован: 18.02.2005 Сообщ.: 8071
|
Добавлено: Вт 01 Май 07, 20:37 |
|
|
|
Согласно html4 1999 года:
http://www.w3.org/TR/html401/struct/global.html#adef-class
| Цитата: | class = cdata-list [CS]
This attribute assigns a class name or set of class names to an element. Any number of elements may be assigned the same class name or names. Multiple class names must be separated by white space characters. |
| Цитата: | | Нет-нет, он не используется. | Не понимаю почему он не используется если вы видете белый фон?
| Цитата: | Для того чтобы он работал, надо написать <textarea class=post ...>
А иначе как браузер поймет, что этот класс надо применять именно здесь? Предлагаю: все что нужно из классов "userData post" и "textarea.post" - перенести в один из них, желательно в последний, - а другой класс удалить.
...
И соответственно, прописать <textarea class=то_что_осталось>. | Не понимаю зачем что-то менять если и так уже всё работает?
| Цитата: | | Потому что два класса к одному элементу применять нельзя (мои браузеры не понимают, во всяком случае). | Вы видите белый фон у textarea? |
|
| Наверх |
|
 |
Ахимса
Зарегистрирован: 10.04.2005 Сообщ.: 173
|
Добавлено: Ср 02 Май 07, 13:44 |
|
|
|
| Цитата: | | Multiple class names must be separated by white space characters. |
Я поэкспериментировал с этим. Правильная запись такова: <tag class="classname1 classname2">. Кавычки обязательны. А запись <tag class="classname1" class="classname2"> - не работает. Второй класс игнорируется. У вас же было именно так.
| Цитата: | | Не понимаю почему он не используется если вы видете белый фон? |
Я писал в textarea.post любые фоны - и их не видел (в случае если этот класс не указан в <textarea>, либо указан вторым). Я вижу белый фон не потому что он там прописан, а потому что это фон, показываемый браузерами "по умолчанию".
| Цитата: | | Не понимаю зачем что-то менять если и так уже всё работает? |
По состоянию на сейчас, у вас есть класс (и возможно, не единственный) - который нигде не применяется. По мне, это неаккуратно. По Вам же, как будто - нормально. Ну, дело хозяйское.
Еще одно предложение: на странице ответа тоже устроить зеленую рамку, там же, для единообразия. |
|
| Наверх |
|
 |
Ахимса
Зарегистрирован: 10.04.2005 Сообщ.: 173
|
Добавлено: Ср 02 Май 07, 13:49 |
|
|
|
| Цитата: | | Вы видите белый фон у textarea? |
После последней Вашей правки - да. На обеих страницах. До этого видел на одной, а на другой - оранжевый. (Похоже на глюк браузера). |
|
| Наверх |
|
 |
test ^Q^

Зарегистрирован: 18.02.2005 Сообщ.: 8071
|
Добавлено: Ср 02 Май 07, 13:49 |
|
|
|
| Почему не применяется, если вы сами признаёте, что <tag class="classname1 classname2"> работает, у нас сейчас же так. Рамку ок. |
|
| Наверх |
|
 |
Ахимса
Зарегистрирован: 10.04.2005 Сообщ.: 173
|
Добавлено: Ср 02 Май 07, 14:06 |
|
|
|
| Кстати, очень красивый у вас форум, спасибо. Я не умею творить красоту, а кто-то из вас умеет. Но я зато умею ее структурировать в идеальные строчки кода, формулировки и т.п... |
|
| Наверх |
|
 |
Ахимса
Зарегистрирован: 10.04.2005 Сообщ.: 173
|
Добавлено: Ср 02 Май 07, 14:12 |
|
|
|
Да, елы-палы, я здорово ошибся.
На то, что получилось после правки, смотрел невнимательно, и не заметил пробел в class="userData post" - да и не мог заметить, потому что не знал, что он служит разделителем. Да, теперь все ок.
Мои замечания о неработающем post относились, стало быть, к тому что было до правки... |
|
| Наверх |
|
 |
test ^Q^

Зарегистрирован: 18.02.2005 Сообщ.: 8071
|
Добавлено: Ср 02 Май 07, 14:28 |
|
|
|
| Спасибо за помощь. |
|
| Наверх |
|
 |
Ахимса
Зарегистрирован: 10.04.2005 Сообщ.: 173
|
Добавлено: Ср 02 Май 07, 15:01 |
|
|
|
| Угу. |
|
| Наверх |
|
 |
Ступеньки

Зарегистрирован: 05.01.2006 Сообщ.: 1075
|
Добавлено: Ср 30 Май 07, 19:23 |
|
|
|
| Цитата: | | Завтра день рождения, просветления и праинирваны Будды по тибетскому и китайскому календарю. |
~тест, замени праинирваны на паранирваны~ |
|
| Наверх |
|
 |
test ^Q^

Зарегистрирован: 18.02.2005 Сообщ.: 8071
|
Добавлено: Ср 30 Май 07, 19:27 |
|
|
|
| Thx. |
|
| Наверх |
|
 |
test ^Q^

Зарегистрирован: 18.02.2005 Сообщ.: 8071
|
Добавлено: Сб 21 Июл 07, 14:07 |
|
|
|
Пофиксил, методом тыка, форматирование страницы при редактировании сообщения в IE.
Почему-то в нем width=100% для ячейки таблицы иногда берет не максимально допустимую ширину, а ширину какой-то другой ячейки, (хотя там тоже стоит 100%). пфф.. |
|
| Наверх |
|
 |
|
|
Вам можно начинать темы Вам можно отвечать на сообщения Вам нельзя редактировать свои сообщения Вам нельзя удалять свои сообщения Вам нельзя голосовать в опросах Вы можете вкладывать файлы Вы можете скачивать файлы
|
Мощь пхпББ © 2001, 2002 пхпББ Груп
|