0

たとえば、次の形式が必要です

             Nov/1 2013
This is a sunny day

            Nov/12 2013
A friend visits my home

                    ...

日付行がright整列され、コンテンツ行がleft整列されます。

試し<div>てみましたが、2行の間に余分なスペースが追加されました。

4

4 に答える 4

3

このJSFIDDLEを参照してください

それはあなたが探しているものですか?

HTML

<p class="paragraph">
    <span class="right-aligned">Nov 13</span>
    This is a sunny day
</p>

CSS

.paragraph {
    display: inline-block;
}

.right-aligned {
    display: block;
    text-align: right;
    width: 100%;
}

このソリューションで段落の幅を定義することはオプションです。

于 2013-11-05T10:51:24.927 に答える
2

http://jsfiddle.net/3YyPa/

これ

<div id="box">
    <p class="text-right">Nov/1 2013</p>
    <p class="text-left">This is a sunny day</p>
    <div style="clear: both"></div>
</div>

#box{
  width: 150px;
  border: 1px solid;
}
.text-left{
  float: left;
}
.text-right{
  float: right;
}
p{
  margin:0;
  padding:0;
}

トリックを行う必要があります!

于 2013-11-05T10:48:06.713 に答える
0

これを試して、

jsfiddle: http://jsfiddle.net/RaLwc/1/

  <div class="cont">
<span class="right">Nov/1 2013</span>
<span class="left">This is a sunny day</span>
<span class="right">Nov/12 2013</span>
<span class="left">A friend visits my home</span>
</div>




.cont
{
width:145px;
height:auto;
float:left;
}
.cont span
{
width:100%;
height:auto;
float:left;
}
.right{
text-align:right;
}
.left{
text-align:left;
}
于 2013-11-05T11:08:02.170 に答える
-1
<div align="right">Nov/1 2013<br/>
This is a sunny day
</div>

プロデュース:

2013/11/1
今日は晴天です
于 2013-11-05T10:41:49.407 に答える