#html #css
Код:
- Быстрый
- Огромное количество задач
- Оптимизированный
- Множество возможностей
- Автоматические обновления
Ответы
Ответ 1
.sprite { background:url(http://i.stack.imgur.com/3CVq2.png) no-repeat 0 0; display: block; } .clearfix {clear:left; list-style-type:none; margin-bottom:10px;} .clearfix i.sprite {float:left;} .clearfix span {display:block; margin-left:42px; font-size:22px; line-height:32px; font-family:Arial;} .sprite-ico1, .sprite-ico2, .sprite-ico3, .sprite-ico4, .sprite-ico5 { width: 32px; height: 32px } .sprite-ico1 {background-position: -49px -5px} .sprite-ico2 {background-position: -91px -5px} .sprite-ico3 {background-position: -133px -5px} .sprite-ico4 {background-position: -175px -5px} .sprite-ico5 {background-position: -217px -5px}
- Быстрый
- Огромное количество задач
- Оптимизированный
- Множество возможностей
- Автоматические обновления
Ответ 2
*{ padding: 0; margin: 0; box-sizing: border-box; } ul {} ul > li { position: relative; padding-left: 40px; position: relative; margin:25px 0; } ul > li:before { content: ''; position: absolute; top: 50%; left: 0; background-image: url(http://i.stack.imgur.com/3CVq2.png); background-repeat: no-repeat; width: 32px; height: 32px; margin-top: -16px; } ul > li:first-child:before {background-position: -49px -5px;} ul > li:nth-child(2):before {background-position: -91px -5px;} ul > li:nth-child(3):before {background-position: -133px -5px;} ul > li:nth-child(4):before {background-position: -175px -5px;} ul > li:nth-child(5):before {background-position: -217px -5px;}
- Быстрый
- Огромное количество задач
- Оптимизированный
- Множество возможностей
- Автоматические обновления
Ответ 3
Новое, это хорошо забытое старое, используйте возможности "табличной" вёрстки: .sprite { background-image: url("http://i.stack.imgur.com/3CVq2.png"); background-repeat: no-repeat; } ul { display: table; border-collapse: collapse; } li { display: table-row; } i, span { display: table-cell; vertical-align: middle; } span { padding-left: 5px; } i { padding-top: 5px; width: 32px; height: 32px; } .sprite-ico1 { background-position: -49px -5px } .sprite-ico2 { background-position: -91px -5px } .sprite-ico3 { background-position: -133px -5px } .sprite-ico4 { background-position: -175px -5px } .sprite-ico5 { background-position: -217px -5px }
- Быстрый
- Огромное количество задач
- Оптимизированный
- Множество возможностей
- Автоматические обновления
Ответ 4
Например добавить свойство display: inline-block; Добавить класс к
-
И стиль:
.myList > li * {
display: inline-block;
}
inline-block означает что выбранный блок нужно выводить в одну линию.
Но это только выравнивание, далее нужно будет равнять внутренности
Комментариев нет:
Отправить комментарий