2012-05-11 5 views
2
<div id="test"> 
    DYNAMIC DATA FROM PHP <br /> 
DYNAMIC DATA FROM PHP 
DYNAMIC DATA FROM PHP 
</div> 

<div id="test2"> 
    DYNAMIC DATA FROM PHP <br /> 
DYNAMIC DATA FROM PHP 
DYNAMIC DATA FROM PHP 
</div> 

#test { 
    border: solid 1px red; 


    width: auto; 
} 

#test2 { 
    border: solid 1px green; 


    width: auto; 
} 

http://jsfiddle.net/jcgtL/15/Див - граница, пока не текст

Как я могу сделать границы для текущей области? В этом примере div распространяется на правый BREWSER AREA. Я не могу использовать, например, ширину: 100 пикселей или меньше, потому что эти данные я сгенерировал с помощью PHP. Может быть, я использую jQuery?

EDIT:

это не встроенный элемент

ответ

1

добавить position:fixed в свой стиль и он должен выглядеть, как вы хотите:

http://jsfiddle.net/jcgtL/1/

+0

это нормально, но если у меня есть два элемента: http://jsfiddle.net/jcgtL/5/ –

+0

Вы полностью согласны с другими предложениями по использованию правильного элемента ... в этом случае выглядит вы хотите 'span' – Jamiec

+0

Я не могу использовать span –

3

Вы используете div элемент, который является блочным элементом, вы должны использовать span, который является встроенным элементом.

+0

+1 span - правильная идея. Вы также можете изменить свой стиль на 'display: inline;', но диапазон уже встроен, поэтому также не вызовет проблем с вложенностью. – Fenton

+0

Я не могу использовать span - это не встроенный элемент. –

1

попробовать это, пожалуйста, может быть, это поможет вам. DEMO

+3

спасибо, +1 за вас –

Смежные вопросы