Reputation: 525
Trying to make the navigation align left and line break like a normal paragraph. At the moment it seems to break weirdly when hovering.
Example:
Hoping to achieve the below which is only working when I hover on a certain link.
Code:
@media screen and (max-width: 1024px) {
li {
float: left;
padding-right: 8px;
font-size: 14px;
margin-bottom: 20px;
display: inline-block.
}
li a:hover {
border-bottom: 2px solid;
padding-bottom: 1px;
}
nav.isotope-filters ul li a:active,
nav.isotope-filters ul li a.selected {
border-bottom: 2px solid;
padding-bottom: 1px;
}
}
I though inline-block
would resolve this issue but it's not.
Upvotes: 0
Views: 47
Reputation: 22158
float
are the guilty. Don't use floats when there aren't nothing to float. And don't mix float
with inline-block
. Float transform all displays in block.
@media screen and (max-width: 1024px) {
li {
padding-right: 8px;
font-size: 14px;
margin-bottom: 20px;
display: inline-block;
float: none;
}
li a:hover {
border-bottom: 2px solid;
padding-bottom: 1px;
}
nav.isotope-filters ul li a:active,
nav.isotope-filters ul li a.selected {
border-bottom: 2px solid;
padding-bottom: 1px;
}
}
Upvotes: 1