Моя проблема в два раза. Во-первых, текстовые области на this page перекрываются when displayed on a Retina Display. Как изменить HTML/CSS, чтобы получить согласованное расстояние на дисплеях Retina ниже res?Настройка CSS для позиционирования текстового поля на дисплеях Retina
Во-вторых, у меня нет дисплея Retina. Я не смог воспроизвести проблему, настроив соотношение пикселей на Chrome или FF. Существуют ли другие варианты, которые могут позволить мне воспроизвести результат на скриншоте?
HTML и CSS для текстовых областей «Клиента» и CSS для прилегающей контейнеры следующим образом:
.id_fields {
width: 150px;
margin-left: 2px;
margin-right: 2px;
}
.cp_company {
position:absolute;
width:130px;
height:30px;
margin-right: 20px;
margin-bottom: 40px;
overflow: auto;
font-family: sans-serif;
font-size: small;
color: #000000;
}
.container {
width:160px;
height:150px;
margin-left: 20px;
margin-right: inherit;
padding-left:auto;
Padding-right:auto;
display:inline-block;
}
<div class="id_fields" style="display:inline-block;">
<a for="title" style="width: 130px; font-size: small; justify-content: center; display: flex; margin-bottom: 29px; margin-top: 89px;">Customer </a>
<textarea class="cp_company" style="margin-top: -116px; margin-bottom: 0px;" name="cust_fullfillment_company" placeholder="Company"></textarea>
<textarea class="cp_company" style="margin-top: -76px;" name="cust_fullfillment_name" placeholder="Name"></textarea>
</div>
Обычно можно имитировать дисплей высокой плотности, просто уменьшение масштаба с помощью браузера. Однако в этом случае это не будет воспроизводить проблему. Какой браузер они используют на экране сетчатки? Кстати, я могу получить поля для перекрытия, изменив размер полей ввода. Вы уверены, что люди, которые отправили вам снимок экрана, не делали этого? –
Они видят перекрытие как на Safari, так и на Chrome. Я не могу сказать точно, что они не изменяли размеры входных полей, но я не верю, что они были. –