RFbager
Newbie-
Posts
16 -
Joined
-
Last visited
RFbager's Achievements
Explorer (1/14)
-1
Reputation
-
Как создать один класс для всех элементов таблицы?
RFbager replied to RFbager's question in HTML Coding
чёрт! Ну кто вам всем нагородил эту чушь??? Ну что за массовое помешательство? Ну а почему у меня работает? Что я делаю не так? Скрипты могут быть отключены у пользователя В скриптах так же могут быть баги связанные с кроссбраузерностью Нужно применять такие средства реализации, которые подходят под задачу, а не "вывозить мусор на танке, потому что три года отслужил в армии и мне так удобней" Если не нужна "резиновая" структура, задайте явные свойства, такие как width, height, position, display, overflow <nav> работает даже в IE6, нужен лишь небольшой скрипт html5shiv Информацию о теге nav взял с данного ресурса.Что касательно div-ов:как говорится на вкус и цвет все фломастеры разные.Решил не мудрить и просто сделал побольше классов.Всем кто участвовал в обсуждении большое человеческое спасибо.Отдельная благодарность за скрипт,действительно решает много проблем. -
Как создать один класс для всех элементов таблицы?
RFbager replied to RFbager's question in HTML Coding
Проблема в том,что я долгое время(около трех лет) занимался программированием(с++,delphi,чуточку ассемблер) и мне гораздо проще реализовывать идеи используя скриптовые языки,нежели вдаваться в тонкости html-разметки. Скрипты именно ради модных визуальных эффектов.Div в данной задаче не подходит из-за своей "резиновой" структуры.Необходимо четкое позиционирование элементов при появлении полос прокрутки браузера,без малейших смещений.Поэтому выбор пал на табличную верстку.За тег <nav> спасибо,гляну что к чему. Судя по документации,тег <nav> не работает в ie7 -
Как создать один класс для всех элементов таблицы?
RFbager replied to RFbager's question in HTML Coding
Создание верхнего меню.Без тегов div. -
Как создать один класс для всех элементов таблицы?
RFbager replied to RFbager's question in HTML Coding
Да.Точнее верхнее меню.Сайт делаю не на cms. -
Как создать один класс для всех элементов таблицы?
RFbager replied to RFbager's question in HTML Coding
Разве события можно как-то через css прописать?Здесь используется скрипт смены изображения в ячейке таблицы+ячейка таблицы выступает в виде ссылки,и для индексации в поисковиках оставил еще и обычную ссылку внутри ячейки таблицы.Вот так вот сделал кнопочку... -
Как создать один класс для всех элементов таблицы?
RFbager replied to RFbager's question in HTML Coding
Вот так все работает. <td class="имя класса" align="center" ID="c2" onMouseOver="newColor('c2')" onMouseOut= "backColor('c2')" onClick="location='адрес'"> Если сделать выше описанной конструкцией,все так же очень хорошо смотрится,не приходится добавлять класс в каждую ячейку,но события onMouseOver="newColor('c2')" onMouseOut= "backColor('c2')" перестают работать(.То-есть не меняется задний фон скриптом. -
Как создать один класс для всех элементов таблицы?
RFbager replied to RFbager's question in HTML Coding
Перестали работать события в ячейке(.Я так понимаю эта конструкция жестко прописывает правила поведения дочернего элемента или где-то мой косяк?Кстати,а возможно мсобытия прописать непосредственно в css? -
Как создать один класс для всех элементов таблицы?
RFbager replied to RFbager's question in HTML Coding
Перестали работать события в ячейке(.Я так понимаю эта конструкция жестко прописывает правила поведения дочернего элемента или где-то мой косяк?Кстати,а возможно мсобытия прописать непосредственно в css? Перестали работать события в ячейке(.Я так понимаю эта конструкция жестко прописывает правила поведения дочернего элемента или где-то мой косяк?Кстати,а возможно мсобытия прописать непосредственно в css? -
Как создать один класс для всех элементов таблицы?
RFbager replied to RFbager's question in HTML Coding
table tr:nth-child(3) td:nth-child(8) { стили для восьмой ячейки третьей строки } Огроменное спасибище,именно то что нужно Спасибо всем,кто участвовал в решении вопроса. -
Как создать один класс для всех элементов таблицы?
RFbager replied to RFbager's question in HTML Coding
Большое спасибо за иллюстрацию примера.Вот именно это и пугает.Возможно есть какие-то свойства для управления конкретной ячейкой таблицы?Например номер столбца и строки и дальше перечислять свойство?Или пример из цитаты единственное решение? -
Как создать один класс для всех элементов таблицы?
RFbager replied to RFbager's question in HTML Coding
проблема в том,что у каждой ячейки свои особенные параметры,то-есть задний фон,размеры и много чего еще ( -
Собственно встала проблема с css для таблички.Хотелось бы сделать стили для каждой ячейки в одном табличном классе,да бы не лепить 135 маленьких классов на каждую ячейку.Возможно ли это?Буду крайне благодарен за пример.
-
function newColor(id, clName) { document.getElementById(id).className = clName; } Огромное спасибо за код.Скрипт взят из паблика и как-то не обратил внимания на функцию-склейку
-
Сразу хочу заметить,что я не являюсь автором скрипта.Вот скрипт для смены изображения в ячейке: function newColor(idCell) { if (document.all) eval('document.all.'+idCell+'.style.background = "url(../../../img/123.jpg)"'); else eval('document.getElementById("' + idCell + '").style.background = "url(../../../img/123.jpg)"'); } function backColor(idCell) { if (document.all) eval('document.all.'+idCell+'.style.background = "#D6D2D6"'); else eval('document.getElementById("' + idCell + '").style.background = "#D6D2D6"'); } На данный момент ссылка на новое изображение вписана непосредственно в код скрипта,что создает проблемы с каталогами.Хотелось бы как-то брать изображения из css классов,но как реализовать так и не смог понять.Я понимаю,что проблема скорее всего не стоит и выеденного яйца,но с JavaScript занимался года два назад,поэтому уже плохо помню тонкости.Всем ответившим заранее спасибо.
-
Спасибо всем,кто читал и думал над проблемой.Решил ,положив на дно ячейки соответствующей длины прозрачный gif толщиной в 1px.