1 Можно ли сократить первый фрагмент кода?
Если вас так беспокоит размер, чем удалить комментарий <!-- button -->
html.
./wp-content/themes/cosmicbuddy/_inc/css/screen.css
эквивалентно:
wp-content/themes/cosmicbuddy/_inc/css/screen.css
Сохранение 2 символов:)
Как мне кажется, в файле CSS вы можете сократить путь к изображениям.Вместо этого:
background: url(/wp-content/themes/cosmicbuddy/_inc/images/see.gif) no-repeat;
...
background: url(/wp-content/themes/cosmicbuddy/_inc/images/too.gif) no-repeat;
используйте относительные URL:
background: url(../images/see.gif) no-repeat;
...
background: url(../images/too.gif) no-repeat;
2 Как создать файл CSS, который реализует настройки для нескольких из этихнастройки.Точно так же, как это делается в моем файле CSS для ссылок:
Если вы не хотите добавлять класс CSS к каждому элементу, вам нужно обернуть их в какой-то другой элемент
...
</head> <body>
<div class="buttons">
<a href="<?php bp_send_public_message_link() ?>" ></a>
<div class="buttons"><a href="<?php bp_send_public_message_link() ?>" ></a>
<div class="buttons"><a href="<?php bp_send_public_message_link() ?>" ></a>
<div class="buttons"><a href="<?php bp_send_public_message_link() ?>" ></a>
</div>
</body> </html>
И CSS
.buttons a {
background: url(../images/see.gif) no-repeat;
border: 1;
cursor: pointer;
display: block;
height: 22px;
width: 22px;
margin-left: 5px;
}
.buttons a:hover {
background: url(../images/too.gif) no-repeat;
}
Обычно используется cursor
, если атрибут href
не установлен.