2

すでにマージンとパディングを 0 にしましたが、取得できません。

私はcssとhtmlの初心者で、この質問が以前に尋ねられたことは知っていますが、すでに質問を見たことがあり、どれも役に立ちませんでした. これがJSfiddleです。 Jsフィドル

   ------< HTML Code---->

 <div id = "header">
        <h1>{Title}</h1>

        {block:Description}
            <p id="description">{Description}</p>
        {/block:Description}
</div>
        <ol id="posts">
            {block:Posts}
                {block:Text}
                    <li class="post text">
                        {block:Title}
                            <h3><a href="{Permalink}">{Title}</a></h3>
                        {/block:Title}

                        {Body}
                    </li>
                {/block:Text}

                {block:Photo}
                    <li class="post photo">
                        <img src="{PhotoURL-500}" alt="{PhotoAlt}"/>

                        {block:Caption}
                            <div class="caption">{Caption}</div>
                        {/block:Caption}
                    </li>
                {/block:Photo}

                {block:Panorama}
                    <li class="post panorama">
                        {LinkOpenTag}
                            <img src="{PhotoURL-Panorama}" alt="{PhotoAlt}"/>
                        {LinkCloseTag}

                        {block:Caption}
                            <div class="caption">{Caption}</div>
                        {/block:Caption}
                    </li>
                {/block:Panorama}

                {block:Photoset}
                    <li class="post photoset">
                        {Photoset-500}

                        {block:Caption}
                            <div class="caption">{Caption}</div>
                        {/block:Caption}
                    </li>
                {/block:Photoset}

                {block:Quote}
                    <li class="post quote">
                        "{Quote}"

                        {block:Source}
                            <div class="source">{Source}</div>
                        {/block:Source}
                    </li>
                {/block:Quote}

                {block:Link}
                    <li class="post link">
                        <a href="{URL}" class="link" {Target}>{Name}</a>

                        {block:Description}
                            <div class="description">{Description}</div>
                        {/block:Description}
                    </li>
                {/block:Link}

                {block:Chat}
                    <li class="post chat">
                        {block:Title}
                            <h3><a href="{Permalink}">{Title}</a></h3>
                        {/block:Title}

                        <ul class="chat">
                            {block:Lines}
                                <li class="{Alt} user_{UserNumber}">
                                    {block:Label}
                                        <span class="label">{Label}</span>
                                    {/block:Label}

                                    {Line}
                                </li>
                            {/block:Lines}
                        </ul>
                    </li>
                {/block:Chat}

                {block:Video}
                    <li class="post video">
                        {Video-500}

                        {block:Caption}
                            <div class="caption">{Caption}</div>
                        {/block:Caption}
                    </li>
                {/block:Video}

                {block:Audio}
                    <li class="post audio">
                        {AudioPlayerBlack}

                        {block:Caption}
                            <div class="caption">{Caption}</div>
                        {/block:Caption}
                    </li>
                {/block:Audio}
            {/block:Posts}
        </ol>




    <------CSS----------->

ボディ { 余白: 0px; パディング: 0px;}

#header {background-color:red;}
4

5 に答える 5

2

h1 の上マージンが原因です。#header h1 { margin-top: 0; }それを取り除きます。

于 2013-02-26T03:24:24.610 に答える
1

あなたの見出しには、継承されたマージンがあります。あなたのCSSで:

#header H1 { margin: 0; }
于 2013-02-26T03:23:54.590 に答える
1

次の方法でデフォルトのブラウザ スタイルをリセットする必要があります。

html,body,head,a,h1,h2,h3,h4,h5,h6,h7,pre,sup,sub { margin: 0px; padding: 0px;}

于 2013-02-26T05:09:10.197 に答える
1

スタイルの前にリセット スタイルシートを使用すると常に役立ちます。Eric Meyer のリセットhttp://www.cssreset.com/scripts/eric-meyer-reset-css/を使用します。このようにして、追加したことのないマージンやパディングについて心配する必要はありません。

于 2013-02-26T04:34:47.593 に答える
0
body { margin: 0px; padding: 0px;}

#header h1 {background-color:red;

マージン: 0px; パディング: 0px;}

于 2013-02-27T03:20:41.177 に答える