У меня есть шаблон сайта Я работаю над http://www.travenwest.com/projects/dev2, и у меня проблема с расширяющимися полями слева (это одна из моих многочисленных проблем, по крайней мере) , Я хочу, чтобы они были ссылками на другие веб-страницы, и мне было интересно, есть ли способ сделать всю ячейку ссылкой, поскольку она расширяется с 250 пикселей до 100%. В настоящее время у меня есть только «Hey» в базовой ссылке <a href="http://google.com>Hey</a>
, но, как я уже сказал, я хочу, чтобы вся коробка была ссылкой, поскольку она расширяется. Кроме того, я бы предпочел сохранить его в HTML/CSS, поскольку у меня нет абсолютно никакого опыта в jQuery, JavaScript и т. Д. Спасибо.Как сделать div ссылкой при переходе в CSS
ответ
Просто добавьте это в вашем CSS
#box a{
display:block;
width:100%;
height:80px;
position:relative;
z-index:1;
line-height: 80px
}
Это работает для основной его части, но другая часть, которую я хочу, состоит в том, что по мере расширения окна я хочу, чтобы можно было щелкнуть любую ее часть, а не только там, где она была первоначально. EDIT: Если это даже возможно, что очень хорошо, возможно, не будет использовать javascript или что-то в этом роде. –
Отредактирован ответ. – Enve
Используйте 'line-height: 80px', если хотите вертикально выровнять текст – Enve
Дайте ваш якорь теги следующие стили:
a {
width: 100%;
height: 100%;
display: block;
}
Кроме того, вы не должны использовать <center>
, чтобы разместить свою текстовую ссылку. Вы должны дать вашим коробочного соответствующий class
, такие как .box
Таким образом, вы могли предназначаться их в файл CSS вместо того, чтобы повторить тот же CSS для нескольких ID
«ы
.box {
width: 250px;
height: 80px;
border-bottom: 3px solid #000000;
border-right: 3px solid #000000;
transition: width 5s;
-webkit-transition: width 2s;
text-align: center;
}
.box:hover {
width: 100%;
border: 3px solid #000000;
}
Добавление text-align: center;
сконцентрируется вашу ссылку текст без необходимости дополнительной разметки
Спасибо, я даже не подумал об этом. Я довольно новичок в HTML и CSS (через неделю или около того), поэтому я чувствую себя как дебил, когда я понимаю эти разные вещи, которые я мог бы сделать, ха-ха. –
- 1. Сделать весь div ссылкой
- 2. Показать текст в div только при переходе на CSS-переход?
- 3. Сделать общую площадь div ссылкой
- 4. изменяет использование css при переходе
- 5. Обратный звонок при переходе CSS
- 6. Как сделать снимки центрированными при переходе в полноэкранный режим?
- 7. Как сделать div невидимым, зависая над текстовой ссылкой?
- 8. Сделать div popup рядом со ссылкой
- 9. css избежать слайда при переходе на зависание
- 10. Как удалить поле при переходе div в новую строку?
- 11. Как сделать фиксированную позицию div доступной для ссылки ссылкой?
- 12. CSS: сделать DIV выделиться
- 13. вина Сегментация при переходе к функции «карта контейнеров» со ссылкой
- 14. Сделать CSS-положение фона ссылкой справа налево
- 15. Сделать квадрат div в CSS
- 16. Как сделать строку ссылкой?
- 17. Как сделать элемент SVG ссылкой?
- 18. Сделать изменение div css при наведении на другой div
- 19. Как сделать динамический фон div в CSS?
- 20. Как сделать столбцы CSS в div?
- 21. Как сделать сетку 2x2 Div в CSS?
- 22. Как сделать многоугольник div в CSS
- 23. как сделать DIV статический в CSS
- 24. Как остановить мой текст от перемещения при переходе css
- 25. оптимального селектора CSS при переходе на фоне при изменении размеров
- 26. Сделать UINavigationBar прозрачного анимированным при переходе
- 27. Как сделать целое div быть ссылкой где-нибудь?
- 28. Как отображение: эффект блока при переходе: непрозрачность?
- 29. Как сделать якорь с div внутри с другой ссылкой
- 30. Как сделать дочерний div прокручиваемым при изменении размера страницы? css
FYI, центральный тег не поддерживается в HTML5. Вместо этого используйте css: «text-align: center» –
Спасибо, получил исправление. –