2014-05-05 86 views
0

我一直在試圖製作一個只顯示文學雜誌指南的基本頁面。我的html和css有什麼問題?

我一直在使用ulli,使它看起來有組織,但有些地方是錯誤的。我也有我的CSS CSS重置,但我不認爲有必要把它放在預覽。

我認爲這個問題可能出現在下拉菜單的某些ul中,但我不確定在哪裏尋找。我也嘗試給ulli類,所以它只會加載該特定部分,但它不起作用。我刪除了下拉菜單,ul確實工作。

編輯:如果現在應用了css,則列表不會垂直顯示。它的作用是將它顯示爲段落標記,但每個句子的開頭都是子彈。他們也應該是ul和h2之間的視覺斷線。

image of what it looks like

的CSS:

#content-container{ 
width: 960px; 
height:1000px; 
background-color: red; 
margin:auto; 
} 

#navbar { 
width: 100%; 
height: 30px; 
/*background-color: pink;*/ 
text-align:center; 
display:inline-table; 
} 

#navbar ul ul { 
display: none; 
} 

#navbar ul li:hover > ul { 
    display: block; 
} 

#navbar ul { 
background: #efefef; 
/*background: linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); */ 
/*box-shadow: 0px 0px 9px rgba(0,0,0,0.15);*/ 
/*padding: 0 20px;*/ 
/*border-radius: 10px;*/ 
list-style: none; 
position: relative; 
display: inline-table; 
} 
#navbar ul:after { 
    content: ""; clear: both; display: block; 
} 

li { 
float: left; 
} 
#navbar ul li:hover { 
    background: #4b545f; 
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%); 
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%); 
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%); 
} 
    #navbar ul li:hover a { 
     color: #fff; 
    } 

#navbar ul li a { 
    display: block; padding: 10px 50px; 
    color: #757575; text-decoration: none; 
} 

#navbar ul ul { 
background: #5f6975; border-radius: 0; padding: 0; 
position: absolute; top: 100%; 
} 
#navbar ul ul li { 
    float: none; 
    border-top: 1px solid #6b727c; 
    border-bottom: 1px solid #575f6a; 
    position: relative; 
} 
    #navbar ul ul li a { 
     padding: 5px 20px; 
     color: #fff; 
    } 
     #navbar ul ul li a:hover { 
      background: #4b545f; 
     } 

     #navbar ul ul ul { 
position: absolute; left: 100%; top:0; 
} 

*#content{ 
width:960px; 
height:500px; 
margin:auto; 
background-color:purple; 
} 

#content h1{ 
font-family: 'Droid Serif', 'serif'; 
font-weight: 700; 
} 

#content h2{ 
font-family: 'Droid Serif', 'serif', 'italic'; 
font-weight: 700; 
} 

#content ul{ 
list-style-type:circle; 
font-family: 'Droid Serif', 'serif'; 
padding: 0; 
margin: 0; 
} 

#content li{ 
font-family: 'Droid Serif', 'serif'; 
padding-left:10px; 
float:left; 
} 

的HTML:

<div id= "navbar"> 
        <ul> 
         <li><a href="#">Today's Content</a></li> 
         <li><a href="#">Genre</a> 
          <ul> 
          <li><a href="#">Fiction</a></li> 
          <li><a href="#">Non-Fiction</a></li> 
          <li><a href="#">Poetry</a></li> 
          <li><a href="#">Drama</a></li> 
          <li><a href="#">Romance</a></li> 
          </ul> 
         </li> 
         <li><a href="#">Rubric</a></li> 
         <li><a href="#">Content</a> 
          <ul> 
          <li><a href="#">Jan</a></li> 
          <li><a href="#">Feb</a></li> 
          <li><a href="#">Mar</a></li> 
          <li><a href="#">Apr</a></li> 
          <li><a href="#">May</a></li> 
          <li><a href="#">June</a></li> 
          <li><a href="#">July</a></li> 
          <li><a href="#">Sept</a></li> 
          <li><a href="#">Oct</a></li> 
          <li><a href="#">Nov</a></li> 
          <li><a href="#">Dec</a></li> 
          </ul> 
         </li> 
         <li><a href="#">About Us</a></li> 
         <li><a href="#">Submit</a></li> 
        </ul> 
       </div> 

     <div id="content-container"> 
      <div id="content"> 
       <h1> 
        Submission deadline: Friday, May 9th 
       </h1> 
       <h2> 
        Poetry Submissions 
       </h2> 
       <ul> 
        <li>Needs a title</li> 
        <li>Cannot be about specific other students</li> 
        <li>Must have a way to contact if any questions </li> 
        <li>Can’t be disrespectful or rude</li> 

       </ul> 
       <h2> 
        Fiction Submissions 
       </h2> 
       <ul> 
        <li>5 submissions, 10page cap total</li> 
        <li>Spelling and grammar checked</li> 
        <li>Must be typed</li> 
        <li>Showing vs. telling - wanted</li> 
        <li>Staple work &#38; corresponding artwork or label art w/ title of work</li> 
        <li>Must be fiction &#40;has to fit genre&#41;</li> 
       </ul> 
      </div> 
     </div> 
+3

你應該解釋一下你的目標。 –

+4

請指出究竟是什麼錯誤,以及你想達到什麼效果:)。 –

+3

「有些事情是錯的」..究竟是什麼?內容中的子彈?從下拉菜單中的按鈕不會像從主菜單按鈕那樣大? – valerio0999

回答

0

「該列表不垂直像它會如果應用現在CSS顯示」

要讓它垂直顯示,您必須先清除您以前應用於li的浮動。在#content li風格,它從float:left改變:

float:none; 

「UL和H2之間也是他們應該是視線打破。」

有換行已經按照我的小提琴,如果您以前的變化:

http://jsfiddle.net/8Rke2/

+1

謝謝你修好了! – simmons2714

+0

太棒了,你可以選擇答案作爲贏家!謝謝 – Andrew