전체 블록이 부모의 중앙에 배치되기를 원하지만 블록의 내용은 왼쪽 정렬됩니다.
예가 가장 좋습니다
이 페이지에서 :
ascii 아트는 중앙에 있어야하지만 (표시된대로) "YAML"처럼 정렬되어야합니다.
아니면 이거 :
오류 메시지는 콘솔 에서처럼 모두 정렬되어야합니다.
전체 블록이 부모의 중앙에 배치되기를 원하지만 블록의 내용은 왼쪽 정렬됩니다.
예가 가장 좋습니다
이 페이지에서 :
ascii 아트는 중앙에 있어야하지만 (표시된대로) "YAML"처럼 정렬되어야합니다.
아니면 이거 :
오류 메시지는 콘솔 에서처럼 모두 정렬되어야합니다.
답변:
먼저 div자식 콘텐츠를 text-align: center. 다음으로, 자식 의 너비에 맞게 조정하고 보유한 콘텐츠를 원하는대로 왼쪽에 정렬 div하는 데 사용 하는 자식 을 만듭니다 .display: inline-blocktext-align: left
<div style="text-align: center;">
<div style="display: inline-block; text-align: left;">
Centered<br />
Content<br />
That<br />
Is<br />
Left<br />
Aligned
</div>
</div>
다른 질문에서 작업 답변을 다시 게시하십시오 : 가변 너비의 부동 요소를 수평으로 중앙에 배치하는 방법?
플로팅되고 중앙에 배치 될 요소가 id = "content"인 div라고 가정합니다. ...
<body>
<div id="wrap">
<div id="content">
This will be centered
</div>
</div>
</body>
그리고 다음 CSS를 적용하십시오
#wrap {
float: left;
position: relative;
left: 50%;
}
#content {
float: left;
position: relative;
left: -50%;
}
다음은 http://dev.opera.com/articles/view/35-floats-and-clearing/#centeringfloats 에 대한 좋은 참조입니다.
pre와 "content" 와도 잘 작동합니다 code.
This will be centered한 줄에 맞지 않는 즉시 텍스트를 감싸고 블록이 전체 너비이지만 텍스트가 전체 너비보다 작기 때문에 작동하지 않으므로 블록이 가운데에 있더라도 중요하지 않습니다. 텍스트는 포함 블록의 전체 너비가 아닙니다. 예를 들어 stackoverflow.com/questions/8702802/…의 다이어그램 2a를 참조하십시오 .
내가 당신을 잘 이해한다면, 당신은 컨테이너 (또는 블록)를 센터링하기 위해 사용해야합니다
margin-left: auto;
margin-right: auto;
왼쪽 정렬은 내용입니다.
text-align: left;
일반적으로 다른 답변에서 언급했듯이 div에서 margin : 0 auto를 사용해야하지만 div의 너비를 지정해야합니다. 너비를 지정하고 싶지 않다면 여백을 사용할 수도 있습니다. (이것은 당신이하려는 것에 따라 다릅니다) margin : 0 200px; , 이렇게하면 콘텐츠가 중앙에있는 것처럼 보일 것입니다. 내 질문에 대한 Leyu의 답변도 볼 수 있습니다.
<div>
<div style="text-align: left; width: 400px; border: 1px solid black; margin: 0 auto;">
<pre>
Hello
Testing
Beep
</pre>
</div>
</div>
이것이 당신이 찾고있는 것입니까? Flexbox ...
.container{
display: flex;
flex-flow: row wrap;
justify-content: center;
align-content: center;
align-items: center;
}
.inside{
height:100px;
width:100px;
background:gray;
border:1px solid;
}
<section class="container">
<section class="inside">
A
</section>
<section class="inside">
B
</section>
<section class="inside">
C
</section>
</section>
이 작품
<div style="display:inline-block;margin:10px auto;">
<ul style="list-style-type:none;">
<li style="text-align:left;"><span class="red">❶</span> YouTube AutoComplete Keyword Scraper software <em>root keyword text box</em>.</li>
<li style="text-align:left;"><span class="red">❷</span> YouTube.com website <em>video search text box</em>.</li>
<li style="text-align:left;"><span class="red">❸</span> YouTube AutoComplete Keyword Scraper software <em>scraped keywords listbox</em>.</li>
<li style="text-align:left;"><span class="red">❹</span> YouTube AutoComplete Keyword Scraper software <em>right click context menu</em>.</li>
</ul>
</div>