2016-08-06 2 views
-3

HTML을 기본 형식으로 사용했으며 주로 (주로 Java EE를 기반으로하는 엔터프라이즈 응용 프로그램의) "서버 측"에서 작업했습니다.HTML과 CSS의 관계/차이점

내가 알기로, HTML은 브라우저 (GUI 개발자가 작성하고 브라우저가 적절하게 렌더링하는 소스 코드)에서 볼 수있는 "페이지"입니다.

예를 들어 HTML 태그에서 "h1"요소를 쓰면 브라우저에 굵게 글꼴이 표시됩니다.

이제 왜 CSS가 필요합니까? 내가 아는 바로는, CSS는 HTML 페이지에 "스타일"을 부여하는 데 사용됩니다. 내가 가지고있는 혼란은 그 자체로 스타일을 줄 수있는 HTML이 아닙니까? CSS를 작성해야하는 이유는 무엇입니까?

누구나 쉽게 이해할 수 있습니까?

+0

다운 그레이드하는 사람은 이유를 알려주십시오. – CuriousMind

+0

당신이 묘사하는 것은 일반적으로 "인라인 스타일"이라고 부릅니다. CSS에 스타일을 넣는 것이 왜 바람직하지 않은지 알고 싶다면 여기에 많은 내용이 있습니다. 예 : http://stackoverflow.com/q/2612483/3001761 – jonrsharpe

+1

브라우저가 'h1' 요소에 적용하는 대담한 모양은 브라우저가 사용하는 기본 CSS 규칙의 결과입니다. HTML은'border' 나'align' 속성과 같은 스타일 정보를 전달하는 데 사용되지만, html5 이후에는 의미 정보에만 html을 사용해야합니다. –

답변

-1

html로 입력하는 코드는 실제로 CSS입니다. 실제로 HTML은 CSS가 내장되어 있습니다. 그래서 정말, 당신이 할 때 CSS를 사용하고 있습니다. 또한 사람들은 더 큰 프로젝트에서 CSS를 위해 별도의 파일을 연결하려고합니다. 더 체계적으로 보이며 추적하기가 더 쉽습니다. 덜 지저분하고 더 많은 기능을 가지고있는 것처럼 보이기 때문에 CSS를 코딩하는 것이 더 쉽습니다. 결론적으로, 당신이 사용하는 html 코드는 실제로 CSS로, 내장되어 있습니다. 또한 스타일 시트와 HTML 파일 (스타일 시트는 CSS)을 분리하는 것이 좋습니다. 도움이 필요하면 codecademy로 가서 계정을 만드십시오. HTML 및 CSS 수업을 듣습니다. 나는 이것을 매우 유용하게 생각했고, 대부분의 지식을 배웠습니다. 나는 또한 그 사이트에가는 것이 좋습니다. 이 사이트는 무료입니다.

+2

Emmm ... HTML에 "일부 내장 CSS"가 없습니다. 네, 인라인 스타일 규칙에 유의할 수 있습니다. 그러나 그들은 "계단식 스타일 시트"가 아닌 스타일 규칙입니다. – arkascha

+2

브라우저에서 요소에 몇 가지 기본 스타일 규칙을 적용한다는 의미입니다. – redelschaap

+6

@Dallas White, 불쾌감은 없지만 HTML과 CSS에 대한 지식을 가진 유일한 학점은 HTML과 CSS에 대한 코덱스 데이 (codecademy) 과정을 이수한 것입니다. 그렇다면 아직 사람들을 도우려는 지식 수준을 가지고 있지 않습니다. 솔직히 말해서, cringeworthy입니다 귀하의 답변에 사실에 부정확 다수가 있습니다. Codecademy는 코드 작성에 젖어 먹는 사용자를위한 훌륭한 리소스이자 도구이지만 포괄적이거나 전문가가되는 것과는 거리가 있습니다. 그러나 나는 당신의 도움을 원합니다! – JBartus