CSS div麻烦(边框和图像)

时间:2014-02-12 08:48:28

标签: html css image

情况有点长,所以我不会打扰。重点是,我正在尝试将图像链接放置在背景图像顶部特定位置的不同页面上。我有背景图像,我在div中出现了链接的图像。现在的问题是,无论我如何更改参数,图像都不会改变。 这是HTML

<div class='links' id ='canvas'>
            <a id='anchor1' href ='index.html'><img class='one' src ="images/links/Alert-detail.png" ></a>
            <a id='anchor2' href ='index.html'><img class='two' src ="images/links/Command-detail.png" ></a>
            <a id='anchor3' href ='index.html'><img class='three' src ="images/links/floppy-detail.png" ></a>   
            <a id='anchor4' href ='index.html'><img class='four' src ="images/links/smiling-computer-sea-green.png" ></a>   
            <a id='anchor5' href ='index.html'><img class='five' src ="images/links/trash-detail.png" ></a> 
            <a id='anchor6' href ='index.html'><img class='six' src ="images/links/unhappy-computer-blue.png" ></a> 
            <a id='anchor7' href ='index.html'><img class='seven' src ="images/links/watch-detail.png" ></a>        
        </div>

注意我没有链接导致任何地方,直到我得到正确的位置。

它的CSS

         #canvas{
    position:relative;
    height: 410px;
    width: 881px;
    outline: 2px solid red;
    background-image:url('../images/link layout.png');

    }
    .anchor1{ 
    position:absolute;
    top: 200px;
    left: 100px;
    outline: 2px solid green;
    z-index: 15;
        }

1 个答案:

答案 0 :(得分:1)

您指的是.anchor1这是一个类,但您想使用#anchor1来引用ID。我建议为您应用该位置的所有<a>标记添加一个类,outlinez-index,并使用#anchor1#anchor2等适用于lefttop属性。