2016-01-27 4 views
0

Как я могу стилизовать свою кнопку воспроизведения/img так, чтобы она была выровнена по горизонтали в центре тега статьи? Я хочу, чтобы кнопка/img оставалась в центре панели, так как ширина чувствительных панелей изменяется при изменении ширины окна браузера.Вертикально выровнять img/button в центре статьи (родительский тег)

HTML/JS:

  jQuery('<img/>', { 
       src: '/img/youtubeIcon.png', 
       class: 'youtubeIcon' 
      }).appendTo('#article'+i) 

      jQuery('<button/>', { 
       id: 'playBtn'+i, 
       class: 'playBtn' 
      }).appendTo('#article'+i) 

      jQuery('<img/>', { 
       src: '/img/playIcon.png' 
      }).appendTo('#playBtn'+i)  

CSS:

.playBtn { 
    top: 25; 
    position: relative; 
    background-color: transparent; 
    border: none; 
    vertical-align: middle; 
} 
.playBtn img{ 
    width: 50; 
} 

https://github.com/leptone/panels/blob/master/public/index.html#L53

+4

Не размещайте ссылку здесь. Вместо этого отправьте фактический код. – ketan

+0

для вашего css вы также должны использовать некоторые единицы измерения ... например ** top: 25 ** what? – bulanmaster

ответ

0

Если вы хотите выровнять его по горизонтали, вы можете просто получить родительские элементы и имеют выравнивания текста : центр; положить в свой CSS.

Также есть полное руководство, которое я нашел полезным для любого выравнивания here.

0

Internet Explorer не поддерживает использование стиля «display: none» в элементах OPTION внутри списка SELECT.

Например, нижеследующее будет работать в FireFox и Google Chrome, но не в Internet Explorer.

<select> 
<option value=“volvo”>Volvo</option> 
<option style=”display: none” value=“saab”>Saab</option> 
<option value=“mercedes”>Mercedes</option> 
<option value=“audi”>Audi</option> 
</select> 

Поскольку Internet Explore не скрывает вариант, вам необходимо его отключить. В Internet Explorer цвет этой опции станет светло-серым и не позволит его выбрать.

Следующий jQuery будет работать в браузерах Internet Explorer, Firefox и Goolge Chrome (а также в других браузерах). он будет скрывать и отключить опцию:

$('select option[value=saab]').attr('disabled', 'disabled').hide(); 
Note – replace $ with jQuery if you are using WordPress. 

jQuery-HideSelectOption1 

Если вы не уже JQuery загружены на странице, вам нужно будет включить его. Самый простой способ - включить следующую строку в заголовок страницы.

<script src="//code.jquery.com/jquery-1.11.2.min.js"></script> 
To display or enable the option again, using the following jQuery: 

$('select option[value=saab]').removeAttr('disabled').show() 
jQuery-HideSelectOption2 
Смежные вопросы