imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 22.11.2003, 03:17     # 1
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
Как менять фон ячеек таблицы

1. Как динамически менять фон ячейки таблицы при наведении на нее мышкой?
2. Как менять стиль бордюра (цвет, толщину), и работает ли это в Internet Explorer 5x?

Последний раз редактировалось Neo; 22.11.2003 в 05:51.
Psionic Vision вне форума  
Старый 22.11.2003, 04:51     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
<td onmouseover="this.style.backgroundColor = '#ffffff';">
RaZEr вне форума  
Старый 22.11.2003, 05:33     # 3
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
Спасибочки. 5 баллов твои :-).
Psionic Vision вне форума  
Старый 22.11.2003, 12:57     # 4
medved2002
Guest
 
Сообщения: n/a

Можно дешевше... Через CSS
 
Старый 22.11.2003, 17:34     # 5
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
medved2002
Болтаем, шоб набрать публикации? Это уже флейм... Мой вопрос состоял не в том через что это сделать, а КАК это сделать через CSS

Последний раз редактировалось Neo; 22.11.2003 в 17:58.
Psionic Vision вне форума  
Старый 22.11.2003, 18:15     # 6
medved2002
Guest
 
Сообщения: n/a

Цитата:
Первоначальное сообщение от Neo
Болтаем, шоб набрать публикации? Это уже флейм...
Не угадал. Мне публикации как-то не вперлись.

Цитата:
Первоначальное сообщение от Neo
а КАК это сделать через CSS
Да ну? хоть написал бы тогда что черехз CSS

Цитата:
Первоначальное сообщение от Neo
Мой вопрос состоял не в том через что это сделать,
Просто то что написал Razer рабочее, посему я только сказал что есть еще один путь, без JavaScripta только средствами CSS.

<style>
td.i{height:20px;width:30px;}
td.i a{display:block;height:100%;background-color: #ddd;}
td.i a:hover{background-color: #eee;}
</style>
<table>
<tr>
<td class="i"><a href=""></a></td>
<td class="i"><a href=""></a></td>
<td class="i"><a href=""></a></td>
<td class="i"><a href=""></a></td>
</tr>
</table>
 
Старый 22.11.2003, 19:14     # 7
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
Цитата:
td.i{height:20px;width:30px;}
Зачем здесь указывать размер?

Цитата:
td.i a{display:block;height:100%;background-color: #ddd;}
А что такое display:block? и что дает "a"?

Цитата:
td.i a:hover{background-color: #eee;}
Опять непонятно - что такое А?

Добавлено через 3 минуты:
Я попробовал пример - неплохо, но есть одно но: Мне нужно, чтобы стиль ячейки и ссылки менялся раздельно. И мне совсем не нужно, чтобы ячейка являлась ссылкой.

Добавлено через 8 минут:
Почему вот это не меняет цвет ячеек?

<style>
td.i {display:block; height:20px; width:40px; background-color: #ddd;}
td:hover {background-color: black}
a:hover {text-decoration: none}
</style>
<table border=0>
<tr>
<td class="i"><a href="">1</a></td>
<td class="i"><a href="">2</a></td>
<td class="i"><a href="">3</a></td>
<td class="i"><a href="">4</a></td>
</tr>
</table>
Psionic Vision вне форума  
Старый 22.11.2003, 21:21     # 8
medved2002
Guest
 
Сообщения: n/a

Цитата:
Первоначальное сообщение от Neo
Зачем здесь указывать размер?
А мне влом было забивать его инфой. и чтоб он был виден - указал размер.


Цитата:
Первоначальное сообщение от Neo
А что такое display:block?
display указвает как будет отображаться элемент. Два основных варианта:
inline(значение по умолчанию как у тега <span>) - линия
block(значение по умолчанию как у тега <div>) - блок.
Остальное кури в www.w3.org

Цитата:
Первоначальное сообщение от Neo
и что дает "a"?
Добавлено через 8 минут:
Почему вот это не меняет цвет ячеек?
Конструкция td.i{} a говорит IE что всеги теги вложенные в тег td класса i
будут иметь следующие параметры отображения. И не работает это у тебя потому
что у тега td нет насколько мне известно псевдоселектора hover

Цитата:
Первоначальное сообщение от Neo
Добавлено через 3 минуты:
Я попробовал пример - неплохо, но есть одно но: Мне нужно, чтобы стиль ячейки
и ссылки менялся раздельно. [/B]
насколько раздельно? что бы и бек у ссылки менялся тоже? и в цвет отличный от td? Тогда лучше вариант Razera. или вписывать в тег <a> вписывать что-нибудь еще (типа span) и
извращаться над конструкциями css рода a:hover span. Я тут уже давал ссылки по css читай там

Цитата:
Первоначальное сообщение от Neo
И мне совсем не нужно, чтобы ячейка являлась ссылкой.
См. выше

Добавлено через 2 минуты:
ошибочка
Конструкция td.i a{} говорит IE что всеги теги &lt;а&gt; вложенные в тег td класса i будут иметь следующие параметры отображения.
 
Старый 22.11.2003, 22:10     # 9
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
Спасибо. А почему CSS предпочтительней чем JavaScript?
Psionic Vision вне форума  
Старый 22.11.2003, 22:55     # 10
medved2002
Guest
 
Сообщения: n/a

Не всегда лучше.
А когда лучше, читай про безтабличную верстку. ссылки уже давал в форуме
 
Старый 23.11.2003, 05:25     # 11
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
А когда лучше, читай про безтабличную верстку
Ну так и чем все-таки лучше ?
RaZEr вне форума  
Старый 23.11.2003, 12:50     # 12
medved2002
Guest
 
Сообщения: n/a

А ты таки прочитал?
 
Старый 23.11.2003, 12:55     # 13
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Что прочитал ?
RaZEr вне форума  
Старый 23.11.2003, 21:32     # 14
medved2002
Guest
 
Сообщения: n/a

Ссылки про безтабличную верстку.

А лучше ну например в этом случае:

Javascript:
Код:
<table cellpadding="0" cellspacing="0" border="0" width="100px">
	<tr>
		<td bgcolor="#dddddd" onmouseover="this.style.backgroundColor = '#ffffff';document.getElementById('i1').style.visibility='visible';" onmouseout="this.style.backgroundColor = '#ddd';document.getElementById('i1').style.visibility='hidden';">
<a href=""><img src="http://www.imho.ws/images/vb_bullet.gif" align="middle" style="visibility:hidden;" id="i1">aaaaa</a>
</td>
	</tr>
	<tr>
		<td bgcolor="#dddddd" onmouseover="this.style.backgroundColor = '#ffffff';document.getElementById('i2').style.visibility='visible';" onmouseout="this.style.backgroundColor = '#ddd';document.getElementById('i2').style.visibility='hidden';">
<a href=""><img src="http://www.imho.ws/images/vb_bullet.gif" align="middle" style="visibility:hidden;" id="i2">bbbbb</a>
</td>
	</tr>
	<tr>
		<td bgcolor="#dddddd"  onmouseover="this.style.backgroundColor = '#ffffff';document.getElementById('i3').style.visibility='visible';" onmouseout="this.style.backgroundColor = '#ddd';document.getElementById('i3').style.visibility='hidden';">
<a href=""><img src="http://www.imho.ws/images/vb_bullet.gif" align="middle" style="visibility:hidden;" id="i3">ccccc</a>
</td>
	</tr>
	<tr>
		<td bgcolor="#dddddd" onmouseover="this.style.backgroundColor = '#ffffff';document.getElementById('i4').style.visibility='visible';" onmouseout="this.style.backgroundColor = '#ddd';document.getElementById('i4').style.visibility='hidden';">
<a href=""><img src="http://www.imho.ws/images/vb_bullet.gif" align="middle" style="visibility:hidden;" id="i4">ddddd</a>
</td>
	</tr>
</table>

CSS:
Код:
<style>
div.g{width:100px; float:left;}
div.g a{display:block;background-color: #ddd;padding-left:20px;}
div.g a:hover{background:#fff url(http://www.imho.ws/images/vb_bullet.gif) no-repeat 0% 50%;padding-left:20px;}
</style>
<div class="g">
<a href="">aaaa</a><a href="">bbbb</a><a href="">cccc</a><a href="">dddd</a>
</div>

Последний раз редактировалось medved2002; 23.11.2003 в 21:35.
 
Старый 24.11.2003, 02:45     # 15
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Да только в случае с JS это было бы примерно так:
Код:
<a href="" onmouseover="rollover(this,1);" onmouseout="rollover(this,0);">aaaa</a>
а не как ты расписал.

PS: Причем в отличии от CSS небыло бы необходимости использовать тег "a".
RaZEr вне форума  
Старый 24.11.2003, 13:05     # 16
medved2002
Guest
 
Сообщения: n/a

Э неееее.
Надо было бы уместить меню слева и и текст справа для этого я и вписал таблицу.
Насчет тега а согласен, но я тебе привел пример когда нужны ссылки.
 
Старый 24.11.2003, 14:05     # 17
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
Надо было бы уместить меню слева и и текст справа для этого я и вписал таблицу
ну-ну
RaZEr вне форума  
Старый 24.11.2003, 14:16     # 18
medved2002
Guest
 
Сообщения: n/a

Гмм? а чего смешного?
 
Старый 24.11.2003, 14:25     # 19
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Твоя агрументация ...

PS: Ну или я не понял суть предпоследней фразы ввиду отсутствия знаков препинания.
RaZEr вне форума  
Старый 24.11.2003, 14:34     # 20
medved2002
Guest
 
Сообщения: n/a

ясно
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:47.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.