728x90
์ ์ด์ฟผ๋ฆฌ : ๊ธฐ๋ณธ ์ ํ์
JQuery๋ html ์์์ ๊ด๋ จ๋ ๊ธฐ๋ฅ๊ตฌํ์ด ๋ง์, ๊ทธ๋งํผ CSS์ ๋งค์ฐ ๋ฐ์ ํ ๊ด๊ณ๊ฐ ์์ต๋๋ค. ์ค๋์ JQuery์ ๊ธฐ๋ณธ ์ ํ์์ ๋ํ์ฌ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
1. ๊ธฐ๋ณธ ์ ํ์
์ ํ์ ์ข ๋ฅ | ์ค๋ช | |
---|---|---|
ํ๊ทธ ์ ํ์ | $("p") | p ์์๋ฅผ ์ ํํฉ๋๋ค. |
id ์ ํ์ | $("#gnb") | #gnb ์์๋ฅผ ์ ํํฉ๋๋ค. |
class ์ ํ์ | $(".logo") | .logo์ธ ์์๋ฅผ ์ ํํฉ๋๋ค. |
์์ ์ ํ์ | $("#gnb > ul > li") | #gnb์ ์์ ์์์ ์์ ์์ li๋ฅผ ์ ํํฉ๋๋ค. |
ํ์ ์ ํ์ | $("#gnb ul") | #gnb์ ํ์์ ์๋ ๋ชจ๋ ul ์์๋ฅผ ์ ํํฉ๋๋ค. |
์ธ์ ์ ํ์ | $("#visual + #content") | #visual ๋ค์์ ์ค๋ #content ์์๋ฅผ ์ ํํฉ๋๋ค. |
ํ์ ์ ํ์ | $("#visual ~ #footer") | #visual์ ํ์ ์์ #footer๋ฅผ ์ ํํฉ๋๋ค. |
์ข ์ ์ ํ์ | $("div.util") | div ์์ ์ค class๊ฐ util์ธ ์์๋ฅผ ์ ํํฉ๋๋ค. |
๊ทธ๋ฃน ์ ํ์ | $(".left, .right, #banner") | .left, .right, #banner ์์๋ฅผ ์ ํํฉ๋๋ค. |
์ ์ฒด ์ ํ์ | $("*") | ๋ชจ๋ ์์๋ฅผ ์ ํํฉ๋๋ค. |
2. ๊ธฐ๋ณธ ์ ํ์ ์ฌ์ฉ ์์
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>๊ธฐ๋ณธ ์ ํ์</title>
<style>
* {
margin: 5px;
}
</style>
</head>
<body>
<header id="header">
<div class="logo">๋ก๊ณ </div>
<div class="util">ํ์๊ฐ์
</div>
<nav id="gnb">
<ul>
<li>๋ฉ๋ด1
<ul>
<li>๋ฉ๋ด1_1</li>
</ul>
</li>
</ul>
</nav>
<div id="visual">
<p>๋น์ฃผ์ผ</p>
</div>
<div id="content">
<div class="left">์ผ์ชฝ</div>
<div class="right">
<div class="util">์ค๋ฅธ์ชฝ</div>
</div>
</div>
<div id="banner">๋ฐฐ๋</div>
<footer id="footer">ํธํฐ</footer>
</header>
<script src="https://code.jquery.com/jquery-3.6.1.min.js"
integrity="sha256-o88AwQnZB+VDvE9tvIXrMQaPlFFSUTR+nldQm1LuPXQ="
crossorigin="anonymous"></script>
<script>
$(document).ready(function() {
$("p").css("border", "4px solid red");
$("#gnb").css("border", "4px solid orange");
$(".logo").css("border", "4px solid yellow");
$("#gnb > ul > li").css("border", "4px solid green");
$("#gnb ul").css("border", "4px solid blue");
$("#visual + #content").css("border", "4px solid navy");
$("#visual ~ #footer").css("border", "4px solid purple");
$("div.util").css("border", "4px solid pink");
$(".left, .right, #banner").css("border", "4px solid gray");
});
</script>
</body>
</html>
๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.

728x90
'JQuery' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ์ด์ฟผ๋ฆฌ : ํด๋์ค ๊ด๋ จ ๋ฉ์๋ (3) | 2022.09.04 |
---|---|
์ ์ด์ฟผ๋ฆฌ : ํ์ ์ ํ์ (5) | 2022.09.01 |
์ ์ด์ฟผ๋ฆฌ : ํํฐ ์ ํ์ (10) | 2022.08.30 |
์ ์ด์ฟผ๋ฆฌ : ์์ฑ ์ ํ์ (7) | 2022.08.30 |
์ ์ด์ฟผ๋ฆฌ : ์ฐ๊ฒฐ ๋ฐฉ๋ฒ (10) | 2022.08.29 |
๋๊ธ