У меня есть ссылка и изображение. Я хотел бы использовать абсолютное позиционирование css, чтобы расположить ссылку на изображении, но если я использую абсолютное позиционирование css, тогда ссылка не будет правильно размещена, если пользователь использует больший монитор или меньший монитор. Как я могу сделать это так, чтобы он работал на всех мониторах и правильно позиционировался.позиционирование ссылки на изображение с помощью css
ответ
Вариант один действительно глупый, но просто переместите ссылку, чтобы она обертывалась вокруг изображения?
<a href="http://www.example.com"><img src="http://placehold.it/350x150"></a>
Другой вариант (если вы не можете сделать это), чтобы убедиться, что они находятся в том же родительский элемент, который position: relative;
:
#container {
position:relative;
width:350px;
height:150px;
}
#container a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
<div id="container">
<img src="http://placehold.it/350x150" />
<a href="http://www.google.co.uk"></a>
</div>
ничего не случилось с вариантом один! –
сделать изображение фонового изображения, переформатировать, как показано ниже, если это возможно. (это лучше практика)
Есть ли причина, по которой это ДОЛЖНО быть передним изображением? Дайте мне знать, и у меня может быть какое-то предложение!
#divwithimage {
background: url("../images/sweet.jpg");
background-repeat: no-repeat;
width: 500px;
height: 500px;
position: relative; // as this will act as parent
}
button {
position: absolute; // absolute to container above
left: 0;
top: 0;
width: 200px;
height: 40px;
background: pink;
}
не могли бы вы разместить демо на jsfiddle –
- 1. Позиционирование с помощью CSS
- 2. Позиционирование гиперссылки на изображение
- 3. позиционирование изображения внутри ссылки с css
- 4. Позиционирование элемента с помощью CSS
- 5. Позиционирование CSS с ссылкой на страницу
- 6. Позиционирование 2 относительных изображений с помощью CSS
- 7. Позиционирование точек на карте с помощью css
- 8. Позиционирование с помощью flex CSS
- 9. Позиционирование дивы с помощью CSS
- 10. css позиционирование, изображение становится срезанным
- 11. Позиционирование CSS не перемещает изображение?
- 12. Позиционирование изображения внутри ссылки
- 13. Позиционирование popover с CSS
- 14. Позиционирование фонового изображения с помощью CSS
- 15. Изменить текст ссылки на изображение с помощью CSS
- 16. Позиционирование с помощью HTML и css
- 17. CSS Фоновое позиционирование изображения на перемотке текстовой ссылки
- 18. Как перенести позиционирование ссылки на изображение в навигационной панели?
- 19. Image Позиционирование с помощью HTML CSS
- 20. Css позиционирование
- 21. Позиционирование текста и изображения с помощью css
- 22. Позиционирование CSS?
- 23. Ссылки на изображение HTML/CSS не работают с абсолютным позиционированием
- 24. Позиционирование DIVs с CSS
- 25. CSS - Позиционирование
- 26. Позиционирование изображения с использованием css
- 27. Создание клавиатуры с помощью CSS - позиционирование
- 28. Добавление ссылки на изображение с помощью javascript
- 29. CSS Позиционирование с помощью HTML Div Images
- 30. HTML/CSS Позиционирование A Изображение/описание Макет
показать нам пример на jsfiddle, пожалуйста, с вашим кодом и то, что вы ожидаете, как это должно быть. –
http://jsfiddle.net/81vrt8xo/ –
он не показывает точную проблему, но в основном проблема связана с перемещением ссылки, когда монитор больше. –