2014-08-29 149 views
-2

我剛剛使我的菜單響應菜單,但現在它已失去了我的位置,我如何設置它回到它應該是我不想重新調整所有我的其他的CSS代碼只得到TBIS坐在那裏應該是我對我的寫作很抱歉這不是我楊衛國點響應菜單不應該在哪裏它應該是

/*Strip the ul of padding and list styling*/ 
ul { 
list-style-type:none; 
margin:0; 
padding:0; 
position: absolute; 
} 

/*Create a horizontal list with spacing*/ 
li { 
display:inline-block; 
float: left; 
} 

/*Style for menu links*/ 
li a { 
display:block; 
width:100%; 
height: 50px; 
text-align: center; 
line-height: 50px; 
color: #fff; 
background: #000000; 
text-decoration: none; 
font-size: 18pt; 
font-weight: bold; 
padding-right: 15px; 
} 

/*Hover state for top level links*/ 
li:hover a { 
background: #00FFFF; 
} 

/*Style for dropdown links*/ 
li:hover ul a { 
background: #000000; 
color: #FFFFFF; 
height: 40px; 
line-height: 40px; 
} 

/*Hover state for dropdown links*/ 
li:hover ul a:hover { 
background: #00FFFF; 
color: #fff; 
} 

/*Hide dropdown links until they are needed*/ 
li ul { 
display: none; 
} 

/*Make dropdown links vertical*/ 
li ul li { 
display: block; 
float: none; 
} 

/*Prevent text wrapping*/ 
li ul li a { 
width: auto; 
min-width: 100px; 
padding: 0 20px; 
} 

/*Display the dropdown on hover*/ 
ul li a:hover + .hidden, .hidden:hover { 
display: block; 
} 

/*Style 'show menu' label button and hide it by default*/ 
.show-menu { 
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
text-decoration: none; 
color: #fff; 
background: #000000; 
text-align: center; 
padding: 10px 0; 
display: none; 
} 

/*Hide checkbox*/ 
input[type=checkbox]{ 
display: none; 
} 

/*Show menu when invisible checkbox is checked*/ 
input[type=checkbox]:checked ~ #menu{ 
display: block; 
} 


/*Responsive Styles*/ 

@media screen and (max-width : 760px){ 
/*Make dropdown links appear inline*/ 
ul { 
    position: static; 
    display: none; 
} 
/*Create vertical spacing*/ 

/*Make all menu links full width*/ 
ul li, li a { 
    width: 100%; 
} 
/*Display 'show menu' link*/ 
.show-menu { 
    display:block; 
} 
} 

到我的網站的鏈接,看看有什麼不妥的地方,因爲我不無如何添加圖片到這個www.slchandy.co.uk/prototype/booking.php

+1

那麼你的菜單應該放在哪裏? – putvande 2014-08-29 13:08:34

+0

它應該坐在我的公司名稱和開放時間下方,並且位於我的灰色文本框和側邊欄上方,但是由於我使其響應了它浮動在我的div文本弓和側欄上方,如果您查看了我的網站, .uk,你會看到它應該坐在哪裏 – 2014-08-29 13:12:52

+0

做出響應並不會使它漂浮在某物之上。你有沒有使用過像'position:absolute;'這樣的東西? – putvande 2014-08-29 13:14:39

回答

0

你有2個選擇在這裏;

選項1:

在您的預訂頁面,您正在使用不同的樣式表?菜單ID的命名方式不同。

將div名稱更改回它應該包含的css文件。

選項:2

更改像這樣的ul的CSS;

ul { 
    float: left; 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    position: static; 
    width: 100%; 
} 

懸停菜單;

ul li ul { 
    float: none; 
    position: absolute; 
    width: auto; 
    } 
+0

選項2已完美工作只有現在的問題是,下拉部分不漂浮在我的文本區域篩選一切下來 – 2014-08-29 13:45:58

+0

好吧。更新後的代碼應該可以工作(它在firbug中有效)請將答案標記爲已接受:)。謝謝 – Jay 2014-08-29 13:50:28

+0

謝謝@jay你是一個偉大的幫助,我從來沒有使用過螢火蟲之前,我使用鉻 – 2014-08-29 13:54:08