Is it possible using only css / html to impose the following placeholder :
I mean the text inside the placeholder , part of which is in one style, part in the other, including the dotted underscore
.search{ position:relative; margin:26px 0 2px; } .search-input{ border: 1px solid #d8d8d8; display: block; width: 100%; height: 52px; font-size: 14px; padding: 12px 57px 12px 20px; -webkit-border-radius: 52px; -moz-border-radius: 52px; border-radius: 52px; } .search-btn{ position:absolute; top:0; right:0; bottom:0; background:url("https://i.stack.imgur.com/9vArC.png") no-repeat center center; width:54px; padding:0; border:none; } <div class="search"> <input class="search-input" type="search" placeholder="Например: Артикул a2343-JFKLFLI3920ee"> <input class="search-btn" type="button"> </div> 
:before\:afterand place the text there. - YozhEzhi