메뉴 건너뛰기

2020.04.16 23:33

예제 5-3 220page

조회 수 355 댓글 2

예제에서

div 셀렉터에 position:absolute;를 선언했을때랑 하지 않았을때랑 값의 차이가 없고

또 div >p 셀렉터에서 position:absolute;를 삭제하면 merry라는 글자가 오른쪽 하단에 나란히 배열되던데

position:absolute;를 선언하지 않았더라도  p태그에 left값과 top값을 지정해 줬으면 그에 맞는 위치에 배치되어야 하는거 아닌가요?

굉장히 어려운 부분인데 책에 설명이 없어 이해가 어렵습니다.

그리고 position:absolute;는 html문서값이 기준이 되는게 맞나요? 그리고 자신의 부모태그의 static이 아닌것을 계속 찾다가 아닌것 즉 relative등을 만나면 그것을 기준점

으로 한다는 인터넷에 설명이 있던데 무슨뜻인지...

지금까지 공부하면서 이부분이 젤 어렵네요 도와주세요 교수님~~

?
  • ?
    관리자 2020.04.16 23:52

    1. CSS에 대한 자세한 설명은 이 책의 2개의 장으로 공부하는 것은 불가능합니다. 다만 이책은 간단하게 나마 개념을 전달하는 수준으로만 쓰여졌습니다.
    2.질문에서 " div 셀렉터에 position:absolute;를 선언했을때랑 하지 않았을때랑 값의 차이가 없고"의 질문에 대해 이해하기 못하였습니다. div 를 절대배치로 만들지 않으면 그 안에 있는 p 태그도 절대 배치가 안됩니다.
    3. "div >p 셀렉터에서 position:absolute;를 삭제하면 merry라는 글자가 오른쪽 하단에 나란히 배열되던데"
    그 이유는 position 스타일이 지정되지 않으면 ( 책 215페이지를 잘 읽어보세요), 브라우저는 normal flow(static 배치)로 처리합니다. 즉  웹 페이지에 등장하는 순서대로 태그를 처리하죠. 그래서 <div> 태그 내에 있는 <img>와 5개의 <p> 태그가 순서대로 출력됩니다.
    그리고 이때 left, right 등은 모두 무시됩니다. 215페이지의 하단부에 설명하듯이 "정적 배치에서는 left, top, bottom, right 프로퍼티의 값은 위치에 영향을 주지 않는다.." 즉 무시된다는 것입니다. 그래서 <div> 태그 내에서 이미지, M E R R Y가 나란히 출력되는 것이지요.
    4. "position:absolute;는 html문서값이 기준이 되는게 맞나요?"의 질문을 이해하지 못하였습니다.
    5. "자신의 부모태그의 static이 아닌것을 계속 찾다가 아닌것 즉 relative등을 만나면 그것을 기준점으로 한다는 인터넷에 설명이 있던데 무슨뜻인지..." 저도 모르겠습니다.

    일단 너무 어렵게 생각하지 마세요. 그리고 자세히 알려면 많은 공부를 해야합니다.
    지금 초보라면, 그냥 용어 정도 알고, position이 뭐하는 것인지, 간단한 것을 만들 수 있는지 정도만 달성하는 것이 좋을 것 같습니다.

    실제로는 전문적인 웹 저작 도구를 이용하여 웹 페이지를 만듭니다. 저작 도구의 도움 없이 이론적으로 이 모든 것을 알고 맨땅에 웹 페이지를 만드는 것은 거의 불가능합니다.
    지금으로서는 웹 저작 도구를 잘 사용할 수 있는 기초를 닦는다고 생각하는 것이 좋을 것 같습니다.
    힘내세요. 파이팅!

  • ?
    호기심 2020.04.17 16:55
    질문을 너무 복잡하게 드려서...일단 3번이라도 설명듣고 나니 이해가 됐네요. 늘 빠른 회신 주셔서 감사합니다.

QnA

공부하면서 궁금했던 것을 질문해보세요.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 읽어주세요! 연습문제 및 실습문제 정답 공개에 관한 공지입니다. file 관리자 2017.06.20 18280
343 localhost 관련 문의 3 소년정 2018.02.20 4039
342 몽구스 질문드립니다. 2 서동 2018.02.26 259
341 간단한 질문입니다 1 ㅇㅇ 2018.03.04 267
340 질문입니다 1 1213 2018.03.06 420
339 안녕하세요. 몽구스 다른 컴퓨터에서 서버 접속 문의 드립니다. 1 file 2018.03.14 225
338 챕터 3의 10번 문제 1 컴공과 입문 2018.03.20 125
337 페이지 247 에 있는 Open Challenge 05 의 CSS3로 태그 배치하기를 공부하고 있는데 질문드립니다. 1 file 워니고 2018.03.28 3878
336 u+ 공유기 포트포워딩 방법 1 ge님 2018.03.30 758
335 9장 실습문제 9번 문의사항 1 file 이태복 2018.04.03 309
334 예제2-11 1 포도 2018.04.05 123
333 오픈챌린지 4 1 오픈 2018.04.13 275
332 예제 3-1 1 초보 2018.04.15 75
331 3장 실습문재 3번 사용 태그 1 David Lee 2018.04.15 192
330 8장 오픈챌린지 1 감자먹을래 2018.04.16 891
329 예제 2-18 1 file 새싹 2018.04.18 103
328 예제 2-18 1 새싹 2018.04.18 94
327 실습문제 5장 8번 1 file rrr 2018.04.18 412
326 예제 2-19 1 새싹 2018.04.18 265
325 오픈챌린지 4장 질문 1 littlelion 2018.04.18 390
324 4장 예제 17번 1 신입 2018.04.19 111
목록
Board Pagination Prev 1 ... 2 3 4 5 6 7 8 9 10 ... 21 Next
/ 21
위로