본문 바로가기

프론트엔드개발/HTML,CSS,BS

[CSS]step.12 HTML5 시멘틱웹 / css 적용하기 실습

[semantic web] 웹문서를 구조화 하여  의미 있는 내용을  탐색하게 만드는 태그들

 

사용안해도 문제 없지만 검색엔진에서 좀 더 정확한 추천기능과 크롤링에 적용될수 있다.

 

검색기능 순서 

1.크롤러(웹페이지를 자동으로 읽는 프로그램)    -> 2.HTML 문서 분석     ->   3.검색을 위한 저장

  일반적인 태그만 쓰면 어떤 태그가 중요한지, 어느부분이 제목이고 내용인지 검색시 추천하기 어렵다.


[시멘틱웹 실습예제 - 수정 전 ]

[ nav - 수정 ] - 최상단 Home Contract

<style = "text/css">
	nav{
          text-align: right;
		  font-size: 1.4em;
		  font-family: Gill Sans;
		  font-weight:blod;
		  background-color: #DCEDC8
	   }
       
</style>     

<nav>
	Home Contact
</nav>

 

"home Contact" 아래위 간격조정이 필요함(padding설정)

	nav{
          text-align: right;
		  font-size: 1.4em;
		  font-family: Gill Sans;
		  font-weight:blod;
		  background-color: #DCEDC8;
		  padding: 10px; // 추가됨
	   }

 

아래위 간격이 padding: 10px 만큼 늘어난 모습

 

 

[ .header - 수정 ] - "직장인을 위한 정보 모음" 수정

 .header{
		background-color: bisque;
		text-align: center;
		font-size: 1.2em;
		font-weight:bold;
		font-family:Gill Sans;
		padding:10px;
	   }

 

[ .section / caption - 수정 ] "연봉과 월실수령액 알아보기" 수정

	   .section{
		background-color: #FAFAFA;
		text-align: center;
	   }
	   
	   caption{
		font-size: 1.1em;
		font-weight: bold;
		font-family:Gill Sans;
	   }

 

[ body{} table{} - 수정 ] - 테이블내 "연봉과 월실수령액 알아보기" /  연봉/월실수령액/공제액 수정

	body{
		width: 800px;
		margin-left: auto;
		margin-right:auto;
		}

	table{
		width: 600px;
		margin-left: auto;
		margin-right:auto;
	    }

 

[  table{} - 추가수정 ]  테이블 테두리 실선 추가

table{
		width: 600px;
		margin-left: auto;
		margin-right:auto;
		border: 1px solid #212121; // 추가
		border-collapse: collapse; // 추가
	}

[  tr,td{} - 추가수정 ] - 테이블 내 실선 추가

td,td{
		border: 1px solid #212121;
	}

 

 

 

[  cation - 추가수정 ] - "연봉과 월실수령액 알아보기" 하단 간격 조정

   
	   caption{
		font-size: 1.1em;
		font-weight: bold;
		font-family:Gill Sans;
		margin-bottom: 10px; // 추가됨
	   }

 

 

하지만 해당 예제에서 "연봉과 실수령액에 background-color(노란색)를 적용시키면 border 까지만 적용되기때문에 아래와 같이
이질감이 든다

caption{
		font-size: 1.1em;
		background-color:yellow; //추가됨
		font-weight: bold;
		font-family:Gill Sans;
		margin-bottom: 10px;
	   }

 

 

background-color  + margin-bottom 

크롬 개발자모드에서 확인

 

[  cation - 추가수정 ] - "연봉과 월실수령액 알아보기"  padding 으로 수정 

  caption{
		font-size: 1.1em;
		background-color:yellow;
		font-weight: bold;
		font-family:Gill Sans;
	    padding-bottom: 10px; // margin -> padding으로 변경됨 
	   }

 

결과확인

개발자모드 확인

 

[  footter - 수정 ]   최하단 "copyright Dave Lee" 수정

footer{
		background-color:#424242;
		color:white;
		text-align: right;
		font-size: 1.1em;
		font-weight: bold;
		padding: 10px;

	}

 

 

[ 기타수정 ]   th  색변경 < 연봉 / 월수령액 / 공제액>   , .setion padding: 10px 추가

	th{
		background-color:aquamarine;
		color:black;
	}
 .section{
		background-color: #FAFAFA;
		text-align: center;
		padding:10px;		//추가 
	   }

[ 최종완성]

 

 

 

 여기까지 입니다

 

감사합니다.

 

 

 

====================================================

출처: IT UP, 코딩이 처음이어도 괜찮아! 진짜 입문자를 위한 웹개발과 IT 기초 지식
https://itup.co.kr/rv1/k-digital/main/lecture/info?course_uid=912417&education_uid=52212

잔재미코딩

https://www.fun-coding.org/

반응형