👩🏻‍💻 TIL

2021_09_24_TIL

ji-hyun 2021. 9. 24. 19:48
header {
            
        }
        header .gnb {
            width:100%; background-color:#353535;
        }

        header .gnb ul {
            overflow:hidden; width:1000px; height:30px; line-height:30px; margin:0 auto;
        }            /* line-height 같이 지정해야 수직 가운데로 정렬 된다! */

        header li{
            float:left; list-style:none; margin-left:50px; font-size:.9em;
        }

 

float 속성이 너무 어렵다고 생각 되었는데 오늘 어디서 주워듣기론 새로운 기술인 flex 속성을 사용하면 더 편하게 사용할 수 있다고 한다. 순간 급 의욕이 떨어졌다....

 

그래도 다음 사이트를 소스 검사 해보니 float 속성이 많이 사용되긴 하였다. 알아두긴 해야할 속성인가... 생각하고 마저 소스 코드를 짜보기로 하였다.

 

 

 

 

float 속성과 overflow 속성 관계 다시 알아보기!

-> float 속성은 떠있는 것이다. 이때 부모 요소 크기에 상관없이 떠있게 되는 것인데, 그럼 float 된 자식은 넘쳐 있게 될 수도 있다. 그때 overflow: hidden 을 써주게 되면 자식 요소의 크기만큼 부모 요소의 크기도 같이 늘어나게 된다! overflow: scroll 도 마찬가지다. 자식 요소의 크기만큼 나타나게 되며, 부모 요소의 크기가 작을 경우 스크롤을 할 수 있다.

 

 

 

유튜브에 있는 설명 영상을 보고 이제 좀 이해가 되어 코드를 짜는데 아까보단 좀 나아졌다는 생각이 들었다. 완성이 덜 되었긴 한데 다른 과제를 수행해야 될 것이 있어 이쯤에서 마무리 하기로 하였다.

 

 

 

#content .section2 {
                    margin-top: 10px;
                    width: 1000px;
                }
                #content .hit_product ul {
                    overflow: hidden;
                    border: 1px solid #cccccc;
                    box-sizing: border-box;
                }
                #content .hit_product ul li {
                    float: left;
                    width: 200px; height: 300px;
                    border: 1px solid #cccccc;
                    list-style:none;
                }

 

 

 

  • 중요한거: a 태그에 display: block 타입을 선언하고 padding 값을 넣으면 사용자가 쉽게 클릭할 수 있어서 좋다
  • border-box 가 있는 이유... 보더 값을 주면 길이를 딱 맞추기 힘들기 때문

 

 

'👩🏻‍💻 TIL' 카테고리의 다른 글

2021_09_26_TIL  (0) 2021.09.27
2021_09_25_TIL  (0) 2021.09.26
2021_09_23_TIL  (0) 2021.09.23
git 과 github 개념  (0) 2021.09.16
dos 명령어 cd  (0) 2021.07.01