• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Wordpress. Маленькая проблемка с кодом кнопки

deep.smr

Новые
Регистрация
28 Окт 2011
Сообщения
670
Реакции
13
Баллы
0
Wordpress. Маленькая проблемка с кодом кнопки

Здравствуйте всем.
Поставил на своем блоге вот такую кнопку меняющую цвет "СКАЧАТЬ" вида —
HTML:
<table width=400 align=center cellpadding=5 cellspacing=0 border=2>
<tr style="cursor:pointer">
<td onmouseover="style.backgroundColor='#33ff33', style.fontFamily='courier', style.color='white', style.fontWeight='bold'" onmouseout="style.backgroundColor='transparent', style.fontFamily='arial', style.color='black', style.fontWeight='normal'">
<span style="text-decoration: underline;"><strong><center><a href="http://deepsmr.ru/?p=112" target="_blank"><span style="color: #ff0000; text-decoration: underline;">СКАЧАТЬ</span></a></center></strong></span>
</td>
</tr>
</table>
Обновляю. Все работает-мигает. А через некоторое время прекращается и в коде появляется лишний тэг <tbody> Ну типа вот так:
HTML:
<table border="2" width="400" cellspacing="0" cellpadding="5" align="center">
<tbody>
<tr style="cursor: pointer;">
<td><center><a href="http://deepsmr.ru/?p=112" target="_blank"><span style="color: #ff0000; text-decoration: underline;">СКАЧАТЬ</span></a></center></td>
</tr>
</tbody>
</table>

Кто его ставит? Зачем? Ничего не пойму.
Буду Вам очень благодарен за помощь.
С уважением, Викторович.
P.S. Может у Вас какая другая кнопка на примете есть? ))
Спасибо!
 
Проще другую кнопку сделать :)

А табличная верстка - это вообще зло :))

Я бы смену цвета кнопки сделал бы на порядок проще с помощью CSS ":hover"
 
Ой, я не очень то в этом. А как технически сделать? Может подскажете готовую и куда вставлять что? Вашему сайту доверяю давно уже, и Вы неоднократно помогали мне в других вопросах. Благодарю. ... В инете полно, но боюсь нарваться на заразу.
Спасибо.
 
Смотрите, HTML код имеет такой вид:

HTML:
<a class="knopka_download" href="http://deepsmr.ru/?p=112" target="_blank">СКАЧАТЬ</a>

а в файле CSS(он должен быть у вас, style.css или css.css) пишете в любом месте:
HTML:
.knopka_download {
background: #код цвета;
padding: 10px;
}

.knopka_download:hover {
background: #код цвета при наведении;
}

background - это фон кнопки
цвет вводите в таком формате, к примеру #f1f1f1

Вместо "knopka_download" - можете что угодно написать, но в коде html должно быть написано то же самое. Это вы присваиваете класс стиля css к html коду

knopka_download:hover - :hover это приставка, которая показывает, что следующий код будет действовать при наведении мышки

padding - это отступ от края фона кнопки до текста
 
Вау! Огромно спасибо! Но вот у меня style.css поделен на условные разделы, такие как
/* Navigation Menu, /* Widget Styling, /* Text Elements и др. Может вот в этот /* Posts and Pages ? И несколько смущает, что? прям в любое место?
С уважением к Вам.
 
Прописал все как положено. Толку не стало. Видно в генеральных настройках темы по ссылкам введен главнее код. После добавления ссылка принимает вид
<a href="http://dfiles.ru/files/7efe3n011" target="_blank">СКАЧАТЬ альбом полностью</a>
и игнорирует введенный код. На CSS ноль внимания, сколько не крутил цвета. ))
Видать надо копаться глубоко.
Вот скрин. Может внутри <a что-то прописать, чтоб встала в центр. Пробовал до <a и после </a> ставить <center></center> _ толку нет.
Чувствую, что внутри надо свойства прописать. Подскажите. tehno015
 

Вложения

  • 3.webp
    3.webp
    7.4 KB · Просмотры: 57
да, еще, подчеркивание появляется, но цвет не меняет.....
 
Скиньте в личку ссылку на сайт, посмотрю
 
Странно... А как вы кнопку добавляете?!
 
Значит по порядку.
Открываю запись. Редактировать. В режим "Текст". Нахожу код старой кнопки. Выделяю и на ее место ставлю
<a class="knopka_download" href="http://deepsmr.ru/?p=112" target="_blank">СКАЧАТЬ</a>
Ну адрес, ессено, другой. Обновляю запись.
Далее иду в редактор. style.css В конце после последней } вставляю
.knopka_download {
background: #ff0000;
padding: 10px;
}

.knopka_download:hover {
background: #3300cc;
}
Обновляю файл. Иду на сайт. Обновляю запись и вижу скрин, который приложил.
Что-то может не так делаю?
 
.knopka_download {
background: #ff0000;
padding: 10px;
}

.knopka_download:hover {
background: #3300cc;
}
Вот это нужно всего 1 раз вставить в CSS

Не пойму почему убирается class

Вообще желательно так не делать. В WP должны быть какие-то модули с выводом ссылок на скачивание и т.д. В которых кнопка прописывается один раз, а ссылка вставляется автоматически. Я в WP разбираюсь плохо, но мне кажется так выкладывать ссылки не надо
 
Я интересный код нашел в style.css. Надеюсь он. Вот:

/* Links */
a, a:link, a:visited{
color: #ADADAD;
text-decoration: none;
}
a:hover, a:active {
text-decoration: underline;
}

И подчеркивание стоит. )) Подскажите как грамотно изменение цвета при наведении прописать.
Или не это нашел...
 

Это для всех ссылок прописано.

.knopka_download {
background: #ff0000;
padding: 10px;
text-decoration:none;
}

.knopka_download:hover {
background: #3300cc;
}

это уже без подчеркивания
 
Огромное спасибо. Разобрался.
 
Да, вообщем-то, не стал я лишний раз сорить в коде. Просто отцентрировал прямо в записи ссылку, а в основном css отвечающим за них (пост 13) добавил цвет при наведении и изменил на красный основной. Пусть сама тема пашет. ))
На css Вы меня правильно натолкнули.
Чем проще, думаю, тем лучше для сайта в целом.
С уважением.
 
Назад
Сверху