( 춤 안춥니다. )
- 이 글은 WeCode 에서 배운 내용을 정리하여 공유하는 글입니다.
( 코딩나라에서 살아남기 정도로 보시면 됩니다. )
WeCode 의 다섯째날인 오늘,
제가 정리할 내용은 !
이번 글에선,
지난 글에서 CSS 의 쓸모를 맛본 뉴비가 드디어,
'뭐야? 저기 더 멋있는게 있잖아! 어떻게 한거지?'
라는 생각다운 생각을 갖고있을때,
개발자의 길로 한걸음 더 나아가는데 도움이 되는 내용을 소개합니다.
( 이 계단을 넘어서면, 새로운 세상과 함께할 수 있습니다! )
이번 글은 '멋진 디자인은 익숙한 것으로부터 온다.' 에 대한 내용입니다.
-> 갑자기 진지충이라 ㅎㅎ. ㅋㅋ; ㅈㅅ
서론이 길었네요.
CSS 를 이만큼 이해하고 계시다는 것은
어색하게 왜 이러나구요?
이 한발짝을 넘어서서, 새로운것을 맞이할때부턴,
한명의 개발자로써 여러분이 서있게 될 것이기 때문이죠.
( 머리가 터지실거란 얘깁니다 ㅋ )
앞으로 다른 언어들에 대한 정리가 이루어지면,
그 언어들은 모두 아래와 같은 더 효율적인 방식을 채택하게 된답니다.
라는 개념은 더 뒤에서 정리할 예정이지만, 궁금하면 구글링 먼저 !
<link rel = “stylesheet” href = “ css 문서파일 ”>
이 link 태그는 사실, HTML 의 태그 중 하나인데요.
CSS 라는 세상을 알게되신 뒤에 나오는게,
더 맞는 것 같아서 지금에서야 소개합니다 ㅎ
link 라는 태그는 요정도 느낌으로만 기억하셔도 된다고 생각합니다.ㅎ
' rel ' 이라는 속성은 ' relation / 관계 ' 의 줄임말인데요,
우리가 다른사람을 마주할때,
어떤 관계의 사람이냐에 따라서, 다른 태도를 취하는 것처럼
HTML 문서와 다른 파일을 연결해줄때, 그 둘의 관계를 정해주는겁니다.
우리가 HTML 에서 ' a ' 태그와 함께봤던 이 속성은,
" 현재 위치부터 값으로 온 내용까지의 경로 " 를 지정해주는 속성입니다.
다른 폴더에 있어도, 다른 사이트에 있어도 가져올 수 있어요.
( 파일경로 표현법은 나중에 다룰 것이니, 급하다면 구글링을 통해서! )
실습자료 ( 레이아웃 이론과 구현과정 )
-> https://poiemaweb.com/css3-layout
- 어떤부분을 건드렸을때, 어떤부분이 바뀌었는지,
- 내가 처음보는 속성은 무엇인지,
- 배워서 알고있던 내용이랑 다른점이 무엇인지
위의 세가지에 대해서 정리하는 것 까지 하신다면,
CSS 의 기본적인 레이아웃은 여러분의 것이 될겁니다!
레이아웃으로 이쁘게 꾸민 사이트의 내용을 가장 잘 전달하려면,
얼마나 넓게 웹사이트를 보고있던,
얼마나 좁게 웹사이트를 보고있던,
스마트폰에서 보고있던,
태블릿에서 보고있던,
노트북 / 컴퓨터에서 보고있던
MDN ( FireFox 브라우져 제작회사 ) 공식 설명문서
-> https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries
CSS 파일, 혹은 style 태그 안에 속성을 지정해주듯이 하면 됩니다.
@media only screen and ( max or min-width : px ) {
선택자 {
속성
}
}
-> https://heropy.blog/2018/01/31/sass/ 참고
+----mediaQuery.scss----------------------------------+
| |
| $phone: "only screen and (max-width: 768px)"; |
| $desktop: "screen and (min-width: 769px)"; |
| |
+-----------------------------------------------------+
단순하게 보이는 내용은 그대로 두며, 뷰포트에 맞게 확대/축소만을 원한다면,
메타 뷰포트 ( Meta Viewport )
-> https://dev.opera.com/articles/an-introduction-to-meta-viewport-and-viewport/
가 필요하실겁니다.
농담입니다
끝났다 이말입니다.
여러분에게 필요할 내용들을 하나하나 설명해드리고 싶은데,
앞으로 어떤일을 해야할 지에 대해서 좀 잡히셨다면 좋겠네요.
if ( 시리즈[독자] ) {
write("자바스크립트가 다가옵니다!")
}
고생하셨습니다.