오늘도 어제에 이어서 네이버 뉴스2를 시작한다! 뉴스메인의 오른쪽과 왼쪽등 메인을 완성하는 것이 목표!!
네이버뉴스2
<li><a href="#">title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 title1 title1</a><span>국민일보</span></li>
#news-main .news-left .news-main-wrap .news-main-body .news_lists li a {
display: inline-block;
max-width: 360px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis ; 말줄임 속성들 한 개라도 빼먹으면 제대로 출력이 안된다.
vertical-align: middle;
}
▶ max-width
▶ overflow: hidden / white-space: nowrap / text-overflow: ellipsis
공통된 구조와 디자인을 만든다음
추가 빼서 커스텀 디자인을 만든다 . 이때 빼고 추가해도 레이어가 어긋나지 않도록 제작하는 것이 중요.!!!
#news-main .news-left .news-main-wrap .news-main-header.news-custome ul li a {
cursor: default;
}
▶ 기존 디자인은 손가락모양으로 바뀌면서 활성화.
📚학습하기
그러나 태그 자체가 a이기 때문에 문서이동은 함.! 추후 자바스트립에서 제거가 가능함.
#news-main .news-left .news-main-wrap .news-main-body .news_lists li a {
display: inline-block;
max-width: 360px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis ;
vertical-align: middle;
}
의 기존 css를
#news-main .news-left .news-main-wrap.news-custome .news-main-body .news_lists li a {
width: 360px;
max-width: initial;
vertical-align: middle;
}
로 커스텀.
📚학습하기
max-width와 width의 정의를 확실하게 파악하고, 어느 부분에서 활용해서 적용할 지를 생각해 본다.
<ul class="news-notice-lists">
<li>
<h4>공지</h4>
<p>뉴스홈 헤드라인 비로그인 추천 변경</p>
</li>
▶ li 안에 h4와 p의 가로 정렬을 하기 위해서
📚✨복습하기
x축 정렬하기-가로로 정렬하기
1) flex 사용
2) display : inline-block;
3) flot
display : inline-block사용시 주의할 점!!
#news-main .news-right #news-popular .news-popular-lists li .news-popular-info span {
position: relative;
font-size: 12px;
color: #888888;
vertical-align: middle;
top: 2px;
}
💥💥주의💥💥💀
CSS 에서 안 쓰는 선택자라도 무조건 {}로 넣고 보기!!!
바로 다음 선택자에게 속성값이 안 넣어짐!!!! 이걸로 1시간 ........!!!!!!!!!
- 가로축으로 정렬하기/ 세로축으로 정렬하기 / 중앙으로 정렬하기 등 정렬에 대한 여려가지 방법에 대해 아직 확실히 머리 속에 밖혀 있지 않는 것 같다.
- display : inline-block;
- 완성본만 보고 미리 기죽어버리는 감이 있다.(하지막 막상해 보면 다 알고 있는 것들이다.)
-오늘도 css 오타로 시간을 많이 허비하였다...
구글링으로 궁금한 개념이 나올때 마다 해결했다.
학습에 대한 사고범위가 적어서 인지...왠만한 궁금증은 구글링으로 해결이 되길래 ... 공부법이 문제인가 고민이 된다.
뭔가 계속 전에 헷갈려 했던 개념을 보고 또 보고 한것 같은데, 확실한 정리가 필요한 것 같다.