样式不起作用

时间:2013-08-28 12:03:50

标签: html css

我有以下代码。

<html>
  <head>
    <style>
        .fb{
            position: relative;
            right:-1000px;
         }
         .info{
        position:relative;
         }
    </style>
  </head>
  <body>
    <div id="info"> 
    <a href="../jsp/aboutus.jsp" class="anatips" title="About Us">About Us</a> |    
    <a href="../jsp/privacy.jsp" class="anatips" title="Privacy Policy">Privacy Policy</a> 

    <a id = "fb" href="https://www.facebook.com/xyz" target="https://www.facebook.com/xyz"> <img  src="../images/facebook.png" height = 16, width = 16 /> </a>

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

我想将fb链接移动到右上角。我想我的造型不起作用。或者我在某个地方出错了?

6 个答案:

答案 0 :(得分:1)

您已在样式表中定义了一个类

.fb{
    position: relative;
    right:-1000px;
}
.info{
    position:relative;
}

所以在使用它时你应该做

<div class="info">
    ...
</div>
<div class="fb">
    ...
</div>

如果你想使用id,那么

#fb{
    position: relative;
    right:-1000px;
}
#info{
    position:relative;
}


<div id="info">
    ...
</div>
<div id="fb">
    ...
</div>

答案 1 :(得分:0)

使用此#fb{ float:right; }

答案 2 :(得分:0)

首先不要在attr =“smth”中使用空格。你也使用id而不是类,所以css选择器应该是#fb,而不是.fb

答案 3 :(得分:0)

您在css中使用类(.class)选择器而不是id(#id)选择器

答案 4 :(得分:0)

<div id="info"> 
<a href="../jsp/aboutus.jsp" class="anatips" title="About Us">About Us</a> |    
<a href="../jsp/privacy.jsp" class="anatips" title="Privacy Policy">Privacy Policy</a> 
<a id ="fb" href="https://www.facebook.com/xyz" target="https://www.facebook.com/xyz">     
<img  src="../images/facebook.png" height = 16, width = 16 alt="FB"/> </a>
</div>

<强> CSS

#fb
{
    float:right;
}
.info
{
     position:relative;
}

没有名为fb的班级。的 DEMO

答案 5 :(得分:0)

由于您使用的是.而非#,因此未反映样式。在处理类时使用.,用于id #

试试这个:

#fb{
  position: fixed;
  right:10px;
         }
 #info{
   position:relative;
}

Jsfiddle