IT/HTML
-
스크립트 속성 순서의 의미IT/HTML 2024. 1. 31. 17:31
두 이 형태에서는 async 속성이 src 속성 앞에 위치합니다. 이 형태에서는 src 속성이 async 속성 앞에 위치합니다. async 속성에 대한 설명 async 속성은 HTML5에서 도입되었으며, 스크립트가 HTML 문서의 파싱 과정과 동시에 비동기적으로 로드되어야 함을 나타냅니다. 즉, 스크립트 로딩이 페이지의 나머지 로딩을 차단하지 않습니다. 스크립트가 로드되는 동안 HTML 파싱이 계속되며, 스크립트가 준비되면 즉시 실행됩니다. 이는 페이지의 로딩 속도를 개선하는 데 도움이 될 수 있습니다. 속성 순서와 HTML 표준 HTML 표준에 따르면, 요소의 속성 순서는 기능적인 영향을 미치지 않습니다. 따라서 위의 두 예시는 모두 동일한 방식으로 동작합니다. 가독성과 유지보수를 위해 일관된 속성 순..
-
URL 스키마 명시 여부 https:IT/HTML 2024. 1. 31. 12:03
"https://example.com/image.png"와 "//example.com/image.png" 사이의 차이점은 URL의 스키마(또는 프로토콜) 부분이 명시적으로 지정되어 있는지 여부에 있습니다. https://example.com/image.png 이 URL은 프로토콜(https://)을 명시적으로 포함하고 있습니다. 이는 해당 자원이 HTTPS 프로토콜을 사용하여 안전하게 전송되어야 함을 나타냅니다. 웹 페이지가 HTTP 또는 HTTPS 프로토콜을 사용하더라도, 이 URL은 항상 HTTPS를 통해 리소스를 요청합니다. https://example.com/image.png 이 URL은 프로토콜 부분이 생략되어 있으며, 이를 프로토콜 상대 URL(Protocol-relative URL) 또는 스..
-
구글 고정폭 글꼴IT/HTML 2024. 1. 23. 10:11
구글의 고정폭 글꼴(Fixed-width 또는 Monospaced font)은 모든 문자가 동일한 너비를 갖는 글꼴을 말합니다. 이러한 글꼴은 주로 코딩이나 프로그래밍 환경에서 사용되며, 각 글자와 기호가 같은 공간을 차지하기 때문에 코드의 정렬이나 구조가 더욱 명확하게 보이는 장점이 있습니다. 구글은 여러 고정폭 글꼴을 제공합니다. 가장 유명한 예로는 "Roboto Mono"와 "Source Code Pro"가 있습니다. 이 글꼴들은 구글의 글꼴 라이브러리인 Google Fonts를 통해 무료로 사용할 수 있으며, 웹과 모바일 애플리케이션에서 널리 사용됩니다. Roboto Mono: Roboto Mono는 구글이 개발한 고정폭 글꼴로, 기존의 Roboto 글꼴 패밀리의 일원입니다. 이 글꼴은 깨끗하고 ..
-
CSS hover 적용 시 글꼴 색상 변경IT/HTML 2024. 1. 19. 17:49
HTML 코드로 (표, 박스, hover) 효과 주기 글에서 다루었던 hover 스타일 적용 시 글꼴 변경 안되는 경우 해결 방법에 대해서 알아보겠습니다. 기존 CSS에서 텍스트 색상을 변경 설정했음에도 불구하고 적용되지 않는 문제가 있습니다. 이 문제는 CSS의 우선 순위나 특정 선택자의 적용 방식과 관련이 있을 수 있습니다. 해결 방법으로는 몇 가지 접근법을 시도해볼 수 있습니다. 직접적인 선택자 사용: .hover-box 내부의 태그에 직접 색상을 적용해보세요. .hover-box a { color: #fff; /* 하얀색 텍스트 */ } 상위 요소에서 상속받는 색상 설정: 만약 링크()가 상위 요소로부터 색상을 상속받도록 설정되어 있다면, .hover-box에 직접 색상을 설정합니다. .hove..
-
웹페이지 속 페이지 격리된 코드를 작성하는 방법IT/HTML 2023. 12. 16. 09:37
블로그 본문에 HTML을 임베드할 때 기존 웹페이지의 코드에 영향을 주지 않도록 하려면 몇 가지 방법을 사용할 수 있습니다. 여기서 중요한 것은 CSS와 JavaScript의 격리입니다. 다음은 이를 달성하기 위한 몇 가지 방법입니다: 1. iframe 사용하기: 가장 간단하고 효과적인 방법 중 하나는 iframe을 사용하는 것입니다. iframe은 내장된 페이지가 메인 페이지와 별도의 HTML, CSS, 및 JavaScript 환경을 가질 수 있도록 합니다. 이 방법은 스타일과 스크립트 충돌을 방지할 수 있습니다. your-embedded-page.html은 임베디드할 HTML 문서의 경로입니다. 2. CSS 격리하기: 만약 iframe 사용이 불가능하고 CSS만 격리하고 싶다면, CSS 클래스 네임스..
-
HTML 코드로 (표, 박스, hover) 효과 주기IT/HTML 2023. 12. 16. 04:32
HTML 코드로 2행 1열 표를 만드는 코드 2행 1열 표를 만들기 위한 HTML 코드는 다음과 같습니다: 첫 번째 행 두 번째 행 이 코드에서 태그는 표를 만들기 위한 컨테이너입니다. border="1" 속성은 표의 테두리를 지정합니다. 여기서 숫자 '1'은 테두리의 두께를 나타냅니다. 이 값을 변경하면 테두리의 두께가 바뀝니다. 각 태그는 표의 행을 나타냅니다. 이 예제에서는 두 개의 행이 있습니다. 각 행 안에 태그가 하나씩 있으며, 이는 표의 열을 나타냅니다. 이 예제에서는 각 행에 하나의 열이 있어서 총 2행 1열의 표가 생성됩니다. 각 태그 안에 들어가는 텍스트는 표의 내용을 나타냅니다. 이 예제에서는 "첫 번째 행"과 "두 번째 행"이라는 텍스트가 각각의 행에 들어가 있습니다. 이 코드를 H..
-
HTML 박스 효과 기능 여러가지IT/HTML 2023. 12. 13. 05:07
박스가 2열 1행으로 나타나게 할려면 2열 1행 구조로 박스를 배치하려면, CSS의 flexbox 또는 grid 레이아웃을 사용할 수 있습니다. 여기서는 간단한 flexbox 사용 예를 들어 설명하겠습니다. flexbox는 컨테이너 내의 항목들을 유연하게 배치할 수 있게 해주는 CSS 레이아웃 방식입니다. 다음은 두 개의 박스를 가로로 나란히 배치하는 예제 코드입니다: 첫 번째 박스 두 번째 박스 이 코드에서 .container 클래스를 가진 div는 flexbox 컨테이너로 설정됩니다. display: flex; 속성을 적용함으로써, 이 컨테이너 안의 항목들은 가로 방향으로 나란히 배열됩니다. .box 클래스는 각 박스의 스타일을 정의합니다. 이 예제에서는 각 박스의 너비를 200픽셀, 높이를 100픽..