大家好,我想知道我能否在我的网站上获得一些帮助。这是针对电子商务的单项任务,我已经使用了模板。我已经获得一个Javascript代码来跟踪购物篮中的项目数量和成本,但是我无法很好地显示它。

它与“购物车”位于同一行,或者如果我使用<br>,则位于标题菜单部分下方。

http://i.imgur.com/PjX4VtB.png
让你了解我的意思

header.php的代码

        <h1 id="logo"><a href="index.html">Pet Accessories</a></h1>

    <!-- Cart -->
    <div id="cart">
        <a href="managecart.html" class="cart-link" >Your Shopping Cart</a>
        <br />
        <script language="javascript" >
            if ( Cart_is_empty()) {
                document.write('Your cart is empty.');
            } else {
                Print_total_products(true);
                document.write(', ');
                Print_total(true);
            }
        </script>

    </div>

    <!-- End Cart -->

    <!-- Navigation -->
    <div id="navigation">
        <ul>
            <li><a href="index.html" class="active">Home</a></li>
            <li><a href="#">About Us</a></li>
            <li><a href="#">Contact</a></li>
        </ul>
    </div>
    <!-- End Navigation -->


相关style.css的代码

    #header { height:64px; background:url(images/header.gif); position:relative;}
    #navigation { float:right; white-space:nowrap; }
    #navigation ul{ list-style-type: none; height:64px; font-weight: bold; float:left;}
    #navigation ul li{ float:left; display:inline; }
    #navigation ul li a{ float:left; height:64px; line-height:64px; text-decoration: none; color:#fff; padding:0 15px;}
    #navigation ul li a.active,
    #navigation ul li a:hover{ background:#fff; color:#8b0000; }

    #cart { float:right; width:160px; top:0; right:0; height:51px; background:#8b0000; color:#fff; padding:13px 10px 0 10px; white-space:nowrap; line-height:38px;}
    a.cart-link { color:#fff; background:url(images/cart-link.gif) no-repeat 0 0; padding:0 0 0 32px; text-decoration: none;}
    a.cart-link:hover { text-decoration: underline;}

    #sidebar { float:left; width:226px;}
    #content { float:right; width:724px;}

    #main { padding:10px 0 0 0; }


我已尝试提供尽可能多的信息,我们将不胜感激。我不知道是否需要修改.css文件或使用其他类型的<br>将文本显示在正确的位置。

谢谢

杰米

最佳答案

将#cart的高度更改为min-height(对于该问题,请更改为顶部的其余部分)或将其完全移除。

如果必须将其设置在该固定高度,则将#cart中的行高更改为足够小以使其适合。

关于html - CSS格式化模板以使布局正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16828282/

10-12 00:22
查看更多