2011-05-18 244 views
0

我想要一個由6個選項卡組成的菜單,其中4個在任何給定點都可見。我想用javascript來控制這個div標籤的視口。我目前有4個選項卡顯示,但我沒有看到其他選項卡超出視口的右側(我應該看到他們給出了選項卡的寬度)...是overflow:hidden不是我應該做的?CSS水平菜單

#sub-navigation .tabs { 
position: absolute; 
overflow: hidden; 
float: left; 
width: 808px; 
left: 34px; 
} 
+0

我有點不清楚。你用JavaScript來左右​​滾動標籤來查看隱藏的標籤嗎?否則,隱藏溢出將隱藏808px內未顯示的內容。 – Dan 2011-05-18 03:27:31

+0

有點含糊...... JSFiddle? – 2011-05-18 03:27:36

+0

需要看到更多的診斷。 – wdm 2011-05-18 03:27:48

回答

0

overflow: hidden將隱藏容器的區域之外的任何內容。如果您希望容器區域以外的內容可見,則應使用overflow: visible

很難從你的問題中確切地知道你想要做什麼。

0

看起來你正在將標籤與他們的父母結合在一起。通過你的問題,我會有這樣的想法:

<ul> // position:absolute; width:808px; 
    <li></li> // float:left; width:?; margin:?; 
</ul>