웹페이지를 만드는 작업을 하다보면 이미지 파일, css 스타일 등이 더욱 많아져 복잡해지게 되는데,

이러한 경우 작업 폴더 안에 ‘images’, ‘styles’ 와 같은 폴더를 생성한 후에 이미지 파일과 CSS 파일 등을 폴더 안에 넣어서 관리해 줄 수 있다.

이러한 경우 HTML 파일에서 CSS 파일의 경로를 수정해야 하며

CSS 파일이 'styles' 폴더 안에 있다면 HTML 파일의 <link> 태그를 다음과 같이 수정해야 한다:\

<link href="styles/styles.css" rel="stylesheet">

마찬가지로 이미지 파일의 경로도 수정해야 한다. 'images' 폴더 안에 이미지가 있다면 <img> 태그의 src 속성을 다음과 같이 변경해야 한다:

<img src="images/challenges-trophy.jpg" alt="A trophy">

이렇게 폴더 구조를 정리하면 프로젝트가 더 체계적으로 관리되며, 파일을 찾고 수정하는 것이 더 쉬워진다. 또한, 다른 개발자들과 협업할 때도 이러한 구조가 도움이 된다.

이러한 요소는 닫는 태그를 입력하지 않으며, 요소를 닫지 않는 태그를 ‘빈 요소(void element)’라 한다.

 

 src와 alt 같은 요소를 HTML 요소 속성이라 하며 이러한 속성을 통해 링크와 같은 요소를 구성할 수 있다.

728x90

'HTML' 카테고리의 다른 글

<ol> 속성과 <ul> 속성  (0) 2024.12.12
웹 사이트에 이미지 추가  (0) 2024.12.11
외부 파일에 CSS코드 저장  (1) 2024.12.06
웹페이지에 링크 생성하기  (1) 2024.12.03
HTML 문단 나누기  (0) 2024.12.01

텍스트 크기와 굵기 설정

font-size와 font-weight를 이용하면 텍스트의 크기를 바꿀 수 있으며

font-size를 사용하면 다양한 단위를 이용하여 글자 크기를 바꿀 수 있고, font-weight를 이용하면 두께를 바꿀 수 있다.

(px, inch, centi등도 입력 가능)

 

예시

.roboto-regular {
  font-family: "Roboto", serif;
  font-weight: 400;
  font-style: normal;
}

 

 

글꼴 설정

글꼴은 외부 페이지에서 로드할 수도 있으며, ‘href’속성을 이용하여 링크를 입력하면 된다.

예를 들어,

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">

와 같이 표현할 수 있다.

728x90

'CSS' 카테고리의 다른 글

상속(Inheritance) 개념과 계단식 상속(Cascading logic)  (0) 2024.12.13
이미지 스타일의 변경  (1) 2024.12.10
가상 선택자(Pseudo Selectors)  (0) 2024.12.07
ID 선택자(ID Selectors)  (0) 2024.12.05
CSS코드 저장, 병합  (1) 2024.12.04

가상 선택자를 사용하여 Anchor 요소 스타일링

‘Anchor’ 요소를 변경하기 위해 ‘a {}’ 선택자를 이용하며 이는

    a {
        color: rgb(167, 1, 67);
        text-decoration: none;
    }

와 같이 나타날 수 있다.

 

a{} 선택자를 이용할 때, 꺾쇠괄호는 입력하지 않으며 중괄호 안에서 색상, 텍스트의 형태와 마우스 커서의 모양 또한 변경 가능하다.

이러한 속성 선택자 외에도 ‘가상 선택자(pseudo selecter)’를 사용하여 다른 상태일 때의 요소를 선택할 수 있다.

예를 들면,

    a:hover {
        text-decoration: underline;
    }

로 나타낼 수 있으며

이는 앵커 요소에 마우스 커서를 위치했을 때 가상 선택자를 지정하는 규칙이다.

728x90

'CSS' 카테고리의 다른 글

이미지 스타일의 변경  (1) 2024.12.10
텍스트의 크기, 굵기와 글꼴 설정  (0) 2024.12.08
ID 선택자(ID Selectors)  (0) 2024.12.05
CSS코드 저장, 병합  (1) 2024.12.04
CSS 변수 정의법  (1) 2024.12.02

하나의 편집기에서 CSS코드와 HTML코드을 한번에 작성할 경우, 굉장히 복잡해질 수 있는데 이는 CSS파일을 따로 저장하여 분리가 가능하다. style 안에 있는 CSS코드를 따로 분리하여 ‘.css’확장자로 저장하면 이는 CSS코드로 인식이 된다.

이러한 파일은 HTML 코드에서 <link> 요소를 사용하여 HTML코드로 불러오기가 가능하며

예를 들면,

<head>
        <link href="link.css" rel="stylesheet">
        <title>name of title</title>
</head>

와 같이 표현 가능하며 <link> 요소는 HTML의 <head> 부분에 위치하여야 한다. 또한, <title> 역시 <head> 내부에 위치하여야 한다.

그러나, <link>로 CSS파일을 연동한다고 해도 자동으로 HTML 파일에 병합되지 않기 때문에 요소 안에 ‘rel=”stylesheet”’ 라는 콘텐츠를 입력하여 해당 요소가 CSS파일 이라는 것을 설명해 주어야 한다.

728x90

'HTML' 카테고리의 다른 글

웹 사이트에 이미지 추가  (0) 2024.12.11
공유 CSS파일 생성  (1) 2024.12.09
웹페이지에 링크 생성하기  (1) 2024.12.03
HTML 문단 나누기  (0) 2024.12.01
웹 폼 (Web Form)  (0) 2024.11.30

CSS에서 하나의 문단만 변경하고자 할 때 ‘ID 선택자’를 이용하여 단일 요소를 선택할 수 있는데 모든 문자는 소문자료 작성하며 띄어쓰기는 공백 대신에 대시(-)’로 대체하는 표기법을 따라야 한다.

예를 들어,

HTML 코드에서는 다음과 같이 표현한다.

<p id="first-paragraph">이것은 첫 번째 문단입니다.</p>

그리고 CSS 폴더에서 지정한 ID 선택자를 이용하여 다음과 같은 코드를 입력한다.

#first-paragraph {
    color: blue;
    font-size: 18px;
}

이러한 경우에 각 문단에 CSS코드를 입력하지 않아도 ID 선택자로 필요한 경우에 텍스트 정보를 변경할 수 있다.

이러한 ID 선택자는 주요 CSS 선택자중 하나이며 ID는 고유한 이름을 할당해야 한다.

왜냐하면, 다른 요소에 동일한 ID명을 할당하게 되면 충돌이 일어나기 때문이다.

728x90

'CSS' 카테고리의 다른 글

텍스트의 크기, 굵기와 글꼴 설정  (0) 2024.12.08
가상 선택자(Pseudo Selectors)  (0) 2024.12.07
CSS코드 저장, 병합  (1) 2024.12.04
CSS 변수 정의법  (1) 2024.12.02
SVG(Scalable Vector Graphics)  (0) 2024.12.01