1

プレーンテキストから生成されたテキストのスタイルを設定しようとしています。このテキストは、マークダウンによってHTMLに変換されます。

アイデアは、段落を取得し、次に中央揃えの写真(代替テキストを脚注として)、そして次の段落を取得することです。

ページから取得したHTMLは次のようになります。

<article class="news_item">
<header><a href="#">Hola</a><span><time datetime="2013-01-24" pubdate>24-01-2013</time></span></header>
<p>Lorem ipsum dolor pscing elitr, sed diam nonumy eirmod </p>
<p><img alt="Alt text" src="bla/bla/bla.png"/></p>
<p>labore et dolore magna aliquyam erat, </p>

</article>

スタイリングは次のとおりです。

.news_item {
    clear: left;
    text-align: justify;
    max-width:600px;
}

.news_item header{
    font-size: 16px;
    font-weight: bold;
}

.news_item time{
    font-size: 12px;
    position:relative;
    float: right;
}


.news_item img {
    max-width: 390px;
    float: center;
    position: relative;
    clear: both;
    margin-left:auto;
    margin-right:auto;
    }

.news_item p img {
    max-width: 390px;
    padding: 5px;
    float: center;
    position: relative;
    clear: both;
    margin-left:auto;
    margin-right:auto;
    }

.news_item p {
    width: 600px;
    text-align: justify;
    }

私が何をするかは関係ありません。画像が記事の中央に配置されることはありません。画像の周りに配置されるマークダウンと関係があると思いますが、<p></p>これを処理する方法がわかりません。

誰でも私を助けることができますか?

4

1 に答える 1

1

次を使用して画像のスタイルを設定します。

display:block;
margin-left:auto;

centerは無効なfloat値です。

これがデモンストレーションです:http://jsfiddle.net/JxBLq/

于 2013-01-24T18:44:22.863 に答える