KNOW-HOW/STYLE

KNOW-HOW/STYLE

[ Table 크기를 유동적으로 키우고 싶은 경우 ]

Table을 사용할 때 colgroup과 col을 활용하여 열(row)의 크기를 픽스 할 수 있다. 그런데 기본적으로 모든 요소는 부모 요소의 크기보다 커질 수 없다. table 또한 마찬가지이고 col을 활용해서 적용한 width 값들이 table의 부모 요소보다 큰 경우 table은 col에서 설정한 값은 무시하고 알아서(?) 크기를 조율한다. 그런데 부모 요소의 크기와 상관없이 col을 활용해 적용한 width 값을 온전히 적용하고 싶다면, table에 width 값을 max-content로 적용하면 된다. Header 1 Header 2 Header 3 .table-wrapper { overflow-x: auto; } .table-wrapper table { width: max-content; }

KNOW-HOW/STYLE

Safari 브라우저에서 title 속성을 적용하지 않았음에도 text-overflow: ellipsis가 적용되면 tooltip이 보이는 현상

엘리먼트에 title 속성을 적용하고 해당 엘리먼트 영역에 마우스를 일정시간 hover할 경우 title 속성값이 툴팁으로 나타난다. 보통 텍스트가 길 경우 말줄임(ellipsis) 처리를 하고, 이 때 FullText를 보기 위하여 title을 사용한다. 하지만 safari의 경우 title 속성을 적용하지 않았음에도 말줄임 처리가 적용되었다면 tooltip이 나타난다. 이는 브라우저의 기본 기능이기 때문에 필요에 따라 해당 tooltip을 보이지 않도록 해야 하는 경우가 있다. 내가 개발하는 서비스에서는 title을 활용하지 않고 아닌 별도의 tooltip을 제공하고 있었기 때문에 이를 보이지 않도록 아래와 같이 작업하여 브라우저 기본 tooltip을 제거하였다. TargetElement { &:be..

코리안심슨
'KNOW-HOW/STYLE' 카테고리의 글 목록