为文本设置固定的空格

时间:2014-02-05 23:15:09

标签: css

我是CSS的新手,所以如果这个问题有点简单,我道歉。

我的导航栏位于页面中央,宽度为“x”

我想要做的是为我的<p>文字创建空白区域,这样如果你画了两条垂直线;触摸导航栏末端的文本总是触及垂直线 - 无论窗口大小如何。

我当前的解决方案使文本相对于窗口大小移动,而我希望我的文本在对齐时与垂直轴上的导航栏对齐。

这是我想要更清楚的图片:

png

这是我当前的解决方案,只有在窗口大小合适时才有效:

HTML:

<p id="body"> blah blah ..... </p>

CSS:

#body {
   margin: 25px 310px 25px 310px;
   text-align: justify;
   line-height: 30px;
}

1 个答案:

答案 0 :(得分:0)

为“p”和中心边距赋予相同的宽度,就像导航栏一样。

<强> HTML

<div id='navbar'></div
<p id="body"> blah blah ..... </p>

CSS

#navbar, p {
   width: 900px;
   margin: 10px auto;
}

p {
    text-align: justify;
    line-height: 30px;
}

Noe你的“导航栏”和“p”都可以根据需要垂直对齐。