, если у вас есть доступ и вы можете изменить HTML, изменить внутренний <div>
на <span>
или любой встроенный элемент, родительский div имеет display:inline
, а внутренний div будет иметь полную ширину, игнорируя родительский элемент, имеющий встроенный дисплей, потому что внутренний div имеет блок отображения по умолчанию:
<div style="textAlign:left, whiteSpace:nowrap">
<div style="display:inline">
<span style="display:inline">hello</span>
</div>
<div style="display:inline"> secondDiv </div>
<div style="display:inline"> thirdDiv </div>
</div>
для вашего jsx-кода это должно быть так:
<div style={{ textAlign: "left", whiteSpace: "nowrap" }}>
<div style={{ display: "inline" }}>
<span>hello</span>
</div>
{` `}
<div style={{ display: "inline" }}> secondDiv </div>
<div style={{ display: "inline" }}> thirdDiv </div>
</div>