Я создал правило <p>
css, но оно не работает должным образом в Chrome.В Edge поведение правила <p>
правильное:
- По умолчанию абзац является блочным элементом, и при наведении на него указателя мыши возникает независимо от объема текста на
<p>
В Chrome мне нужно навести курсор мыши на текст <p>
, чтобы вызвать псевдокласс :hover
.hidden-controls .control {display: никто;}
.hidden-control: hover .control {display: inline-block;}
Итак, учитывая этот HTML-код:
<p class='table-row elegant hidden-controls'>
✔ {{name}}
<input type='button' onclick='RemoveStakeholder(0);' class='pretty small-font-size control vertical-align-middle' title='Remove' value='Remove' />
<input type='button' onclick='EditStakeholder(0, this);' class='pretty small-font-size control vertical-align-middle' title='Edit' value='Edit' />
<input type='button' onclick='MoveStakeholder(0, "M" );' class='pretty small-font-size control vertical-align-middle' title='Move to missing' value='✖' />
</p>
В Chrome он срабатывает только тогда, когда я помещаю курсор на текст.Есть ли исправление или обходной путь?Или это просто проблема с webkit?
Я проверил это с помощью Explorer и Edge, и он отлично работает.
JSFiddle: https://jsfiddle.net/afnchaz7/3/