2014-09-26 2 views
0

У меня есть два div и они имеют некоторую ширину. Но я хочу, чтобы каждый div занимал полное пространство, поскольку оно задано в свойстве width независимо от содержимого внутри div s. В настоящее время каждый div занимает пространство относительно содержимого внутри них и игнорирует то, что задано в свойстве width.div ширина свойство с контентом

Мой HTML приводится ниже,

<div style="margin-left:100px; display:inline; border-width:10px; width:30%; border-  style:solid;"> 
fawad 
</div> 
<div style=" margin-left:10px; display:inline; border-width:10px; width:30%; border-style:solid">ali</div> 
+1

Вы можете включить jsfiddle. Также вы попробовали 'display: inline-block;' – aaronmallen

+1

вот оно. Спасибо aaronmallen. Это снова помогло снова – fc123

+0

Есть ли какая-то конкретная причина, по которой вы используете встроенные стили? – aaronmallen

ответ

-1

Попробуйте добавить

div { float:left } 

Это сделает дивы уважайте имуществом.

+0

Это не решит, что его div не применяют его весовое свойство. – aaronmallen

2

Вы можете использовать свойство css display:inline-block;. Это поможет установить div inline с блоком.

1

Вам необходимо применить стиль блока display. В этом случае я бы применить

<div style="margin-left:100px; display:inline-block; border-width:10px; width:30%; border-  style:solid;"> 
fawad 
</div> 
<div style=" margin-left:10px; display:inline-block; border-width:10px; width:30%; border-style:solid">ali</div> 

В качестве альтернативы я бы применить все эти параметры в таблице стилей и применить класс к DIV вместо того, чтобы иметь встроенные стили, как это.

.inline-div { 
    display: inline-block; 
    border: 10px solid; 
    width: 30%; 
} 

<div class="inline-div"></div> 

Еще лучше я хотел бы посмотреть в систему сетки так же, как те, найти в bootstrap или foundation. Таким образом, вы можете просто применить стили сетки.

<div class="row"> 
    <div class="col-4"> 
    <div class="col-4"> 
    <div class="col-4"> 
</div> 
0

Единственное, что было необходимо

display:inline-block; 

Это все

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