- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день уважаемые Знатоки. Очень не сложный вопрос для вас. Обыскал все, но не нашел точного и четкого ответа.
В терминах не силен, но постараюсь пояснить на примере.
делаю страничку index.html
На ней есть меню, в котором применен: class onmouseover.
Но в силу того, что я туп в вопросах програмирования, приходиться каждой ячейке в таблице пропмсывать вот этот код:
<table border="0" cellpadding="0" cellspacing="0"
width="100%" height="5%" bgcolor="#DDD9C8">
<tr><b><font color="#000080" size="2" face="Arial">
<td class="SSS"
onmouseover="this.style.backgroundColor='#F0EEE6'"
style="BACKGROUND-COLOR:"#DDD9C8"
onmouseout="this.style.backgroundColor= '#DDD9C8'"
vAlign="top" align="middle" width="178"#A99250
height="18"?>
<p align="left"></td></font></b>
</tr>
</table>
А ячеек меню у меня более 60 -ти А если каждой ячейке этот код прописывать. страница огромная получается, вернее код страницы.
Вот теперь вопрос. Можно ли как то это в стили прописать, до верхнего <body>там где прописываются все невидимые значения сайта. Напишите поподробнее. А то на одном крутом форуме программерском задал такой вопрос, так там просто написали, используй {td} А как именно не понятно. напишите пример плиз.
Благодарю вас за проявленное внимание и помощь.
В этом примере при наведении на ячейку меняется цвет фона ячейки и стиль текста.
В теле тэга <style> для class1 и class2 задаете, соответственно, нужные Вам при наведении и выходе стили.
Но в каждой ячейке все равно надо прописывать: onmouseover="this.className='class1';" onmouseout="this.className='class2';" - код несколько меньше, чем в Вашем примере получится.
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style>
.class2 { color:#000000; font-family:Arial; font-size:9px; background-color:#ffffff;}
.class1 { color:#ffffff; font-family:Arial; font-size:14px; background-color:#ff0000}
</style>
</head>
<body>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td onmouseover="this.className='class1';" onmouseout="this.className='class2';">текст-текст-текст</td>
</tr>
</table>
</body>
</html>
<body>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td onmouseover="this.className='class1';" onmouseout="this.className='class2';">текст-текст-текст</td>
</tr>
</table>
</body>
</html>
Еще, видимо в <td> нужно прописать class="class2".
Можно, конечно, еще уменьшить HTML код (если ячеек много), прописав onmouseover и onmouseout для требуемых ячеек в цикле на javascript, но это ИМХО какой-то фанатизм по объему страницы :)
Еще, видимо в <td> нужно прописать class="class2".
Можно, конечно, еще уменьшить HTML код (если ячеек много), прописав onmouseover и onmouseout для требуемых ячеек в цикле на javascript, но это ИМХО какой-то фанатизм по объему страницы :)
Спасибо, вы помогли, тока я уже думаю ваще отказаться от этого гемора, дабы облегчить жизнь и себе и поисковым роботам.
Спасибо за помощь.