2014-05-05 48 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