아이디란 무엇인가 아이디는 클래스와 유사하다. 하지만 이는 웹페이지의 한가지 구성요소에만 적용된다. 헤더, 푸터, 제목처럼 한가지 구성요소에만 나타난다. 클래스와 정확히 똑같은 방법으로 추가할 수 있다. 이제 '12345' 문단에 'pink' 아이디를 삽입하자. 12345 이제 스타일 부분에 아래 CSS를 넣자. #pink { color:pink; } 주의 : 여기서는 해시 기호 #을 사용한다. 이는 아이디를 나타낸다. 그래서 CSS에서 구두점 .은 클래스 , #은 아이디를 나타내는 기호이다. 여기서도 12345 문단에 'pink' 규칙과 'p'규칙이 중복 적용된다. 하지만 클래스와 마찬가지로 아이디규칙이 우선한다. 항상 구성요소와 관련된 다른 규칙에 우선하여 아이디와 클래스 내용이 적용된다.
일부 문단은 파란색으로 다른 문단은 빨간색으로 지정하려면 어떻게 할 것인가? 유형으로만 지정하는 것보다는 좀 더 세부적으로 구성요소를 선택할 수 있는 방법이 필요하다. 클래스 구성요소에 클래스 어트리뷰트를 추가하는 것은 간단하다. 첫번째 문단의 코드를 다음과 같이 바꿔라 I love HTML. 이제 우리는 해당 문단에 'red'클래스를 적용했다. 이제 아래 코드를 웹페이지의 스타일 부분에 추가하라. .red { color: red; } 주의 : 'red'앞의 구두점(.)은 브라우저에게 우리가 클래스를 찾고 있다는 것을 말해준다. 구두점은 CSS의 클래스를 이르는 약칭이다. 12345 abc 왼편코드의 결과값 코딩이 해석이 되시나요? red 라는 클래스를 style 안에 만들어 놓고 문장에서 태그를 이용해..
내부 CSS란 무엇인가 내부 CSS는 HTML문서의 시작 부분에 모든 CSS를 모아 놓은 경우를 말한다. 부분을 잘 살펴보면 새로운 구성요소인 이 보인다. css를 담고 있다. 스타일부분의 내용은 다음과 같다 p { color: blue; } 기본적으로 '모든 구성요소를 찾고 텍스트 컬러를 파란색으로 바꿔라'는 내용이다. 중괄호 { 와 } 사이에 p 구성요소에 적용하고 싶은 모든 규칙을 담는다 그리고 세미콜론으로 종결한다. 이제 전체 문단을 파란색에서 녹색으로 바꾸고 싶다면 css만 변경하면 된다. HTML 근처에도 갈 필요도 없다. 내부CSS로 텍스트색 바꾸기 css의 color가 blue 였는데 green으로 바뀌면 텍스트 전체의 색깔이 green으로 바뀌는 것을 볼 수 있다. 이렇게 CSS의 정의를..
HTML이 웹페이지에 들어 가는 여러형태의 구성요소를 만드는 것이라면 CSS는 구성요소의 스타일을 정하는 방법이다. CSS가 무엇이고 어떻게 사용하는지 클래스와 아이디를 사용하여 구성요소를 어떻게 조회하는지 웹페이지를 재구성하기 위해 DIV를 사용하는 법, 테두리와 포지셔닝, 컬러와 폰트, 텍스트와 링크 포맷을 조정하기 위해 CSS를 사용하는 법을 배운다. CSS란 무엇인가 HTML로 웹페이지에 구성요소를 추가할 수는 있지만 이들의 위치, 색깔, 폰트 또는 스타일을 조절하기는 쉽지 않다. 스타일 정보를 페이지 내용과 별도로 저장하여 내용에 영향을 주지 않고 쉽게 스타일을 조정하자는 것이 주된 생각이었다. 실제로 HTML은 전혀 손대지 않고 CSS만 변경하여 웹페이지의 모습과 레이아웃을 바꿀 수 있다. 왜..
추천사이트 https://codepen.io/pen/?editors=1000 지금 블로깅하고 있는 책의 유명한 저자 '롭 퍼시발' 만든 홈페이지입니다. 구글아이디로 가입하고 쉽게 html coding을 실행하고 연습해 볼 수 있습니다. 그리고 이를 @techedrob 로 트윗하면 저자의 피드백도 받을 수 있습니다. 내 코딩소스 올리는 방법 이제까지 배운 코딩연습으로 간단한 내 홈페이지를 만든후 코드를 붙여넣기 하세요. 화면의 아래쪽에서 자신의 웹페이지를 볼수 있어야 합니다. 이를 저장하면 url주소를 생성해 소셜 미디어에서 공유할 수 있습니다. 이것을 @techedrob으로 트윗하면 저자의 피드백을 받아 볼 수 있습니다. 이 코드펜 홈페이지는 월 8달러 서비스이지만 여기서 소개한 것은 이메일만 인증하고 ..
링크연결 search the web : 구글홈페이지로 이동하는 기능을 한다. 이 코드를 실행했을때 다음과 같은 결과값이 나온다. : search the web을 클릭하면 구글사이트로 이동하게 된다. search the web 그러면 이 코드의 결과값은 무엇일까? 차이점이 무엇인가? search the web search the web 이 코드는 새창을 띄워서 지정한 구글홈페이지를 출력하라는 의미이다. 새창이 새로 열리면서 구글페이지가 열리게 된다. HTML 엔티티 때로는 웹페이지에 기호를 사용해야 한다. 저작권기호인 ⓒ 유로기호인 € , 웃는 얼굴 기호 ☺ 도 필요할 수 있다. HTML 엔티티나 특수코드를 사용해 이를 나타낼 수도 있다 웃는 얼굴 코드 ☺ → ☺ © and © → © HTML 엔티티 참고..
테이블 만들기 테이블은 사용자에게 정보를 보여주는 아주 탁월한 기능이다. 아래의 코드를 직접 작성해보라. 하나의 '행'이 시작됨을 뜻하고 는 제목이라는 의미이다. 로 제목 셀 하나가 마무리된다. 는 '열'을 의미한다. 마찬가지로 로 하나의 열이 마무리된다. 테이블은 로 시작해서 로 마무리된다. html 연습해보기 '기본프로젝트'를클릭하세요 지금이동하기 테이블코드 결과값 더보기 보충설명 테이블 태그는 처음에 보기에는 복잡해서 부담스럽고 어려워 보이지만 하나 하나 뜯어서 분석해 해석이 되면 금방 적응되고 익숙해진다. 그렇게 코드가 해석이 되면 나중에 내가 그리고 싶은 테이블을 미리 종이에 그려보고 코드를 적용해서 부분 부분 그려보면 점점 작성속도가 빨라지고 쉬워지게 된다.