Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Стилизация счетчика. (https://javascript.ru/forum/dom-window/64319-stilizaciya-schetchika.html)

Spasatel801 03.08.2016 11:03

тоже ведь как вариан ты прав, так проще. Надо подумать над этим

warren buffet 03.08.2016 11:09

Ради чего оформлять каждую циферку, но если так хочется, то вот тебе.

<style>

.value {

padding:20px;
outline:1px solid red;


}

.value span {

border:1px solid #aaa;
border-radius: 3px;
background: #eee;
text-align:center;
line-height:15px;
padding: 0 3px;
margin: 0 3px;


}

</style>


<span class="value"></span>


<script>

var chislo='123653832';

document.querySelector('.value').innerHTML = '<span>'+chislo.split('').join('</span><span>')+'</span>';

</script>

Spasatel801 03.08.2016 11:18

Спасибо...то что надо

warren buffet 03.08.2016 11:26

Если ты будешь прописывать рулезы каждому блин элементу, у тебя никакой фантазии не хватит. CSS потому и C, что позволяет элементам наследовать целый ряд свойств от родителей, и по селекторам браузер сам найдет нужный элемент даже если у него нет никаких class="". Конечно тогда верстка получается сшита со стилями, но обычно все сшивают один раз и надолго. Только там, где что-то меняется, имеет смысл втыкать классы непосредственно, чтобы иерархия не колебла.

То есть например

figure.c-tmb > a > img {/* стили для картинки */}

это значит в хтмле должно быть

<figure class="c-tmb"><a><img>...

Чтобы поменять оформление img, можно или

<figure class="c-tmb mod-tmb">

и пишешь как изменить в mod-tmb, или

<div class="mod-tmb"><figure><a><img>

и в div.mod-tmb>figure a img пишешь уже чего надо.

PS Это ты бустрапов не видел, и ихними LESS и SASS ))

Spasatel801 03.08.2016 13:17

все я видел и работаю с бутстрапом и материализе.

warren buffet 03.08.2016 16:03

Цитата:

Сообщение от Spasatel801
и работаю с бутстрапом

А, вот где ты научился определять одно правило по два раза. )))


Часовой пояс GMT +3, время: 13:00.