html - 如何摆脱 <a hrefs> 和 <img> 之间的空白

标签 html css positioning

我有一堆 hrefs,里面有图像,可以在页面的左上角制作一个菜单。在菜单之后,我旁边有一个图像,它会扩展到页面末尾。但是,该图像现在位于菜单区域下方。

我如何摆脱这个空白区域?

.MenuArea
{
        position:relative;
        width:225px;
        height:300px;
        background-color:#666666;
        text-align:center;
        display:inline-block;
        padding:0;
        margin:0;
}
.MenuAreaImageSmall
{
    position:relative;
    left:225px;
    height:300px;
    text-align:center;
    display:block;
    padding:0;
    margin:0;
}
.MenuLink
{
    position:relative;
    top:15px;
    width:225px;
    padding:0;
    display:inline-block;
    border:0 solid #ffffff;
}
.Href
{
    margin:0;
    padding:0;
}

                    $cpage = $page."ImgArea";
                    $query = "Select * FROM ContentTab WHERE InUse='Y' && PageAssignment='".$cpage."' && ContentType='Image' ORDER BY ContentOrder ASC";
                    $result = mysql_query($query);
                    $num = mysql_numrows($result);

                    $cpage1 = $page."Link";
                    $query = "Select * FROM ContentTab WHERE InUse='Y' && PageAssignment LIKE '".$cpage1."' && ContentType='Image' ORDER BY ContentOrder ASC";
                    $result1 = mysql_query($query);
                    $num1 = mysql_numrows($result1);

                    $n = 0;
                    $i = 0;
                    while($n < $num)
                    {
                        $image = mysql_result($result,$n,"Content");

                        if($cpage == "SolutionImgArea")
                        {
                            if($n == 0)
                            {
                                $output = "<div id=\"MenuAreaBox\" class=\"MenuArea\"/>\n";

                                while($i < $num1)
                                {
                                    $links = mysql_result($result1,$i,"PageAssignment");

                                    if($links == $cpage1)
                                    {
                                        $linkimg = mysql_result($result1,$i,"Content");
                                        $temp = $linkimg;
                                        list($linkimg2, $format) = split('[.]', $temp);
                                        $temp = $linkimg2;
                                        $linkimg2 .= "_roll.".$format;
                                        list($trash, $trash, $filename) = split('[/]', $temp);

                                        $output .= "<A href=\"test.php?page=Solution\" onmouseover=\"roll_over('".$filename."', '".$linkimg2."')\" onmouseout=\"roll_over('".$filename."', '".$linkimg."')\" class=\"Href\">";
                                        $output .= "<img name=\"".$filename."\" src=\"".$linkimg."\" alt=\"\" class=\"MenuLink\"/>";
                                        $output .= "</A>";
                                    }
                                    $i++;
                                }
                            }
                            if(($n+1) == $num)
                            {
                                //$output .= "                  </div>\n";
                                $output .= "<img src=\"".$image."\" class=\"MenuAreaImageSmall\" alt=\"\"/>";
                            }

                        }
                        else
                        {
                            $output = "<img src=\"".$image."\" class=\"MenuAreaImageBig\" alt=\"\"/>";
                        }
                        $n++;
                    }
                    echo $output;?>

最佳答案

之前的链接: 测试1.php

链接到之后: http://www.gramercyit.com/test.php

通过将我的位置更改为绝对位置并将顶部设置为 0px 来解决它;很抱歉浪费了你们的时间,我只是不认为它会那样工作嘿。

关于html - 如何摆脱 <a hrefs> 和 <img> 之间的空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1145547/

相关文章:

html - 三级水平菜单栏的 UL 列表显示不正确

html - 带有两个动态元素的导航 + 第一个的边框

css - Bootstrap 4 容器,行,水平滚动的列

iphone - 更改 View 大小后 tableview 消失

JavaFX:拖放绝对定位

javascript - 在mapbox中设置默认标记过滤器

php - html 中来自 mysql 数据库的数据

css - DIV 折叠背景图像

javascript - 正确更改 z-index 以堆叠 SVG

CSS - 防止绝对定位元素溢出主体