Eclipse theme: .current_page_item does not work for Home in navigation
-
Have designed a navigation that renders a red background for the current page in the navigation.
For some reasons this works for all pages but the very first page “Home”. I cannot see why since as far as I can see has the same mark-up as the other pages in the navigation menu.
As home is the first page you come to when surfing to the page, the red background should be seen at first sight as well, which it doesn’t.
Would very much appreciate your help.
Best regards,
Cecilia/* ---------------------------------------------------------------- Nav ---------------------------------------------------------------- */ #nav { float: right; margin-top: 0px; /* CB 121011: ?ndrar fr?n 32px; */ position: relative; } #nav ul { list-style: none; margin: 0; } #nav li { position: relative; } #nav li a { /* Bas f?r samtliga li (under- som huvudniv?) */ display: block; padding: 0px 0px; /* CB 121011: ?ndrar fr?n padding: 5px 10px; */ font-weight: 500; /* CB 121011: ?ndrar fr?n 400; */ text-decoration:none; /* CB 121012: L?gger till: */ font-family: helvetica, "helvetica narrow", sans-serif; /* CB 121012: Testar att l?gga till: text-transform: uppercase; men d?ljer tills vidare. */ color: #19171c; /* CB 121011: ?ndrar fr?n color: whitesmoke; */ /* CB 121122: L?gger till och d?ljer sedan igen f?r att b?de current och hover f?r samma r?da bakgrundsf?rg samtidigt + att undermenyn f?r samma h?jd: width: 130px; height: 130px; */ } #nav_menu > li { /* Yttre boxen och huvudniv? */ float: left; margin: 0px 0 0 0; /* CB 121011: ?ndrar fr?n margin: 0 13px; */ /* CB 121011: L?gger till: */ width: 130px; height: 130px; /* border-right: 1px solid #DDDDDD; */ text-align: center; } /* CB 121011: L?gger till: (s? att sida som visas f?r r?d bakgrund - hover f?r bli vit bg med r?d text) */ #nav #nav_menu > .current_page_item { background: none repeat scroll 0 0 #e41819; color: #ffffff; } /* CB 121122: L?gger till: */ #nav #nav_menu > .current_page_item:first-child { background: none repeat scroll 0 0 #e41819; color: #ffffff; } /* CB 121122: L?gger till: (P? active sida ska texten vara vit mot r?d bakgrund. Detta g?r dock att de l?nkar i huvudmenyn med underniv?er blir vita mot vit bakgrund i aktivt l?ge. */ #nav #nav_menu > .current_page_item > a:hover { color: #fff !important; /* CB 121122: ?ndrar fr?n #FFFFFF */ } /* CB 121122: L?gger till: */ #nav #nav_menu > .current_page_item > a:active:hover { color: #19171c !important; /* CB 121122: ?ndrar fr?n #FFFFFF */ } #nav #nav_menu > li > .sub-menu { display: none; background: #dddddd; /* CB 121011: ?ndrar fr?n background: rgba(35,35,35,0.75) none; */ margin-top: 120px; /* CB 121011: ?ndrar fr?n margin-top: 5px; */ padding: 30px 20px 30px; /* CB 121011: ?ndrar fr?n padding: 8px 10px 5px; */ position: absolute; left: 0; top: 10px; /* CB 121011: ?ndrar fr?n top: 25px; */ float: left; width: 160px; /* CB 121011: ?ndrar fr?n width: 200px; */ z-index: 9999; /* CB 121011: L?gger till: */ text-align: left; color: #19171c; /* CB 121011: D?ljer: border-radius: 0 3px 3px 3px; -moz-border-radius: 0 3px 3px 3px; -webkit-border-radius: 0 3px 3px 3px; -khtml-border-radius: 0 3px 3px 3px; */ } /* CB 121011: L?gger till: */ #nav #nav_menu > li > .sub-menu > a:hover { color: #FFF; } /* CB 121011: L?gger till: */ #nav #nav_menu > li > .sub-menu > .current_page_item > a { color: #fff; background: #dddddd; !important; font-size: 14px; } /* CB 121013: D?ljer: #nav #nav_menu > li .main_nav_arrow { background: url(../images/down-arrow.png) no-repeat center center; height: 5px; width: 8px; display: inline-block; position: relative; margin: 0 10px 0 10px; top: -1px; } #nav #nav_menu > li > .sub-menu .nav_arrow { background: url(../images/nav_arrow.png); height: 11px; left: 10px; position: absolute; top: -10px; width: 14px; display: none; } */ #nav #nav_menu > li > .children { display: none; background: #dddddd; /* CB 121011: ?ndrar fr?n background: rgba(35,35,35,0.75) none; */ margin-top: 5px; padding: 30px 10px 30px 5px; /* CB 121011: ?ndrar fr?n padding: 8px 10px 5px; */ position: absolute; left: 0; top: 25px; float: left; width: 200px; z-index: 9999; /* CB 121011: D?ljer: border-radius: 0 3px 3px 3px; -moz-border-radius: 0 3px 3px 3px; -webkit-border-radius: 0 3px 3px 3px; -khtml-border-radius: 0 3px 3px 3px; */ } #nav #nav_menu > li > .children .nav_arrow { background: url(../images/nav_arrow.png); height: 11px; left: 10px; position: absolute; top: -10px; width: 14px; display: none; } #nav #nav_menu > li > a { color: #19171c; /* CB 121011: ?ndrar fr?n color: #b3b3b3; */ display: inline-block; font-size: 14px; /* CB 121011: ?ndrar fr?n 16px; */ line-height: 20px; cursor: pointer; padding: 100px 5px 5px 5px; /* CB 121011: ?ndrar fr?n padding: 5px 0px 5px 10px; */ position: relative; } /* #nav #nav_menu > .current_page_item > a { CB 121011: ?ndrar fr?n: color: #FFF; till: background: none repeat scroll 0 0 #e41819; color: #fff; } */ #nav #nav_menu > li:hover > a { color: #e41819; /* CB 121011: ?ndrar fr?n #FFF; */ /* CB 121122: ?ndrar fr?n #e41819; */ background: transparent; /* CB 121122: ?ndrar fr?n transparent; */ padding: 100px 0px 30px 0px; /* CB 121011: ?ndrar fr?n padding: 5px 0px 5px 10px; */ /* CB 121122: ?ndrar fr?n 100px 5px 5px 5px; */ /* CB 121122: ?ndrar fr?n padding: 100px 0px 0px 0px; */ font-weight: 400; /* CB 121011: ?ndrar fr?n 500; */ /* CB 121122: L?gger till: */ weight: 130px; } /* CB 121011: L?gger till: */ #nav #nav_menu > .dropdown_hover .current_page_item > a { background: none repeat scroll 0 0 #e41819; color: #fff; } #nav #nav_menu > .dropdown_hover:hover > a { color: #e41819; /* CB 121011: ?ndrar fr?n #b3b3b3; */ /* CB 121122: ?ndrar fr?n #e41819; */ background: #fff; /* CB 121011: ?ndrar fr?n background: rgba(35,35,35,0.75) none; */ /* CB 121122: ?ndrar fr?n #fff; */ padding: 100px 0px 30px 0px; /* CB 121011: ?ndrar fr?n padding: 5px 0px 5px 10px; */ /* CB 121122: ?ndrar fr?n 100px 0 0 0; font-weight: 500; /* CB 121011: ?ndrar fr?n font-weight: 500; */ /* CB 121122: L?gger till: */ width: 130px; /* CB 121011: D?ljer: border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -khtml-border-radius: 3px 3px 0 0; */ } /* CB 121011: L?gger till: */ #nav #nav_menu > .dropdown_hover:active > a { color: #e41819; /* CB 121011: ?ndrar fr?n #b3b3b3; */ /* CB 121122: ?ndrar fr?n #e41819; */ background: #fff; /* CB 121011: ?ndrar fr?n background: rgba(35,35,35,0.75) none; */ /* CB 121122: ?ndrar fr?n #fff */ /* padding: 100px 0px 0px 0px; CB 121011: ?ndrar fr?n padding: 5px 0px 5px 10px; */ font-weight: 400; /* CB 121011: ?ndrar fr?n font-weight: 500; */ /* CB 121122: L?gger till: */ width: 130px; /* CB 121011: D?ljer: border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -khtml-border-radius: 3px 3px 0 0; */ } #nav #nav_menu li:hover > ul { display: block; } #nav .sub-menu a { /* CB 121011: ?ndrar fr?n #nav ul ul a { */ color: #19171c; /* CB 121011: ?ndrar fr?n #B3B3B3; */ font-size: 13px; /* CB 121011: D?ljer: border-bottom: 1px solid #3D3D3D; */ /* CB 121011: L?gger till: */ border: 0; padding: auto auto 30px; } #nav .parent-menu { background: url(../images/down-menu-arrow.png) no-repeat right center; } #nav .parent-menu:hover { background: url(../images/down-menu-arrow-hover.png) no-repeat right center; } #nav ul ul ul a { background: url(../images/indent-menu-arrow.png) no-repeat left center; } #nav ul ul ul a:hover { background: url(../images/indent-menu-arrow-hover.png) no-repeat left center; } #nav ul ul ul a { text-indent: 10px; } #nav ul ul ul ul a { text-indent: 20px; } #nav ul ul ul ul ul a { text-indent: 30px; }
Viewing 5 replies - 1 through 5 (of 5 total)
Viewing 5 replies - 1 through 5 (of 5 total)
- The topic ‘Eclipse theme: .current_page_item does not work for Home in navigation’ is closed to new replies.