HTML / CSS - абзацы отображают разрывы строк из исходного кода - PullRequest
0 голосов
/ 28 августа 2009

По каким-то причинам мои абзацы отображают разрывы строк, когда не используется тег <br/>! Так что, если я наберу контент в HTML и нажму несколько раз, он будет отформатирован таким образом.

Как я могу предотвратить это? Могу ли я не просто заставить его течь?

Ответы [ 4 ]

2 голосов
/ 28 августа 2009

Браузеры будут автоматически отображать теги абзаца, чтобы иметь некоторые отступы, если вы явно не стилизуете их, чтобы ... это проблема?

Если это так, p {padding: 0; Маржа: 0;}

Если нет, попробуйте дать нам часть своего кода и дать лучшее объяснение, в чем именно заключается проблема.

0 голосов
/ 28 августа 2009

Если текст разбивается, чтобы привести его в соответствие, вы не можете / не должны пытаться остановить разрыв текста. Однако, если ваша проблема заключается в том, что текст разрывается в нежелательной точке, и вы предпочитаете, чтобы текст разрывался в более подходящей точке, используйте следующее:

<nobr>... Unwanted break point here ...</nobr>

заключите нежелательную точку останова в теги nobr.

И добавить следующее в соответствующей точке разрыва:

... some text ... &#8203; Text on next line
0 голосов
/ 28 августа 2009

Тег <pre> приведет к появлению пробелов. Так же будет правило CSS, как это:

p {white-space: pre;}

Может ли это быть проблемой?

0 голосов
/ 28 августа 2009

Поместите это в свою таблицу стилей:

p {white-space:normal;}
...