인기여행국가 및 도시의 호텔정보

국내 호텔 일본 호텔 필리핀 호텔 태국 호텔 홍콩 호텔 싱가포르 호텔 베트남 호텔 중국 호텔 대만 호텔 말레이시아 호텔 인도네시아 호텔 괌 호텔 마카오 호텔 미국 호텔 호주 호텔 영국 호텔 터키 호텔 스위스 호텔 몰디브 호텔 두바이 호텔 미얀마 호텔 인도 호텔 뉴질랜드 호텔 체코 호텔 오스트리아 호텔 크로아티아 호텔 사이판 호텔 캐나다 호텔 스리랑카 호텔 그리스 호텔 스페인 호텔 프랑스 호텔 독일 호텔 캄보디아 호텔 라오스 호텔 이탈리아 호텔 네팔 호텔 러시아 호텔 네덜란드 호텔 헝가리 호텔 포르투갈 호텔 몽골 호텔 벨기에 호텔 핀란드 호텔 멕시코 호텔 브라질 호텔


추천 인기 여행,휴양도시

방콕 호텔 서울 호텔 홍콩 호텔 싱가포르 호텔 세부 호텔 부산 호텔 오사카 호텔 도쿄 호텔 보라카이 호텔 타이베이 호텔 마닐라 호텔 제주도 호텔 후쿠오카 호텔 괌 호텔 마카오 호텔 파타야 호텔 호치민 호텔 발리 호텔 오키나와 호텔 쿠알라룸푸르 호텔 상하이 호텔 푸켓 호텔 하노이 호텔 칼리보 호텔 베이징 호텔 자카르타 호텔 교토 호텔 보홀 호텔 청도 호텔 파리 호텔 다낭 호텔 치앙마이 호텔 씨엠립 호텔 인천 호텔 시드니 호텔 코타키나발루 호텔 나트랑 호텔 런던 호텔 앙헬레스 호텔 경주 호텔 로마 호텔 삿포로 호텔 바르셀로나 호텔 비엔티엔 호텔 하와이 호텔 광저우 호텔 나가사키 호텔 루앙프라방 호텔 멜번 호텔 나고야 호텔 속초 호텔 이스탄불 호텔 몰디브 호텔 끄라비 호텔

HTML 강좌 STYLE SHEET 배경제어

Posted by KOKPlay 1인 미디어
2015. 9. 5. 23:03 컴퓨터-유용한팁/HTML

HTML 강좌 STYLE SHEET 배경제어

 

 

스타일시트의 배경에 관한 옵션은 background-color 와 background-image 와 background-repeat 그리고 background-attachment 등이 있습니다.
그중 
background-color는 다른 옵션들과 같이 쓸수 없는 것임을 감안한다면 그 형식은embeded로는

<style type='text/css'>
적용될태그 {
backgound-color:값(또는 backgound-image;backgound-image:값;backgound-repeat:값;background-attachment:값)}
</style>
.
.
<적용될태그>



inline으로는 

<적용될태그 style="backgound-color:값(또는 backgound-image;backgound-image:값;backgound-repeat:값;background-attachment:값)">


역시 폰트제어와 마찬가지로 옵션 전부를 써줄필요는 없습니다. 그건 태그나 스타일시트나 전부 마찬가지죠 원하는 옵션만 써주면 됩니다.

 

① 단색 배경 background-color

어떠한 태그의 단색배경을 입힐때 쓰이는 옵션입니다. 따라서 옵션값은 색상이 되겠죠. 그러므로background-color:색상입니다. 혹은 background:색상로 써줘도 됩니다.
하지만 원칙상 
background-color:색상으로 기억해 두시는게 나을듯. 적용할태그를 <font>로 써서 예제를 들어보겠습니다.
아참! embeded방식과 inline방식의 차이는 아시죠? 적용될태그를 <font>로 한다면 embeded방식은 모든 <font>태그에 배경을 입히게 되고 inline은 하나의 <font>태그에만 입힌다는거.

embeded방식inline방식
<html>
<head>
<title>스타일시트 예제</title>
<style type="text/css">
font {
background-color:yellow}
</style>

</head>
<body>
<font>나는 할 수 있다</font>
</body>
</html>
<font style="background-color:yellow">나는 할 수 있다</font>
<FORM>실행화면</FORM>

어때요 <font>태그 배경색이 노랗게 됐죠? 물론 다른 태그에도 적용가능합니다. 제가 자꾸 <font>태그에만 예를 들어준다고 여기에만 적용된다고 생각하지 마세요. 스타일시트의 옵션들은 거의 대부분이 아무태그를 가리지 않고 적용이 된답니다.
배경 강좌니까 
background-color옵션을 <body>태그에다가 걸어주면 어떻게 될까요? 당연히 화면전체가 배경이 입혀지겠죠. <font>태그의 배경은 글자주변에 한정되겠지만 <body>태그의 배경은 화면 그자체니까

embeded방식inline방식
<html>
<head>
<title>스타일시트 예제</title>
<style type="text/css">
body {background-color:yellow}
</style>

</head>
<body>
나는 할 수 있다

</body>
</html>
<body style="background-color:yellow">나는 할 수 있다</font>
<FORM>실행화면</FORM>

어때요? 신기한가요?

② 이미지 배경

이미지 배경에 쓰이는 옵션들은 꽤 많답니다. 그중에 가장 기본적인것은 뭐니뭐니해도 '이미지 배경을 하겠다'라는 background-image겠죠. 어디에 있는 배경그림을 사용할 것인지를 정해야 하기 때문에 옵션값은 배경그림의 주소가 됩니다. url(주소)이죠. 따라서 그 형식은 background-image:url(이미지주소)가 된답니다. 이 역시 background:url(이미지주소)라고 표기도 가능하나 다른 배경옵션들과의 형식 통일성을 위해 처음것을 기억하시는게 좋겠네요.

embeded방식inline방식
<html>
<head>
<title>스타일시트 예제</title>
<style type="text/css">
font {
background-image:url(back.gif)}
</style>

</head>
<body>
<font>나는 할 수 있다</font>
</body>
</html>
<font style="background-image:url(back.gif)">나는 할 수 있다</font>
<FORM>실행화면</FORM>

이해되시죠? 제가 누차 말씀드리는 거지만 embeded방식와 inline의 차이를 염두에 두세요.
자 그럼 이미지 배경을 <font>태그말고 <body>태그에다 입혀보죠

embeded방식inline방식
<html>
<head>
<title>스타일시트 예제</title>
<style type="text/css">
body {background-image:url(back.gif)}
</style>

</head>
<body>
나는 할 수 있다

</body>
</html>
<body style="background-image:url(back.gif)">나는 할 수 있다</font>
<FORM>실행화면</FORM>

※ background-repeat
이미지 배경을 주는 스타일시트에는 옵션이 더 있습니다. 배경그림이 적용될범위보다 크기가 작은경우 타일형식으로 반복되어 나오는데 그걸 조절할 수 있는 옵션이 있죠. 
background-repeat입니다. 단 이 옵션은 이미지배경을 한다는 전제하에서 이므로 background-image옵션이 없이는 쓰일수 없습니다.
옵션값에는

repeat-x : x축으로 반복이 됩니다.
repeat-y : y축으로 반복이 됩니다.
no-repeat : 이미지가 적용태그의 공간보다 작아도 반복을 시키지 않습니다.
repeat-x만 예를 들어보죠. 나머지는 태그연습장으로 실행해보세요.

embeded방식inline방식
<html>
<head>
<title>스타일시트 예제</title>
<style type="text/css">
body {background-image:url(back.gif);
background-repeat:repeat-x}
</style>

</head>
<body>
나는 할 수 있다
</body>

</html>
<body style="background-image:url(back.gif);background-repeat:repeat-x">나는 할 수 있다</font>
<FORM>실행화면</FORM>

※ background-attachment
이 옵션또한 이미지 배경에 한해서 쓸수 있는 옵션입니다. 말그대로 '
배경을 붙이는'역할을 하는데 화면이 커서 스크롤을 할 경우 배경은 따라서 움직이지 않고 고정되어 있답니다. 따라서 옵션값은 fixed이죠.
이것은 <body>태그에서 
bgproperties=fixed와 역할은 같으나 스타일시트는 좀더 다양한 태그에서 쓰일 수 있다는게 장점입니다.

embeded방식inline방식
<html>
<head>
<title>스타일시트 예제</title>
<style type="text/css">
body {background-image:url(back.gif);
background-attachment:fixed}
</style>

</head>
<body>
HTML TUTOR의 스타일강좌입니다<br>
이해하기 쉽죠?<br>
이렇게 일일히 실행화면까지<br>
보여주면서<br>
강좌를 하는 사이트 보셨나요?<br>
지금은<br>
background-attachment:fixed<br>
의 예제인데<br>
화면을 스크롤 해보세요<br>
배경은 고정되어있죠?<br>
</body>

</html>
<body style="background-image:url(back.gif);background-attachment:fixed">HTML TUTOR의 스타일강좌입니다<br>
이해하기 쉽죠?<br>
이렇게 일일히 실행화면까지<br>
보여주면서<br>
강좌를 하는 사이트 보셨나요?<br>
지금은<br>
background-attachment:fixed<br>
의 예제인데<br>
화면을 스크롤 해보세요<br>
배경은 고정되어있죠?<br>
</font>
<FORM>실행화면</FORM>

이상입니다. 배경제어에 관한 스타일시트에 관한 옵션은 끝났습니다. 이것외에 옵션이 더 있는지는 모르겠으나 제가 다른옵션은 기억이 안나는 걸로 봐서는 있어봤자 별로 중요하지 않은 것일겁니다. ㅡㅡ;

자, 제가 너무 한쪽 태그에만 예제를 보여주는 것 같아서 이 배경옵션을 다른 태그에 적용시켜 보겠습니다. 
이번에는 inline방식만 예를 들어볼게요. embeded까지 적으려니 너무 공간을 많이 차지하네요.--; 궁금하면 여러분들이 직접 embeded방식으로 연습해보세요. 그정도 노력은 있어야겠죠?
자, 왼쪽은 inline소스이고 오른쪽은 실행화면입니다.

inline방식실행화면
<input type=button value="멋있다" style="background-color=yellow"></input>
<input type=button value="멋있다" style="color:red;background-color=yellow"></input>
<input type=button value="멋있다" style="background-image:url(back.gif)"></input>
<input type=button value="멋있다" style="color:red;background-image:url(back.gif)"></input>
<textarea rows=6 cols=40 style="background-image:url(bg.jpg)">멋있다</textarea>


버튼을 만드는 <input>태그와 텍스트 공간을 만드는 <textarea>태그를 저렇게 다양하게 변화시켜 봤습니다. 진짜 대단하지 않나요? 
가장 위에것은 단색배경을 노란색으로 준 것이고
두번째 것은 거기에다 저번에 배운 폰트색상을 조절하는 옵션 color를 추가한겁니다.
세번째는 버튼에다가 이미지배경을 준 것이고
네번째는 거기에다가 폰트색상 조절옵션인 color를 빨간색으로 지정한 경우입니다.
다섯번째는 <textarea>의 배경을 스타일시트로 준 경우지요

이런식으로 저번시간에 배운 옵션까지 동원해 가면서 응용해 보세요. 효과가 무궁무진 할겁니다. 물론 다른 태그에다가 적용시켜도 되겠죠



----------------------------------------------------------------------
후출처
-온라인 판매자들의 커뮤니티 셀클럽 http://sellclub.co.kr
-온라인 성공출발지 도매상품공급 셀프리 http://sellfree.co.kr


인기여행국가 및 도시의 호텔정보

국내 호텔 일본 호텔 필리핀 호텔 태국 호텔 홍콩 호텔 싱가포르 호텔 베트남 호텔 중국 호텔 대만 호텔 말레이시아 호텔 인도네시아 호텔 괌 호텔 마카오 호텔 미국 호텔 호주 호텔 영국 호텔 터키 호텔 스위스 호텔 몰디브 호텔 두바이 호텔 미얀마 호텔 인도 호텔 뉴질랜드 호텔 체코 호텔 오스트리아 호텔 크로아티아 호텔 사이판 호텔 캐나다 호텔 스리랑카 호텔 그리스 호텔 스페인 호텔 프랑스 호텔 독일 호텔 캄보디아 호텔 라오스 호텔 이탈리아 호텔 네팔 호텔 러시아 호텔 네덜란드 호텔 헝가리 호텔 포르투갈 호텔 몽골 호텔 벨기에 호텔 핀란드 호텔 멕시코 호텔 브라질 호텔


추천 인기 여행,휴양도시

방콕 호텔 서울 호텔 홍콩 호텔 싱가포르 호텔 세부 호텔 부산 호텔 오사카 호텔 도쿄 호텔 보라카이 호텔 타이베이 호텔 마닐라 호텔 제주도 호텔 후쿠오카 호텔 괌 호텔 마카오 호텔 파타야 호텔 호치민 호텔 발리 호텔 오키나와 호텔 쿠알라룸푸르 호텔 상하이 호텔 푸켓 호텔 하노이 호텔 칼리보 호텔 베이징 호텔 자카르타 호텔 교토 호텔 보홀 호텔 청도 호텔 파리 호텔 다낭 호텔 치앙마이 호텔 씨엠립 호텔 인천 호텔 시드니 호텔 코타키나발루 호텔 나트랑 호텔 런던 호텔 앙헬레스 호텔 경주 호텔 로마 호텔 삿포로 호텔 바르셀로나 호텔 비엔티엔 호텔 하와이 호텔 광저우 호텔 나가사키 호텔 루앙프라방 호텔 멜번 호텔 나고야 호텔 속초 호텔 이스탄불 호텔 몰디브 호텔 끄라비 호텔