0

次のコードを使用するWebページがあります。

<!DOCTYPE html>

<html style="height: 100%; margin: 0; padding: 0; color: #FFF;">
<head>
  <meta name="viewport" content="width=device-width" />
  <title>Index</title>

  <style type="text/css">                
    #content { height: 100%; overflow: hidden; background: white; }
    #header { float: left; width: 100%; background-color:silver; padding:8px 4px;}

    .tabItem { padding:15px; border:1px solid #ccc; background-color:blue; top:0; left:0; }
  </style>

  <script src="/Scripts/modernizr-2.5.3.js"></script>
  <script src="/Scripts/jquery-1.7.1.js"></script>
  <script src="/Scripts/jquery.cycle.all.js"></script>
</head>

<body style="height: 100%; margin: 0; padding: 0; color: #FFF;">

<div id="content">
    <div id="header">
        <a href="#" onclick="showTab(0);">Tab 1</a> | 
        <a href="#" onclick="showTab(1);">Tab 2</a> | 
    </div>

    <div id="tabItems">
        <div id="tabItem1" class="tabItem">
            <h2>Tab Content Number 1</h2>
        </div>

        <div id="tabItem2" class="tabItem">
            <h2>Tab Content Number 2</h2>
        </div>
    </div>
</div>

    <script type="text/javascript">
        $(document).ready(function () {
            $('#tabItems').cycle({
                fx: 'scrollDown',
                next: '#next',
                prev: '#prev',
                timeout: 0
            });
        });

        function showTab(tn) {
            $('#tabItems').cycle(tn);
            return false;
        }
    </script>
</body>
</html>

どういうわけか、各.tabItemを利用可能な不動産の幅と高さにする必要があります。残念ながら、tabItemsdivの高さを設定できません。その理由は、私が使用しているプラ​​グイン(Cycle)が、tabItemsdivの高さを設定したときに機能しないように見えるためです。変。そのため、私はそれを回避する方法を見つけようとしています。

tabItems要素の高さを設定せずに、.tabItemアイテムを使用可能な不動産の幅/高さにする方法を知っている人はいますか?

ありがとうございました

4

1 に答える 1

0

考慮すべきことがいくつかあります。高さを%で設定しようとしていますか?その場合、それは親要素が明示的な高さを持っている場合にのみ機能します。

また...CSSでは、要素のtop、right、bottom、およびleftプロパティを0pxに設定でき、その親のすべての境界線に接触します。

于 2012-10-04T17:41:51.697 に答える