FORM은 사용자로부터 정보를 수집하는 모든 웹사이트에서 중요한 부분입니다. FORM은 등록, 설문 조사, 피드백 등 다양한 용도로 사용할 수 있습니다. HTML 및 CSS를 사용하여 양식을 만드는 방법에 대해 설명하고 HTML 양식 요소의 기본 사항과 CSS를 사용하여 스타일을 지정하는 방법에 대해 알아보도록 하겠습니다.
HTML 양식 요소
HTML은 텍스트 필드, 확인란, 라디오 버튼, 선택 상자 등을 포함하여 양식을 만드는 다양한 양식 요소를 제공합니다. 각 양식 요소는 자체 속성이 있는 HTML 태그로 표시됩니다. 예를 들어, "input" 태그는 텍스트 필드를 만드는 데 사용되고 "select" 태그는 선택 상자를 만드는 데 사용됩니다.
아래는 간단한 형식의 예를 살펴보겠습니다.
*php 코드 예시
<form>
<label for="name">Name:</label>
<input type="text" id="name" name="name"><br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br><br>
<input type="submit" value="Submit">
</form>
이 예에서는 두 개의 입력 필드가 있는 양식을 만들었습니다. 하나는 사용자 이름용이고 다른 하나는 이메일 주소용입니다. 양식 끝에 제출 버튼인 submit도 포함했습니다.
하나씩 살펴보자면 <label for="name">Name:</label>은 이름을 입력하는 칸을 위한 양식이며, <input type = "text">에는 텍스트를 넣는 상자를 만들었습니다.
이 부분을 예를 들자면 우리가 흔히 홈페이지에서 "Name : __________"와 같은 형태로 만들어집니다. 따라서 이 부분에 이름을 입력할 수 있게 만드는 것이죠.
그 아래 email 부분도 name을 입력하는 부분과 동일한 형태로 만들어지나 다른 점으로는 <input type="submit" value="Submit">이 추가로 있어 제출하는 버튼이 하나 더 있다고 보시면 됩니다.
CSS로 양식 스타일 지정
기본적으로 HTML 양식 요소는 단순하고 매력적이지 않은 모양을 가지고 있습니다. 그러나 CSS를 사용하여 스타일을 지정하여 시각적으로 더 매력적이고 사용자 친화적으로 만들 수 있습니다. CSS는 양식 요소의 색상, 크기, 글꼴 등을 변경하는 데 사용할 수 있습니다.
CSS를 사용하여 양식의 스타일을 지정하는 방법의 예를 살펴보겠습니다.
*css 코드 예시
form {
background-color: #f2f2f2;
padding: 20px;
border-radius: 10px;
font-family: Arial, sans-serif;
}
label {
display: block;
font-weight: bold;
margin-bottom: 5px;
}
input[type="text"], input[type="email"] {
padding: 10px;
border: none;
border-radius: 5px;
margin-bottom: 10px;
font-size: 16px;
}
input[type="submit"] {
background-color: #4CAF50;
color: white;
padding: 10px 20px;
border: none;
border-radius: 5px;
cursor: pointer;
}
이 예에서는 CSS를 사용하여 양식과 해당 요소의 스타일을 지정했습니다. 양식에 배경색, 패딩, 테두리 반경 및 글꼴 모음을 추가했습니다. 또한 레이블의 글꼴 두께, 여백 및 글꼴 크기를 변경했습니다. 입력 필드는 패딩, 테두리, 테두리 반경 및 글꼴 크기로 스타일이 지정했으며, 제출 버튼은 배경색, 패딩, 테두리, 테두리 반경 및 커서로 스타일이 지정했습니다.
하나씩 명령어를 살펴보자면
- 배경색 지정 → background-color: #f2f2f2;
- 요소 내부 여백 지정 → padding: 20px;
- 테두리 둥글게 만들기 → border-radius: 10px;
- 원하는 글꼴지정 → font-family: Arial, sans-serif;
- 요소표현 방식 → display: block;
- 글꼴 두께 → font-weight: bold;
- 마진 아래 여백 → margin-bottom: 5px;
HTML 및 CSS를 사용하여 양식을 만드는 것은 사용자 데이터를 수집하는 모든 웹 사이트에 필수적입니다. HTML 양식 요소와 CSS 스타일을 사용하여 시각적으로 매력적이고 사용자 친화적인 양식을 만들 수 있습니다. 이 블로그 게시물의 예제와 팁을 따르면 웹 사이트의 사용자 경험을 향상시키는 아름다운 양식을 만들 수 있습니다.
'방구석코딩' 카테고리의 다른 글
일반적인 HTML, CSS 오류 검사, 디버깅 (0) | 2023.04.01 |
---|---|
구글 글꼴을 이용한 타이포그래피 만드는 법 (0) | 2023.03.30 |
반응형 웹사이트 디자인하기 (0) | 2023.03.26 |
HTML과 CSS 코드 구성 정리방법 (0) | 2023.03.24 |
CSS 기본 셀렉터와 속성 (0) | 2023.03.19 |
댓글