[231207] - IRISH APP 설계 및 제작(2)

IRISH·2023년 12월 11일
0

JS

목록 보기
22/80
post-thumbnail

참고 URL

CSS


설계

  • 페이지 크기에 따라, div의 영역을 상대 조절한다.
  • 최상단에는 환영 문구를, 최하단에는 명언 및 저자를 둔다.
  • 명언과 저자의 글자 중 상대적으로 명언의 글을 더 크게 한다.
  • [환영 문구 / 명언 / 저자]의 글자는 모두 가운데 정렬한다.

결과 화면

소스 코드

style.css

@import url(//fonts.googleapis.com/earlyaccess/nanumpenscript.css);

body {
    background: #2ecc71;
}

div.absoluteTop {
    width: 100%;
    /* float: top; */
    box-sizing: border-box; 
    background: #fff;
    text-align : center;
}

div.absoluteBottom {
    width: 100%;
    box-sizing: border-box;
    background: red;
    position: absolute;
    bottom: 0px;
    text-align : center;
}

span.fontFaceText{
    color:black;
    font-family: 'Nanum Pen Script', cursive;
    font-size: 28pt;
}

span.fontFaceWriter{
    color:blue;
    font-family: 'Nanum Pen Script', cursive;
    font-size: 24pt;
}
  • 명언과 저자의 글씨에 구글 폰트를 적용하기 위해 “@import url()” 할당
  • width: 100%
    • 웹 페이지의 크기에 따라 Div의 크기를 조절한다.
  • box-sizing ⇒ 박스의 크기를 어떤 것을 기준으로 계산할지를 정하는 속성
    • content-box : 콘텐트 영역을 기준으로 크기를 정한다.
    • border-box : 테두리를 기준으로 크기를 정한다.
    • initial : 기본값으로 설정한다.
    • inherit : 부모 요소의 속성값을 상속받는다.
  • font-family ⇒ 글씨 Font
  • font-size ⇒ 글씨 크기 조절하기
    • pt : point, 일반 문서(워드 등)에서 많이 사용하는 단위
    • px : pixel, 표시장치(모니터)에 따라서 상대적인 크기를 가짐.
    • em : font_size, 해당폰트의 대문자 M의 너비를 기준으로 함.
    • % : percent, 기본글꼴의 크기에 대하여 상대적인 값을 가짐.
  • text-align ⇒ 글씨 정렬
    • left / center / right
  • position
profile
#Software Engineer #IRISH

0개의 댓글