- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть 8 блоков:
Задача в тег <h4><h4/> добавить цифры. Т.е. вот так. Всего нужно сделать 8 таких блоков, как это реализовать?
Вот тут так реализовали
CSS
.ol-type1{ counter-reset: li; margin-left: 5px; padding-left: 0; margin-top:20px;}.ol-type1 > li { color: #999999; list-style: none outside none; margin: 0 0 20px 20px; padding: 4px 8px 4px 30px; position: relative;}
.ol-type1 > li:before{ -moz-box-sizing: border-box; color: #FFFFFF; content: counter(li, decimal); counter-increment: li; font-size: 24px; left: -1em; margin-right: 8px; position: absolute; text-align: center; width: 36px;}
HTML
Но это получается нумерованный список, а мне нужно эти цифры добавить в тег B]<h4><h4/>
Как это реализовать?
Скрипты наподобие php отметаются?
VertuOzz, желательно на CSS3
Так можно выводить счетчик любых элементов на странице
Придумываете для счетчика имя переменной, например list0 (в примере имя было li)
Задаете этой переменной начальное значение (инициализируете, где нибудь выше появления первого элемента, который хотите считать, например в стилях body или в стилях общего контейнера, родителя, в котором лежат все <div class="three columns"> содержащие подсчитываемые h4)
body {
counter-reset: list0;
}
Хотите чтоб отсчет шел с нуля, а не с единицы, задайте -1 в качестве начального значения
counter-reset: list0 -1;
Для подсчитываемого элемента создаете псевдоэлемент before, и в его стилях делаете инкремент этого счетчика и вывод значения счетчика через стилевое свойство content
.three.columns h4::before {
counter-increment: list0;
content: counter(list0) ". ";
}
Если не нужна точка после цифры, делаете просто
content: counter(list0);
И здесь же задаете для этого псевдоэлемента нужные стили: размер шрифта, цвет фона, поля и отступы и т.п.
Как сделать что бы картинка не повторялась? Только оставить сверху?
Так непойдет?
<div class="three columns">
<h4>1) Title</h4>
<p>Text.</p>
</div>