메뉴 건너뛰기

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 18233
342 8장 오픈챌린지 질문있습니다 1 jsch 2017.11.12 823
341 연습문제 8장 이론문제 2번 답을 알고 싶습니다. 1 khe 2017.08.18 812
340 실습문제 6장 5번 littlelion 2018.06.20 780
339 교재425page 9장 오픈챌린지 질문입니다. [재수정해서 올립니다.] 3 ㅁㄴㅇㄻㄴㅇㄹ 2019.08.20 770
338 u+ 공유기 포트포워딩 방법 1 ge님 2018.03.30 758
337 div 와 pre 중에서 어떤 게 더 상위에 위치하나요? 1 file 입문한사람 2020.04.03 751
336 연습문제 짝수번 정답 기러기 2018.04.20 749
335 7장 실습문제10번 자바 2019.06.13 747
334 명품 html5+ 수정판 css3+ javascript 웹 프로그래밍 실습문제 이미지 파일 어디서 다운 받아요? 1 미카엘 2021.01.14 735
333 실습문제 7장 5번 1 유등등 2020.12.17 706
332 8장 실습문제 7번 5 은성 2017.04.05 695
331 그림이 안떠요(실습문제 4장 7번) 2 file 초보자 2020.04.27 684
330 4장 8번 문제 질문드려요! 1 file safd 2017.06.09 680
329 12장 연습문제 4번 HTML 요청 1 file 윤세아 2020.06.10 641
328 제1장 오픈챌린지/실습문제 질문 2 file Soyoyum 2018.02.07 635
327 실습문제 홀수번 정답 ㅁㅁ 2017.09.24 635
326 오픈 첼린지 9장 질문 있습니다. 4 file muuum 2018.10.21 633
325 10장 실습문제 6번 전역변수 설정에 관한 질문 1 제발요 2019.12.04 632
324 8장의 10번 문제 질문 있습니다. 웸프로그래밍 2017.05.28 625
323 open challenge 6장 1 aoharu 2018.09.15 621
목록
Board Pagination Prev 1 ... 2 3 4 5 6 7 8 9 10 ... 21 Next
/ 21
위로