๋ฐ์ํ
// ๊ฐ์ธ์ ๋ณด ์นธ
<fieldset>
<legend>๊ฐ์ธ ์ ๋ณด</legend>
<ul>
<li>
<label for="uname" class="title">์ด๋ฆ</label>
<input type="text" id="uname" placeholder="์ฌ๋ฐฑ์์ด ์
๋ ฅ" required>
</li>
<li>
<label for="tell" class="title">์ฐ๋ฝ์ฒ</label>
<input type="tel" id="tell" placeholder="์ฐ๋ฝ๊ฐ๋ฅํ ๋ฒํธ">
</li>
</ul>
</fieldset>
// ๋ฉ๋ชจ ์นธ
<label for="comment" class="title">๋ฉ ๋ชจ</label>
<textarea cols="40" rows="3" id="comment"></textarea>
// ์ปคํผ ์ฒดํฌ๋ฐ์ค
<label><input type="checkbox">๊ณผํ
๋ง๋ผ ์ํฐ๊ตฌ์ (100g) </label>
<label><input type="number" values="0" min="0" max="5">๊ฐ</label>
// ์ฃผ๋ฌธํ๊ธฐ, ๋ค์ ์์ฑ ๋ฒํผ
<div class="centered">
<input type="submit" value="์ฃผ๋ฌธํ๊ธฐ">
<input type="reset" value="๋ค์ ์์ฑ">
</div>
-์ฒ์์ ์ด๋ฌ๋๋ฐ css๋ฅผ ์ ์ฉํ๋๊น ํจ์ฌ ๊น๋ํด์ก๋ค.
<style>
.container {
width:600px;
margin:0 auto;
}
ul { /* ์์์๋ ๋ชฉ๋ก์ ์ ์ฉํ ์คํ์ผ */
list-style-type: none; /* ๋ถ๋ฆฟ ์์ฐ */
}
label.title { /* class=title์ธ label์ ์ ์ฉํ ์คํ์ผ */
font-weight: bold; /* ๊ตต์ ๊ธ์ */
width: 80px; /* ๋๋น 80px */
float: left; /* ์ผ์ชฝ๋ถํฐ ๋ฐฐ์น */
}
div.centered { /* class=centered์ธ div์ ์ ์ฉํ ์คํ์ผ */
text-align: center; /* ๊ฐ์ด๋ฐ ์ ๋ ฌ */
}
fieldset { /* ํ๋์
์ ์ ์ฉํ ์คํ์ผ*/
margin: 15px 10px; /* ์ํ ๋ง์ง 15xp, ์ข์ฐ ๋ง์ง 10px */
}
fieldset legend { /* ํ๋์
์ ์ ๋ชฉ */
font-weight: bold; /* ๊ตต์ ๊ธ์ */
font-size: 18px; /* ๊ธ์ ํฌ๊ธฐ 18px */
color: purple; /* ๊ธ์์ ์์ฃผ */
}
ul li { /* ๋ชฉ๋ก์ ๊ฐ ํญ๋ชฉ */
margin-bottom: 10px; /* ์๋ ๋ง์ง 10px */
}
</style>
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title> ์ฃผ๋ฌธ์ ์์ฑํ๊ธฐ</title>
<style>
.container {
width:600px;
margin:0 auto;
}
ul { /* ์์์๋ ๋ชฉ๋ก์ ์ ์ฉํ ์คํ์ผ */
list-style-type: none; /* ๋ถ๋ฆฟ ์์ฐ */
}
label.title { /* class=title์ธ label์ ์ ์ฉํ ์คํ์ผ */
font-weight: bold; /* ๊ตต์ ๊ธ์ */
width: 80px; /* ๋๋น 80px */
float: left; /* ์ผ์ชฝ๋ถํฐ ๋ฐฐ์น */
}
div.centered { /* class=centered์ธ div์ ์ ์ฉํ ์คํ์ผ */
text-align: center; /* ๊ฐ์ด๋ฐ ์ ๋ ฌ */
}
fieldset { /* ํ๋์
์ ์ ์ฉํ ์คํ์ผ*/
margin: 15px 10px; /* ์ํ ๋ง์ง 15xp, ์ข์ฐ ๋ง์ง 10px */
}
fieldset legend { /* ํ๋์
์ ์ ๋ชฉ */
font-weight: bold; /* ๊ตต์ ๊ธ์ */
font-size: 18px; /* ๊ธ์ ํฌ๊ธฐ 18px */
color: purple; /* ๊ธ์์ ์์ฃผ */
}
ul li { /* ๋ชฉ๋ก์ ๊ฐ ํญ๋ชฉ */
margin-bottom: 10px; /* ์๋ ๋ง์ง 10px */
}
</style>
</head>
<body>
<div class="container">
<h1>์ํ ์ฃผ๋ฌธ์</h1>
<form>
<fieldset>
<legend>๊ฐ์ธ ์ ๋ณด</legend>
<ul>
<li>
<label for="uname" class="title">์ด๋ฆ</label>
<input type="text" id="uname" placeholder="์ฌ๋ฐฑ์์ด ์
๋ ฅ" required>
</li>
<li>
<label for="tel1" class="title">์ฐ๋ฝ์ฒ</label>
<input type="tel" id="tel1" placeholder="์ฐ๋ฝ๊ฐ๋ฅํ ๋ฒํธ">
</li>
</ul>
</fieldset>
<fieldset>
<legend>๋ฐฐ์ก์ง ์ ๋ณด</legend>
<ul>
<li>
<label for="addr" class="title">์ฃผ์</label>
<input type="text" size="40" id="addr" required>
</li>
<li>
<label for="tel2" class="title">์ ํ๋ฒํธ</label>
<input type="tel" id="tel2" required>
</li>
<li>
<label for="comment" class="title">๋ฉ ๋ชจ</label>
<textarea cols="40" rows="3" id="comment"></textarea>
</li>
</ul>
</fieldset>
<fieldset>
<legend>์ฃผ๋ฌธ ์ ๋ณด</legend>
<ul>
<li>
<label><input type="checkbox">๊ณผํ
๋ง๋ผ ์ํฐ๊ตฌ์ (100g) </label>
<label><input type="number" value="0" min="0" max="5">๊ฐ </label>
</li>
<li>
<label><input type="checkbox">์ธ๋๋ค์์ ๋ง๋ธ๋ง (100g) </label>
<label><input type="number" value="0" min="0" max="5">๊ฐ </label>
</li>
<li>
<label><input type="checkbox">ํ๋ผ๋๋๋ค(๋ธ๋ ๋ฉ) (100g) </label>
<label><input type="number" value="0" min="0" max="5">๊ฐ </label>
</li>
</ul>
</fieldset>
<div class="centered">
<input type="submit" value="์ฃผ๋ฌธํ๊ธฐ">
<input type="reset" value="๋ค์ ์์ฑ">
</div>
</form>
</div>
</body>
</html>
๋ฐ์ํ
'HTML5 & CSS3' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML5 & CSS3] ์์ (ํ์คํฐ๋ฒ ํ์ด์ง ๋ง๋ค๊ธฐ) (0) | 2021.02.03 |
---|---|
[HTML5 & CSS3] ํผ ๊ด๋ จ ํ๊ทธ๋ค - ์ฌ๋ฌ ๋ฐ์ดํฐ ๋์ดํด ๋ณด์ฌ์ฃผ๊ธฐ (0) | 2021.02.02 |
[HTML5 & CSS3] <input> ํ๊ทธ์ ๋ค์ํ ์์ฑ (0) | 2021.01.29 |
[HTML5 & CSS3] <input> ํ๊ทธ (0) | 2021.01.29 |
[HTML5 & CSS3] Form (0) | 2021.01.29 |
๋๊ธ