Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.74 KB | None | 0 0
  1. ### [필수 문제1] CSS 속성(객관식)
  2. 아래의 설명 중 올바르지 않은 것을 모두 골라 주시고 그 이유에 대해 간략하게 설명해주세요.
  3. ```
  4. a. padding 속성은 요소 외부의 여백을 조정할 때 사용한다. (X)
  5. (이유: padding은 border 내부, margin은 border 외부를 조정한다.)
  6.  
  7. b. 글씨 색상은 font-color 속성으로 오해하는 경우가 있는데, 글씨 색상은 color속성을 사용하여 값을
  8. 지정한다.
  9. c. 배경색을 지정할 때 background-color 속성으로 오해하는 경우가 있는데, 배경색은 background 속성으로 지정해야 한다. (X)
  10. (이유: background / background-color 아무거나 써도 적용된다)
  11.  
  12. d. margin 속성으로 해당 요소의 상, 하, 좌, 우 여백을 모두 설정할 수 있다.
  13. ```
  14. ***
  15.  
  16. ### [필수 문제2] CSS 선언 방식(서술형)
  17. 2-1. 인라인 방식으로 HTML 태그에 직접 스타일을 적용했을 때 어떤 문제가 있는지 설명해주세요.
  18. ```
  19. A: 인라인 방식으로 스타일을 적용할 시 똑같은 태그에 동일한 스타일을 적용하는데 있어서 비효율적이다.
  20. ```
  21.  
  22. 2-2. HTML 내장 방식으로 CSS를 선언했을 때 어떤 문제가 있는지 설명해주세요.
  23. ```
  24. A: 내장방식으로 스타일을 적용한다면 여러 개의 html파일에 동일한 css를 적용 시킬 때 계속해서 코드를 입력해줘야 하므로 비효율적이다.
  25. ```
  26.  
  27. ### [필수 문제3] CSS실습
  28. 아래의 코드를 참조하여 parent 클래스 자식 요소에 글씨 크기를 15픽셀로 지정해주시고 title 클래스에는 글씨 색상을 빨간색으로 지정하는 코드를 작성해주세요.
  29.  
  30. A:
  31. ```
  32. .title{
  33. font-size: 15px;
  34. color: red;
  35. }
  36.  
  37. .content{
  38. font-size: 15px;
  39. }
  40. ```
  41. ***
  42.  
  43. ### [필수 문제4] CSS margin (실습)
  44. 1. VS Code 에 새로운 HTML 파일을 만들어 주세요. margin.html
  45. 2. 아래 코드를 복사/붙여넣기 하시고 ‘제목 입니다’ 에 왼쪽 margin 값 20px를 적용해주세요.
  46. A:
  47. ```
  48. <!DOCTYPE html>
  49. <html>
  50. <head>
  51. <style>
  52. h1
  53. {
  54. background-color: lightblue;
  55. margin-left: 20px;
  56. }
  57. </style>
  58. </head>
  59. <body>
  60. <h1>제목 입니다</h1>
  61. <p>'제목 입니다' 에 왼쪽 margin 20px 을 적용해주세요.</p>
  62. </body>
  63. </html>
  64. ```
  65. ***
  66.  
  67. ### [필수 문제5] CSS margin(실습)
  68. 1. VS Code 에 새로운 HTML 파일을 만들어 주세요. margin.html
  69. 2. 아래 코드를 복사/붙여넣기 하시고 ‘제목 입니다’ 에 상하좌우 모든 방향으로 margin 값 20px 를 적용해주세요.
  70. A:
  71. ```
  72. <!DOCTYPE html>
  73. <html>
  74. <head>
  75. <style>
  76. h1
  77. {
  78. background-color: green;
  79. margin: 20px;
  80.  
  81. }
  82. </style>
  83. </head>
  84. <body>
  85. <h1>제목 입니다</h1>
  86. <p>'제목 입니다' 에 상하좌우 모든 방향으로 margin 20px 을 적용해주세요.</p>
  87. </body>
  88. </html>
  89. ```
  90. ***
  91.  
  92. ### [심화 문제1] CSS padding (실습)
  93. 1. VS Code 에 새로운 HTML 파일을 만들어 주세요. 그리고 아래 코드를 복사 후 붙여넣기 해주세요. (예 : padding.html)
  94. a. 박스 2번만 아래쪽은 25px, 왼쪽과 오른쪽 padding 은 40px를 적용해주세요.
  95. b. 박스 2번만 width, height 값은 없애고, 배경 색상은 blue 로 바꿔주세요.
  96. A:
  97. ```
  98. <!DOCTYPE html>
  99. <html>
  100. <head>
  101. <style>
  102. div {
  103. width: 300px;
  104. height: 300px;
  105. background: violet;
  106. }
  107. .box{
  108. padding-bottom: 25px;
  109. padding-left: 40px;
  110. padding-right: 40px;
  111. background: blue;
  112. width: auto;
  113. height: auto;
  114.  
  115. }
  116. </style>
  117. </head>
  118. <body>
  119. <div class="box1">박스 1번</div>
  120. <div class="box2">박스 2번</div>
  121. </body>
  122. </html>
  123. ```
  124. ***
  125.  
  126. ### [심화 문제2] 간단한 레이아웃을 가진 웹 페이지 (실습)
  127. 지금 `<article>`이라는 태그 안에 있는 글이 왼쪽이 너무 붙어있습니다.
  128. 여백을 주기 위해 margin 또는 padding을 사용하여 상하좌우 20px만큼 띄워주세요.
  129. A:
  130. ```
  131. <!DOCTYPE html>
  132. <html>
  133. <head>
  134. <style>
  135. header{
  136. border-bottom:1px solid gray;
  137. }
  138. nav {
  139. border-right:1px solid gray;
  140. width:200px;
  141. height:600px;
  142. float:left;
  143. }
  144. nav ol {
  145. list-style:none;
  146. }
  147. article {
  148. float:left;
  149. margin: 20px;
  150. }
  151.  
  152. </style>
  153. </head>
  154. <body>
  155. <header>
  156. <h1>CSS 연습</h1>
  157. </header>
  158. <nav>
  159. <ol>
  160. <li><a href="#">HTML</a></li>
  161. <li><a href="#">CSS</a></li>
  162. <li><a href="#">JavaScript</a></li>
  163. </ol>
  164. </nav>
  165. <article>
  166. <h2>CSS</h2>
  167. CSS 란?
  168. <ul>
  169. <li>HTML 이라는 뼈대에 살을 입혀주는 기능</li>
  170. <li>HTML 과는 다른 형태의 문법을 갖고 있습니다.</li>
  171. </ul>
  172. </article>
  173. </body>
  174. </html>
  175. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement