2018-01-09 Homework WPS 2.HTML과 CSS

박보영 나무위키 페이지 만들기

대충 어딜 어떻게 손봐야 할지, 손에 익지 않은 구문등을 마구잡이로 적어놓아서 나만 알아볼 수 있음!

html : html 5 형식으로 작성하고 타이틀 수정, css파일 연결시키기

css : html fz는 16 , html, body는 0.9rem으로 설정 lh1.5, c#373a3c;

rem은 문서의 가장 최상단 폰트사이즈 기준
em은 자신의 부모요소의 폰트사이즈 기준

html : 최근 수정시각 입력

css : p.modified-date 의 ta:right

html : ul>li 상위문서를 리스트로 입력, 하이퍼링크 a로 걸기

css : a 의 기본 색깔 변경, 밑줄 제거(textdeco), hover가상 선택자(a:hover)사용하여 hover했을만 밑줄이 생기는 것 설정

가상 선택자 : 요소의 특별한 상태를 지정하기 위해 만들어진 추가된 키워드
콘텐츠 상태, 마우스 위치 처럼 외부 요인 관련 요소에 스타일 적용가능

html : ul요소 왼쪽 패딩 재정의 20px, arrow이미지 다운로드 후 삽입, arrow 이미지 클래스 정의

css : arrow클래스 w21, h21

html : 이미지 요소는 inline이므로 텍스트와 함께 한 줄을 차지할 수 있도록 div(class link-internal-container)로 감싸줌 span으로 텍스트 입력

div로 묶어주지 않으면 다른 요소가 차지할 여지를 줌

css : 화살표 이미지와 컨테이너의 자식들이 수직중앙정렬이 되도록 수정, div.~~ > * { vertical align: middle, 글과 이미지의 간격을 주기위해 이미지 margin right 4px

vertical-align은 inline 또는 inline-block요소에만 적용

html : 테이블 만들고 이미지, 내용 넣기. .wiki-table 정의,

css : .wiki-table에서 table-collapse 지정, 이미지가 너무 크므로 img 태그 재정의. 보통 태그의 정의는 맨 위쪽에다 쓰는게 보기 좋음. max-width: 100%; 부모 요소의 크기를 초과하지 않음, tr,td 텍스트 중앙정렬, 패딩 5,10px, td 배경색 #f5f5f5

css : 테이블 첫번째 로우만 스타일을 주기 위해 nth-of-type(1) 또는 first-child으로 설정 (동영상 30:10), 배경색, 글자색 변경(fff), fwb, tr의 first-child로 사진 배경색 변경. 부모의 색 inherit(상속)해보기

css : 메인 테이블 페이지 내 가운데 정렬(margin: 0 auto;)하고 최대 크기 정하기 (600), 배경 테두리색 정의

html : div으로 h2목차 + 리스트를 감싸서 toc클래스 정의

css : border정의 #ccc 패딩 0,20,18,12, maxwidth 400px, 테이블에서 마진을 0, auto 20px으로 설정

html : 소개, 테이블 작성, 동영상 삽입

css : 아까 작성한 테이블 스타일과 같으므로 그대로 적용, 동영상 크기 설정 max-width 100%

html : blockquote .wiki-quote p로 삽입

css : wiki-quote border설정, whitespace설정, 배경색 #eee, marginleft 0, 패딩 주고 p에는 마진을 0으로 설정, background-image: url(~~) background-repeat: no-repeat; background-position: 98% 2%; background-size: 25px;

  • 1월 11일 1회 복습

Comments