用于构建功能的CSS有效,但会破坏用于构建网站的CSS

时间:2013-05-08 07:50:36

标签: css html

我正在使用CSS制作的网站上构建一个页面,我正在使用CSS来设置页面样式。当我使用CSS查看虚拟html页面时,它完全按照我的需要进行操作,即它将图像放在手风琴中,然后将图像放在图像旁边。然而,一旦我在网站上确认它,它就会破坏页面,好像我使用的CSS干扰了用于制作我正在构建的实际网站的CSS。我试图将div和img更改为但它会移动手风琴并且文本不再在图像旁边。你可能猜到我是一个CSS菜鸟,所以任何帮助都赞赏。

这是在我添加Div和Img参数后发生的。

这是CSS:

img{
    display:inline-block;
    width:211px;
    height:146px;
    border:1px solid white;
    vertical-align:top;
    margin-right:10px;
}

div{
    display:inline-block;
    width:311px;
}

网页代码:

<!doctype html>
<html class="no-js" lang="en">
    <head>
        <link rel="stylesheet" href="css/style.css" />
        <!--[if lt IE 9]>
          <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
    </head>
    <body>
        <div class="accordion vertical">
          <section id="vertabout">
              <h2><a href="#vertabout">Tutor-Led Course</a></h2>
              <img src="http://bathnes.learningpool.com/draftfile.php/2592/user/draft/826412532/TutorLedCourse.jpg" height="134" width="208" />
<div>To view the tutor-led course information, please click <a href="http://bathnes.learningpool.com/course/view.php?id=187">here</a></div>
<p><strong>IT Courses - Excel 2010 Basic</strong></p>
          </section>
          <section id="vertservices">
              <h2><a href="#vertservices">E-Learning Module</a></h2>
                      <p><p><img src="http://bathnes.learningpool.com/draftfile.php/2592/user/draft/826412532/RelatedELearning.jpg" height="146" width="211" /> </p></p>
          </section>


        </div>
    </body>
</html>

编辑:整理页面,删除不需要的CSS。

1 个答案:

答案 0 :(得分:1)

您不希望定位页面上的所有div,只需定位accordion内的div。如果这是手风琴中唯一的div / img,请将上面的代码更改为

.accordion img{
    display:inline-block;
    width:211px;
    height:146px;
    border:1px solid white;
    vertical-align:top;
    margin-right:10px;
}

.accordion div{
    display:inline-block;
    width:311px;
}