뉴비코더
나는 코딩뉴비
뉴비코더
전체 방문자
오늘
어제
  • 분류 전체보기 (91)
    • 개발입문뉴비 - 국비지원 ( Front End ) (91)
      • html (26)
      • css (58)
      • javascript (6)
      • Library React.js (0)
    • FrontEnd ( Self-study ) (0)
      • html5, CSS3 (0)
      • Vanilla JS (0)
      • Clone Code (0)
    • BackEnd ( self-study ) (0)
      • Library Node.js (0)
      • Python (0)
      • Go (0)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • HTML5
  • js event
  • HTML
  • js event object
  • parseInt
  • JavaScript
  • 코딩진화
  • UL
  • js 이벤트객체
  • 가상클래스
  • boxmodel
  • Transition
  • 웹개발
  • psuedo-class
  • Javascript 배열
  • webfont
  • position
  • padding
  • css3
  • Margin
  • 하이퍼링크
  • 클론코딩
  • ol
  • js 생성 함수
  • 프론트엔드
  • transform
  • 웹개발입문
  • 국비지원
  • boxmodeling
  • 마크업

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
뉴비코더

나는 코딩뉴비

[2021/12/21]국비지원 CSS3 3-(6) 과제5 : nhn 사업영역 클론코딩
개발입문뉴비 - 국비지원 ( Front End )/css

[2021/12/21]국비지원 CSS3 3-(6) 과제5 : nhn 사업영역 클론코딩

2022. 1. 31. 06:24

 

 

수업 중 과제 5

이 날의 마지막 과제

nhn 사이트 ( N사 본사 ) 사업영역 이미지 클론 코딩

더보기

인간적으로 우리 강사 N사 미친 듯이 사랑하는 듯..?
다음카카오는 들여다본 적도 없음

 

 


 

 

사용한 css3

  • padding
  • margin
  • font-size
  • font-family
  • width
  • border
  • text-indent
  • overflow
  • text-align
  • border-collapse
  • backgroun-color

 

 

 

{ text-indent : -9999px ; overflow : hidden; }
= 자리는 있는데 그 줄에서 화면 밖으로 날리는 방식으로 숨김 처리하는 법

{ border-collapse : collapse; }
= table 태그에서 기본적으로 있는 각 셀의 border 간격
(1px 정도 공간이 뜸)을 아작 내는 법

 

 

 


 

대상 이미지

 


 

작업내용

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>사업영역<title>
    <style type="text/css">
        body,div,h2,p,table,caption,thead,tr,th,td{padding: 0;margin: 0;}
        body{font-size: 12px;font-family: Dotum,"돋움",sans-serif;}
        #content{width: 700px;margin:20 auto;border: 2px solid red;}
        #content caption{text-indent:-99999px;overflow: hidden;}
        #content p.text{margin: 10px 0;}
        #content p.unit{text-align: right;margin: 10px 0;}
        #content table{width:100%;border-collapse: collapse;}
        #content .line th{border-top: 2px solid grey;}
        #content .title{text-align: left; background-color: #ccc; border-bottom: 1px solid grey;padding-left: 15px;}
        #content th, #content td{border-bottom: 1px solid grey; padding: 7px 15px 7px 0;text-align: right;}
    </style>
</head>
<body>
    <div id="content">
        <h2>사업영역</h2>
        <p class="text">NHN은 안정적인 수익 모델을 발굴하고 이를 성공적으로 시장에 정착시켜 국내 최고의 
            수익률을 자랑하는 인터넷 기업으로 성장하고 있습니다.</p>
        <p class="unit">단위 : 억원</p>
        <table>
            <caption>사업영역별 매출성장</caption>
            <thead>
                <tr class="line">
                    <th scope="col" class="title">사업영역</th>
                    <th scope="col">2001</th>
                    <th scope="col">2002</th>
                    <th scope="col">2003</th>
                    <th scope="col">2004</th>
                    <th scope="col">2005</th>
                    <th scope="col">2006</th>
                    <th scope="col">2007</th>
                    <th scope="col">2008</th>
                    <th scope="col">2009</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <th scope="row" class="title">검색</th>
                    <td>23</td>
                    <td>164</td>
                    <td>418</td>
                    <td>856</td>
                    <td>1,732</td>
                    <td>2,987</td>
                    <td>4,873</td>
                    <td>6,085</td>
                    <td>6,323</td>
                </tr>
                <tr>
                    <th scope="row" class="title">게임</th>
                    <td>130</td>
                    <td>337</td>
                    <td>767</td>
                    <td>870</td>
                    <td>921</td>
                    <td>1,288</td>
                    <td>2,429</td>
                    <td>3,667</td>
                    <td>4,467</td>
                </tr>
                <tr>
                    <th scope="row" class="title">디스플레이 광고</th>
                    <td>70</td>
                    <td>187</td>
                    <td>330</td>
                    <td>340</td>
                    <td>586</td>
                    <td>950</td>
                    <td>1,214</td>
                    <td>1,390</td>
                    <td>1,504</td>
                </tr>
                <tr>
                    <th scope="row" class="title">전자상거래</th>
                    <td>10</td>
                    <td>45</td>
                    <td>62</td>
                    <td>108</td>
                    <td>233</td>
                    <td>407</td>
                    <td>574</td>
                    <td>844</td>
                    <td>&nbsp;</td>
                </tr>
            </tbody>
        </table>
    </div>
</body>
</html>

 

 

 


 

 

당시 결과물 ( 내지는 답안으로 수정된 것 )

 

 

 


 

더보기

 

border 치라고 하니까 친 거고

색상 저 코드 쓰라고 하니까 쓴 거고

원본이랑 최대한 같게 뽑으려고
저렇게 안 했을 가능성이 오지게 높은데
아마 강사가 이거라고 보여준 답안 보고
변경했을 가능성 매우 높음

( 디테일 강박 )

안 고쳐도 됐는데.....

쯥

 

저작자표시 비영리 변경금지 (새창열림)
    '개발입문뉴비 - 국비지원 ( Front End )/css' 카테고리의 다른 글
    • [2021/12/22]국비지원 CSS3 4-(1) position
    • [2021/12/22]국비지원 CSS3 4-(6) 가상element before, after
    • [2021/12/21]국비지원 CSS3 3-(5) 과제4 : navigation list-style
    • [2021/12/21]국비지원 CSS3 3-(4) 과제3 : 영어속담
    뉴비코더
    뉴비코더
    FrontEnd 지망 - 코딩뉴비를 위한(?), 뉴비에 의한, 뉴비의 블로그 - 코딩뉴비의 코딩 학습 기록 - 첨가물 : 약간의 불평/사족

    티스토리툴바