요소를 부동으로 만들거나 절대 위치를 만들 필요없이 콘텐츠의 크기에 따라 div를 크기에 맞출 수 있는지 여부를 명확히하고 싶습니다. 가능합니까?
답변:
display
설정물론 가능합니다-JSFiddle 개념 증명에서 세 가지 가능한 솔루션을 모두 볼 수 있습니다.
display: inline-block
- 이것은 당신이 알지 못하는 것입니다
position: absolute
float: left/right
사용할 수 있습니다 display: inline-block
.
position:absolute
. 그것도 가능합니다. 내 대답의 링크를 클릭하십시오.
당신이 사용할 수있는:
width: -webkit-fit-content;
height: -webkit-fit-content;
width: -moz-fit-content;
height: -moz-fit-content;
편집 : 아니요. http://red-team-design.com/horizontal-centering-using-css-fit-content-value/ 참조
-webkit-fit-content
또는 -moz-fit-content
당신이 사용하는 브라우저에 따라.
display: block-inline
!! (즉, 바깥쪽으로는 블록으로, 안쪽으로는 인라인으로 동작합니다. 반대의 경우inline-block
)