이 CSS 코드는 "Guardian Headline Full"이라는 사용자 정의 글꼴 패밀리를 정의하며, 여러 글꼴 두께와 스타일을 포함합니다. 라이트, 일반, 미디엄, 세미볼드 두께가 각각 일반 및 이탤릭체 변형으로 제공됩니다. 글꼴 파일은 WOFF2, WOFF, TrueType 형식으로 Guardian의 자산 서버에 호스팅되어 있습니다.
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.ttf') format('truetype');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.ttf') format('truetype');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.ttf') format('truetype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf') format('truetype');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Guardian Titlepiece';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.ttf') format('truetype');
font-weight: 700;
font-style: normal;
}
@media (min-width: 71.25em) {
.content__main-column--interactive {
margin-left: 160px;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive {
margin-left: 240px;
}
}
.content__main-column--interactive .element-atom {
max-width: 620px;
}
@media (max-width: 46.24em) {
.content__main-column--interactive .element-atom {
max-width: 100%;
}
}
.content__main-column--interactive .element-showcase {
margin-left: 0;
}
@media (min-width: 46.25em) {
.content__main-column--interactive .element-showcase {
max-width: 620px;
}
}
@media (min-width: 71.25em) {
.content__main-column--interactive .element-showcase {
max-width: 860px;
}
}
.content__main-column--interactive .element-immersive {
max-width: 1100px;
}
@media (max-width: 46.24em) {
.content__main-column--interactive .element-immersive {
width: calc(100vw - var(--scrollbar-width));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width)) !important;
}
}
@media (min-width: 46.25em) {
.content__main-column--interactive .element-immersive {
transform: translate(-20px);
width: calc(100% + 60px);
}
}
@media (max-width: 71.24em) {
.content__main-column--interactive .element-immersive {
margin-left: 0;
margin-right: 0;
}
}
@media (min-width: 71.25em) {
.content__main-column--interactive .element-immersive {
transform: translate(0);
width: auto;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive .element-immersive {
max-width: 1260px;
}
}
.content__main-column--interactive p,
.content__main-column--interactive ul {
max-width: 620px;
}
.content__main-column--interactive:before {
position: absolute;
top: 0;
height: calc(100% + 15px);
min-height: 100px;
content: "";
}
@media (min-width: 71.25em) {
.content__main-c이는 CSS 코드 블록으로, 자연어 영어 텍스트가 아닙니다. 여기에는 테두리, 색상, 간격, 타이포그래피와 같은 웹 요소에 대한 스타일링 규칙이 포함되어 있으며, 아마도 뉴스나 기사 레이아웃을 위한 것입니다. 이 코드는 반응형 디자인을 위한 미디어 쿼리와 다양한 섹션 및 구성 요소에 대한 시각적 속성을 정의합니다.
제공된 텍스트는 자연어 영어 텍스트가 아닌 CSS 코드입니다. 여기에는 웹 레이아웃 및 디자인을 위한 스타일링 규칙, 선택자, 미디어 쿼리가 포함되어 있습니다. 코드이므로 의미를 보존하면서 유창한 영어로 재작성하는 것은 적용되지 않습니다. 재작성을 위해 영어 텍스트를 제공하려는 경우, 해당 내용을 공유해 주세요.
제공된 텍스트는 웹페이지 레이아웃을 스타일링하기 위한 CSS 코드로 보입니다. 그리드 구조, 반응형 디자인을 위한 미디어 쿼리, 색상, 테두리, 간격과 같은 시각적 속성을 정의합니다. 이 코드에는 헤드라인, 메타 정보, 스탠드퍼스트 텍스트, 미디어 컨테이너와 같은 요소에 대한 규칙이 포함되어 있으며, 다양한 화면 크기에서의 외관을 조정합니다.
가구 래퍼(furniture-wrapper)의 figcaption 내 두 번째 span은 최대 너비 90%로 블록 표시되도록 설정됩니다. 30em보다 넓은 화면에서 figcaption 패딩은 위쪽 4px, 양쪽 20px, 아래쪽 12px로 조정됩니다. figcaption에 "hidden" 클래스가 있는 경우, 투명도가 0으로 설정됩니다.
캡션 버튼은 블록으로 표시되며, 절대 위치로 오른쪽 하단 근처에 z-index 30으로 배치됩니다. 원형 배경, 테두리 없음, 특정 패딩을 가집니다. SVG 아이콘은 85%로 축소됩니다. 30em보다 넓은 화면에서 버튼은 오른쪽 가장자리에서 10px 떨어진 위치에 배치됩니다.
71.25em보다 넓은 화면에서 인터랙티브 메인 컬럼의 before 의사 요소는 콘텐츠 위아래로 12px 확장되어 전체적으로 24px 더 높아지도록 조정됩니다. 이 컬럼의 H2 제목은 최대 너비 620px로 제한됩니다.
iOS 및 Android 기기에서 다크 모드 색상이 정의됩니다: 어두운 배경, 라이트 모드의 기능 색상, 다크 모드용 다른 기능 색상. 새로운 필러 색상은 사용 가능한 경우 기본 필러 변수를, 그렇지 않으면 기능 색상을 사용합니다. 다크 모드에서는 사용 가능한 경우 다크 모드 필러 변수를, 그렇지 않으면 다크 모드 기능 색상을 사용합니다.
iOS 및 Android의 경우, 아티클 컨테이너 내 특정 요소 뒤의 첫 번째 단락의 첫 글자는 보조 필러 색상(또는 대체로 검정색)으로 스타일링됩니다. 아티클 헤더 높이는 0으로 설정되고, 가구 래퍼는 조정된 패딩을 가집니다. 가구 래퍼 내 컨텐츠 레이블은 굵은 글꼴 두께와 "Gu" 글꼴 패밀리를 사용합니다.
Guardian 헤드라인은 Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia 글꼴 패밀리를 세리프 스타일로 사용합니다. 텍스트 색상은 특정 변수로 설정되며, 텍스트는 대문자로 표시됩니다.
iOS 및 Android 기기에서 아티클 컨테이너의 헤드라인은 32px 글꼴 크기, 굵은 두께, 12px 아래쪽 패딩, 어두운 회색으로 스타일링됩니다.
이러한 컨테이너 내 이미지는 상대적으로 위치 지정되며, 위쪽 여백 14px과 왼쪽 여백 -10px을 가집니다. 너비는 스크롤바 너비를 뺀 뷰포트에 맞게 조정되며, 높이는 자동으로 설정됩니다.
이러한 이미지의 내부 요소,包括 링크와 이미지本身,는 투명한 배경, 스크롤바 너비를 뺀 뷰포트와 일치하는 너비,以及 자동 높이를 가집니다.
스탠드퍼스트 섹션은 위쪽 패딩 4px, 아래쪽 패딩 24px, 오른쪽 여백 -10px을 가집니다. 내부 텍스트는 헤드라인과 동일한 글꼴 패밀리를 사용하며, 스탠드퍼스트 내 링크도 이에 따라 스타일링됩니다.
iOS 및 Android 기기에서 피처, 스탠다드, 코멘트 아티클의 스탠드퍼스트 섹션 내 링크는 특정 색상, 밑줄, 배경 이미지 없음으로 스타일링됩니다. 밑줄 색상은 호버 시 변경됩니다.此外, 이러한 아티클의 메타 섹션은 여백이 없으며, 바이라인과 작성자 링크와 같은 요소는 일관되게 스타일링됩니다.
iOS 및 Android 기기에서 아티클 바이라인의 작성자 이름은 특정 색상 변수를 사용하여 스타일링됩니다. 아티클 컨테이너의 기타 메타데이터 섹션은 패딩이 없으며, 그 안의 SVG 아이콘은 stroke에 동일한 색상 변수를 사용합니다.
쇼케이스 요소의 캡션 버튼은 플렉스 컨테이너로 표시되며, 5px 패딩으로 중앙에 위치하고, 크기 28x28px, 오른쪽에서 14px 떨어진 위치에 배치됩니다.
아티클 본문 콘텐츠는 수평 패딩 12px을 가집니다. 일반 이미지 요소(썸네일 및 몰입형 유형 제외)는 사용 가능한 전체 너비를 span하며, 스크롤바에 맞게 조정되고, 자동 높이와 여백 없음을 가집니다. 캡션은 패딩이 없습니다. 몰입형 이미지 요소도 유사한 스타일링 규칙을 따릅니다.
Android 기기의 경우, 아티클 컨테이너의 몰입형 이미지는 스크롤바 너비를 뺀 전체 뷰포트 너비로 설정됩니다.
iOS 및 Android 모두에서 아티클 본문의 인용 텍스트는 장식 요소에 새로운 필러 색상을 사용합니다. 아티클 텍스트의 링크는 기본 필러 색상으로 스타일링되며, 오프셋이 있는 밑줄이 있고, 밑줄에는 헤더 테두리 색상을 사용합니다. 호버 시 밑줄 색상이 새로운 필러 색상으로 변경됩니다.
다크 모드에서 가구 래퍼 배경은 어두운 회색이 됩니다. 그 안의 레이블은 새로운 필러 색상을 사용합니다. 헤드라인은 배경을 잃고 텍스트에 헤더 테두리 색상을 채택합니다. 스탠드퍼스트 단락과 링크도 헤더 테두리 색상을 사용합니다.
iOS 및 Android 기기에서 다음과 같은 CSS 규칙이 적용됩니다:
- 피처, 스탠다드, 코멘트 아티클의 작성자 바이라인은 새로운 필러 색상을 사용합니다.
- 이러한 아티클의 메타 섹션 아이콘은 stroke에 새로운 필러 색상을 사용합니다.
- 이러한 아티클의 쇼케이스 이미지 캡션은 데이트라인 색상을 사용합니다.
- 아티클 본문 내 블록쿼터는 새로운 필러 색상을 사용합니다.
- 피처, 스탠다드, 코멘트 아티클의 다양한 콘텐츠 컨테이너(아티클 본문, 피처 본문, 코멘트 본문 등)는 일관되게 스타일링됩니다.
Android 기기의 경우, 특정 코멘트 및 아티클 컨테이너의 배경 색상을 어두운 배경으로 설정합니다.
iOS 기기의 경우, 아티클 및 코멘트 컨테이너 내 특정 요소 뒤의 단락 첫 글자에 특별한 스타일을 적용합니다.
이 CSS 코드는 Android 및 iOS 기기에서 다양한 아티클 컨테이너(아티클 본문, 피처 본문, 코멘트 본문, 인터랙티브 콘텐츠 등) 내 .element-atom, .sign-in-gate, #sign-in-gate와 같은 클래스를 가진 요소 뒤에 오는 단락의 첫 글자를 대상으로 합니다.
이 CSS 코드는 The Guardian 웹사이트, 특히 iOS 및 Android 기기에서의 코멘트 섹션 및 아티클 레이아웃에 대한 스타일을 정의합니다. 여기包括:
- 사인인 게이트 및 코멘트 컨테이너에 대한 스타일링, 텍스트 색상 및 패딩 설정.
- 헤드라인, 캡션, 스탠드퍼스트 텍스트에 대한 조정,包括 글꼴 크기와 두께.
- 텍스트와 링크에 대한 특정 색상 변수를 사용한 다크 모드 지원.
- 다양한 두께와 스타일(라이트, 라이트 이탤릭, 일반)의 Guardian Headline Full에 대한 사용자 정의 글꼴 정의, WOFF2, WOFF, TTF 형식으로 소스 제공.
이 코드는 다크 모드와 같은 다양한 기기와 사용자 선호도에 걸쳐 일관된 외관을 보장하면서, 사이트의 브랜딩과 가독성을 유지합니다.
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff') format('