Posiadam problem mianowicie zmodyfikowałem menu do pełnej szerokości okna przeglądarki aczkolwiek niestety, sama zawartość menu jest dosunięta do lewej krawędzi przeglądarki, jak można zrównać początek treści z linią logotypu i całej reszty kolumn?
Wszystko na zrzutach, z góry dzięki za pomoc.
Tutaj dodaję jeszcze kod z części css która może kogoś zainteresować (może ktoś znajdzie błąd):
.sf-menu,
.sf-menu * {
margin: 0;
padding: 0;
list-style: none; }
.sf-menu {
position: relative;
padding: 0;
width: 100%;
border-bottom: 3px solid #e9e9e9;
background: none;
margin: 0 auto;
}
@media (max-width: 767px) {
.sf-menu {
display: none; } }
.sf-menu ul {
position: absolute;
top: -999em;
background: #f6f6f6; }
@media (max-width: 767px) {
.sf-menu ul {
position: relative; } }
.sf-menu ul li {
width: 100%; }
.sf-menu li:hover {
visibility: inherit;
/* fixes IE7 'sticky bug' */ }
.sf-menu > li {
float: left;
margin-bottom: -3px; }
@media (max-width: 767px) {
.sf-menu > li {
float: none;
position: relative;
border-right: none; }
.sf-menu > li span {
position: absolute;
right: 6px;
top: 20px;
width: 30px;
height: 30px;
z-index: 2; }
.sf-menu > li span:after {
font-family: "FontAwesome";
content: "\f067";
font-size: 26px; }
.sf-menu > li span.active:after {
content: "\f068"; } }
.sf-menu > li > a {
font: 600 18px/22px "Source Sans Pro", sans-serif;
text-transform: uppercase;
color: #000;
display: block;
padding: 17px 20px;
border-bottom: 3px solid #e9e9e9; }
.sf-menu > li.sfHover > a,
.sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
background: #02bcb5;;
border-bottom-color: #02bcb5;
color: #fff; }
.sf-menu li li li a {
display: inline-block;
position: relative;
color: #777777;
font-size: 13px;
line-height: 16px;
font-weight: bold;
padding-bottom: 10px; }
.sf-menu li li li a:before {
content: "\f105";
display: inline-block;
font-family: "FontAwesome";
padding-right: 10px; }
.sf-menu li li li a:hover {
color: #333; }
.sf-menu li ul {
display: none;
left: 0;
top: 59px;
/* match top ul list item height */
z-index: 99;
padding: 12px 0px 18px 0px;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px;
box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px; }
@media (max-width: 767px) {
.sf-menu li ul {
top: 0; } }
.sf-menu li li ul {
position: static;
display: block !important;
opacity: 1 !important;
background: none;
-moz-box-shadow: transparent 0px 0px 0px;
-webkit-box-shadow: transparent 0px 0px 0px;
box-shadow: transparent 0px 0px 0px; }
.sf-menu li li li ul {
padding: 0 0 0 20px; }
.sf-menu li li li ul {
width: 220px; }
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top: -999em; }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left: 200px;
/* match ul width */
top: 0; }
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top: -999em; }
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left: 200px;
/* match ul width */
top: 0; }
.sf-menu > li > ul {
padding: 26px 30px 31px;
width: 100%; }
.sf-menu > li > ul > li > a {
text-transform: uppercase;
font: 600 16px/20px "Open Sans", sans-serif;
color: #333; }
.sf-menu > li > ul > li > a:hover {
color: #515151; }
.sf-menu > li > ul > li {
float: left;
width: 20%;
padding-right: 15px; }
@media (max-width: 767px) {
.sf-menu > li > ul > li {
width: 50%; } }
@media (max-width: 479px) {
.sf-menu > li > ul > li {
width: 100%;
padding-bottom: 20px; } }
@media (min-width: 768px) {
.sf-menu > li > ul > li.first-in-line-lg {
clear: left; } }
@media (min-width: 480px) and (max-width: 767px) {
.sf-menu > li > ul > li.first-in-line-xs {
clear: left; } }
.sf-menu > li > ul > li.category-thumbnail {
width: 100% !important;
float: none;
clear: both;
overflow: hidden;
padding-right: 0; }
.sf-menu > li > ul > li.category-thumbnail > div {
float: left;
padding-left: 10px;
width: 33.333%; }
@media (max-width: 479px) {
.sf-menu > li > ul > li.category-thumbnail > div {
width: 100%;
padding-left: 0;
padding-top: 10px;
text-align: center; } }
.sf-menu > li > ul > li.category-thumbnail > div:first-child {
padding-left: 0; }
.sf-menu > li > ul > li.category-thumbnail > div img {
max-width: 100%;
display: block; }
Edited by endriu107 Dodano znaczniki kodu, proszę je stosować na przyszłość.
(see edit history)
Question
webszaja
Witam wszystkich,
Posiadam problem mianowicie zmodyfikowałem menu do pełnej szerokości okna przeglądarki aczkolwiek niestety, sama zawartość menu jest dosunięta do lewej krawędzi przeglądarki, jak można zrównać początek treści z linią logotypu i całej reszty kolumn?
Wszystko na zrzutach, z góry dzięki za pomoc.
Tutaj dodaję jeszcze kod z części css która może kogoś zainteresować (może ktoś znajdzie błąd):
Dodano znaczniki kodu, proszę je stosować na przyszłość. (see edit history)
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now