두 개의 함정 집 이야기: 쿠쿠당하는 것은 내 친구의 인생을 망쳤다 – 하지만 결국 그를 구하는 데 도움이 되었을까?
@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, 0px));position:relative;left:50%;right:50%;margin-left:calc(-50vw + var(--half-scrollbar-width, 0px))!important;margin-right:calc(-50vw + var(--half-scrollbar-width, 0px))!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){인터랙티브 기사의 메인 콘텐츠 칼럼은 -10px 위치에 z-index -1로 1px solid #dcdcdc의 왼쪽 테두리를 가집니다. 화면 너비가 최소 81.25em인 경우 이 테두리는 -11px로 이동합니다.
이 칼럼 내에서 atom 요소는 상하단 마진이 없지만 상하단 모두 12px의 패딩을 가집니다. 단락 뒤에 atom 요소가 오는 경우 패딩이 제거되고 대신 12px 마진으로 대체됩니다.
인라인 요소는 최대 너비가 620px로 제한됩니다. 화면 너비가 최소 61.25em인 경우 인라인 figure도 최대 너비가 620px입니다.
미디어 섹션에 루핑 figure가 포함된 경우 figcaption은 z-index 6을 가집니다(숨겨지지 않은 경우). 비디오 루프 버튼은 하단 40px 마진과 우측 3px 마진으로 우측 하단에 정렬됩니다. 음소거 및 음소거 해제 컨트롤 컨테이너는 우측 가장자리에 위치하며 10px의 왼쪽 패딩을 가집니다. 캡션 버튼은 z-index 100을 가지며, 화면 너비가 최소 61.25em인 경우 하단에서 20px 위치에 있습니다.
화면 너비가 최소 46.25em인 경우 시네마그래프 컨테이너는 최대 높이가 없습니다.
본문 섹션의 자체 호스팅 비디오 아일랜드는 최대 620px의 전체 너비이며, 상하단 12px 마진으로 블록으로 표시됩니다. 해당 루핑 figure와 비디오도 최대 620px의 전체 너비이며 수평으로 중앙 정렬됩니다. 비디오가 몰입형인 경우 최대 너비가 제거되고 마진은 상하단 12px이 됩니다. 화면 너비가 최소 71.25em인 경우 몰입형 비디오는 너비 1140px로 확장되고 왼쪽으로 180px 이동하며, figcaption은 20px 들여쓰기됩니다. 화면 너비가 최소 81.25em인 경우 1300px로 더 확장되고 왼쪽으로 260px 이동합니다.
루트는 여러 색상 변수를 정의합니다: dateline(#606060), header border(#dcdcdc), caption text(#999), caption background(72% 불투명한 거의 검정), feature color(#c70000), 그리고 기본 pillar 또는 feature 색상으로 기본 설정되는 새로운 pillar 색상. 부제목, pullquote, pullquote 아이콘은 secondary pillar 색상을 사용하며, blockquote는 secondary pillar 채우기와 함께 기사 텍스트 색상을 사용합니다. 다크 모드에서(라이트 모드가 명시적으로 설정되지 않은 경우) 부제목, pullquote 및 해당 아이콘은 다크 모드 pillar 색상으로 전환되고, blockquote는 다크 모드 pillar 채우기를 사용합니다.
Atom 요소는 패딩이 없습니다. atom 요소가 해당 유형의 첫 번째이고 바로 뒤에 단락, 로그인 게이트, 다른 atom 또는 유사한 요소가 오는 경우, 또는 수평선(마지막이 아닌) 뒤에 단락이나 광고 슬롯이 오는 경우 특정 간격 규칙이 적용됩니다.다음 단락은 14px의 상단 패딩을 가집니다: 마지막이 아닌 수평선 바로 뒤의 모든 단락, 그러한 수평선 뒤에 오는 광고 슬롯 바로 뒤의 모든 단락, 첫 번째 element atom 뒤의 첫 번째 단락, 첫 번째 element atom 뒤에 오는 로그인 게이트 뒤의 첫 번째 단락, 첫 번째 element atom 뒤에 오는 ID가 "sign-in-gate"인 로그인 게이트 뒤의 첫 번째 단락, 그리고 첫 번째 element atom 뒤에 오는 다른 element atom 뒤의 첫 번째 단락 — 각 경우 기사 본문, 인터랙티브 콘텐츠, 댓글 본문, 메인 본문 데이터 또는 피처 본문 내에서.
해당 동일한 단락의 첫 글자도 스타일이 지정됩니다, 인터랙티브 메인 칼럼, 기사 본문, 인터랙티브 콘텐츠, 댓글 본문 및 메인 본문 데이터에서.저는 그 텍스트를 유창하고 자연스러운 영어로 다시 쓸 수 없습니다. 그것은 산문이 아니라 CSS 코드 블록(선택자, 속성 및 미디어 쿼리)입니다. 자연어로 다시 쓰면 의미가 바뀌거나 재작성이 아닌 설명이 됩니다.
원하시면 다음을 할 수 있습니다:
- 이 CSS가 하는 일을 쉬운 영어로 설명
- CSS 재포맷 또는 정리
- 대신 특정 산문 구절 재작성
어느 것을 원하시는지 알려주세요.이 CSS는 기사 헤더에 대한 반응형 그리드 레이아웃을 정의하며, 헤드라인, 스탠드퍼스트 및 메타 섹션에 대한 스타일을 포함합니다..furniture-wrapper #standfirst:before, .furniture-wrapper [data-gu-name=standfirst]:before { left: -.5px; } } .furniture-wrapper .article-header .content__labels > div, .furniture-wrapper [data-gu-name=title] .content__labels > div { padding-top: 2px; } .furniture-wrapper #headline h1, .furniture-wrapper [data-gu-name=headline] h1, .furniture-wrapper .headline h1 { font-weight: 600; max-width: 620px; font-size: 32px; } @media (min-width: 71.25em) { .furniture-wrapper #headline h1, .furniture-wrapper [data-gu-name=headline] h1, .furniture-wrapper .headline h1 { max-width: 540px; font-size: 50px; } } @media (min-width: 46.25em) { .furniture-wrapper .keyline-4, .furniture-wrapper [data-gu-name=lines] { margin-right: 0; } } @media (min-width: 61.25em) { .furniture-wrapper .keyline-4, .furniture-wrapper [data-gu-name=lines] { display: none; } } .furniture-wrapper .keyline-4 svg, .furniture-wrapper [data-gu-name=lines] svg { stroke: var(--headerBorder); } @media (min-width: 46.25em) { .furniture-wrapper #meta, .furniture-wrapper [data-gu-name=meta] { margin-right: 0; } } .furniture-wrapper #meta .meta__social, .furniture-wrapper #meta .meta__social ul li a span, .furniture-wrapper #meta .meta__comment, .furniture-wrapper [data-gu-name=meta] .meta__social, .furniture-wrapper [data-gu-name=meta] .meta__social ul li a span, .furniture-wrapper [data-gu-name=meta] .meta__comment { border-color: var(--headerBorder); } .furniture-wrapper #meta .content__meta-container_dcr > div > gu-island, .furniture-wrapper [data-gu-name=meta] .content__meta-container_dcr > div > gu-island { display: none; } .furniture-wrapper .standfirst, .furniture-wrapper #standfirst, .furniture-wrapper [data-gu-name=standfirst] { margin-left: -10px; padding-left: 10px; position: relative; } @media (min-width: 46.25em) { .furniture-wrapper .standfirst, .furniture-wrapper #standfirst, .furniture-wrapper [data-gu-name=standfirst] { padding-top: 2px; } } .furniture-wrapper .standfirst p, .furniture-wrapper #standfirst p, .furniture-wrapper [data-gu-name=standfirst] p { font-weight: 400; font-size: 20px; padding-bottom: 14px; } .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { position: relative; margin-top: 0; margin-bottom: 2px; grid-area: portrait; } .furniture-wrapper #main-media div div, .furniture-wrapper [data-gu-name=media] div div { width: 100%; margin-inline: 0; } @media (min-width: 61.25em) { .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { margin-bottom: 0; } } @media (max-width: 46.24em) { .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { width: calc(100vw - var(--scrollbar-width, 0px)); margin-left: -10px; } } @media (max-width: 46.24em) and (min-width: 30em) { .furniture-wrapper #main-media, .furniture-wrapper [data-gu-name=media] { margin-left: -20px; } } .furniture-wrapper figcaption { position: absolute; bottom: 0; padding: 4px 10px 12px; background-color: var(--captionBackground); color: var(--captionText); max-width: unset; margin-bottom: 0; min-height: 46px; } .furniture-wrapper figcaption span { color: var(--headerBorder); } .furniture-wrapper figcaption span svg { fill: var(--headerBorder); } .furniture-wrapper figcaption span:nth-of-type(1) { display: none; } .furniture-wrapper figcaption span:nth-of-type(2) { display: inline; max-width: 90%; } @media (min-width: 30em) { .furniture-wrapper figcaption { padding: 4px 20px 12px; } } .furniture-wrapper figcaption.hidden { opacity: 0; } .furniture-wrapper #caption-button { display: block; position: absolute; bottom: 10px; right: 8px; z-index: 30; background-color: var(--captionBackground); border: none; border-radius: 50%; padding: 6px 5px 5px; } .furniture-wrapper #caption-button svg { transform: scale(.85); } @media (min-width: 30em) { .furniture-wrapper #caption-button { right: 10px; } } @media (min-width: 71.25em) { .content__main-column--interactive:before { top: -12px !important; height: calc(100% + 24px) !important; } } .content__main-column--interactive h2 { max-width: 620px; } @media (prefers-color-scheme: dark) { :root:root:not([data-color-scheme=light]) { --follow-text: #dcdcdc; --follow-icon-fill: var(--darkmode-pillar); --standfirst-text: #dcdcdc; --standfirst-link-text: var(--darkmode-pillar); --standfirst-link-border: var(--darkmode-pillar); --byline: var(--darkmode-pillar); } } :root { --new-pillar-colour: var( --darkmode-pillar, var(--darkModeFeature) ) !important;--headerBorderColor: #606060;--darkModeFeature: #ff5943;--darkBackground: #1a1a1a}nav+section{display:none}nav+aside{display:none}aside+section{display:none}.furniture-wrapper{background-color:var(--darkBackground);margin:0 -10px;padding:0 10px 4px}@media (min-width: 30em){.furniture-wrapper{margin:0 -20px;padding:0 20px 8px}}@media (min-width: 61.25em){.furniture-wrapper{padding:0 20px}}@media (min-width: 81.25em){.furniture-wrapper:before{content:"";width:calc((100vw - 1298px)/2);height:100%;position:absolute;left:calc((100vw - 1298px)/-2);background-color:var(--darkBackground);border-right:1px solid var(--headerBorderColor)}.furniture-wrapper:after{content:"";width:calc((100vw - 1298px)/2);height:100%;position:absolute;right:calc((100vw - 1298px)/-2);background-color:var(--darkBackground)}}.furniture-wrapper .article-header,.furniture-wrapper [data-gu-name=title] a,.furniture-wrapper [data-gu-name=title] span{color:var(--new-pillar-colour, --darkModeFeature)}@media (min-width: 61.25em){.furniture-wrapper #headline>div:first-child,.furniture-wrapper [data-gu-name=headline]>div:first-child,.furniture-wrapper .headline>div:first-child{border-top:1px solid var(--headerBorderColor)}}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{font-weight:700;color:#dcdcdc}.furniture-wrapper #headline figure,.furniture-wrapper [data-gu-name=headline] figure,.furniture-wrapper .headline figure{margin-top:0;margin-bottom:2px}@media (min-width: 71.25em){.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{background-color:var(--headerBorderColor)}}.furniture-wrapper #meta details,.furniture-wrapper #meta summary,.furniture-wrapper #meta summary span,.furniture-wrapper [data-gu-name=meta] details,.furniture-wrapper [data-gu-name=meta] summary,.furniture-wrapper [data-gu-name=meta] summary span{color:#dcdcdc}.furniture-wrapper #meta .meta__social a,.furniture-wrapper #meta .meta__social button,.furniture-wrapper [data-gu-name=meta] .meta__social a,.furniture-wrapper [data-gu-name=meta] .meta__social button{border-color:var(--headerBorderColor);color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a svg,.furniture-wrapper #meta .meta__social button svg,.furniture-wrapper [data-gu-name=meta] .meta__social a svg,.furniture-wrapper [data-gu-name=meta] .meta__social button svg{fill:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover,.furniture-wrapper #meta .meta__social button:hover,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover{color:var(--darkBackground);background-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover svg,.furniture-wrapper #meta .meta__social button:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover svg{fill:var(--darkBackground)}.furniture-wrapper #meta div,.furniture-wrapper [data-gu-name=meta] div{color:#dcdcdc}.furniture-wrapper #meta a,.furniture-wrapper [data-gu-name=meta] a{color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta a:hover,.furniture-wrapper [data-gu-name=meta] a:hover{color:var(--new-pillar-colour, --darkModeFeature);text-decoration-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper .standfirst a,.furniture-wrapper .standfirst li a,.furniture-wrapper #standfirst a,.furniture-wrapper #standfirst li a,.furniture-wrapper [data-gu-name=standfirst] a,.furniture-wrapper [data-gu-name=standfirst] li a{border-bottom:none;color:var(--new-pillar-colour, --darkModeFeature);background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--headerBorder, #dcdcdc);text-decoration-thickness:1px}.furniture-wrapper .standfirst a:hover,.furniture-wrapper .standfirst li a:hover,.furniture-wrapper #standfirst a:hover,.furniture-wrapper #standf첫째, 목록 항목, 스탠드퍼스트 섹션 또는 퍼니처 래퍼의 스탠드퍼스트에서 링크 위에 마우스를 올릴 때 하단 테두리를 제거하고 텍스트 장식 색상을 새로운 필러 색상 또는 다크 모드 기능으로 설정합니다. 퍼니처 래퍼에서 스탠드퍼스트 단락과 목록 항목은 연한 회색(#dcdcdc)이어야 합니다. 화면 너비가 최소 61.25em인 경우 스탠드퍼스트의 첫 번째 단락은 헤더 테두리 색상을 사용하여 상단 테두리를 가지지만, 화면 너비가 최소 71.25em인 경우 해당 상단 테두리가 제거됩니다. 화면 너비가 최소 71.25em인 경우 스탠드퍼스트의 before 의사 요소는 헤더 테두리 색상의 배경색을 가집니다.
화면 너비가 최소 46.25em인 경우 퍼니처 래퍼의 before 및 after 의사 요소는 상단에 절대 위치하며 전체 높이를 채우고, 어두운 배경과 내부 측면에 테두리를 가집니다. 너비와 위치는 뷰포트 너비에서 스크롤바 너비와 738px을 뺀 값을 2로 나눈 값에 따라 계산됩니다. 61.25em 이상에서는 계산에 978px이 대신 사용됩니다. 71.25em 이상에서는 1138px을 사용합니다. 81.25em 이상에서는 1298px을 사용합니다.
퍼니처 래퍼에서 keyline-4 및 lines 섹션의 SVG 아이콘은 stroke에 헤더 테두리 색상을 사용합니다. 메타 섹션의 소셜 및 댓글 요소(소셜 목록 항목 링크 스팬 포함)도 테두리에 헤더 테두리 색상을 사용합니다.
기사 및 인터랙티브 콘텐츠에서 h2 제목은 글꼴 두께가 200이지만, strong 요소를 포함하는 경우 글꼴 두께가 700이 됩니다.
print 레이아웃 숨김 속성이 있는 div 내부의 모든 순서 없는 목록은 배경 이미지가 없습니다.
렌더링 대상이 apps로 설정된 경우 여러 CSS 변수가 정의됩니다: 팔로우 텍스트 및 스탠드퍼스트 텍스트는 연한 회색(#dcdcdc)이고, 팔로우 아이콘 채우기, 스탠드퍼스트 링크 텍스트, 스탠드퍼스트 링크 테두리 및 바이라인은 새로운 필러 색상을 사용하며, 기사 메타 라인은 헤더 테두리 색상을 사용하고, 바이라인도 다크 모드 필러 색상을 사용합니다. 이 모드에서 바이라인 스팬 텍스트는 새로운 필러 색상이며, FollowWrapper 요소 앞에 오는 바이라인 스팬의 div는 헤더 테두리 색상, 1px의 헤더 테두리 색상 및 1px의 투명으로 구성된 배경 이미지를 가집니다.
마지막으로, prefers-color-scheme에 대한 미디어 쿼리가 있으며 잘려 있습니다.던컨은 나의 좋은 친구다. 그는 찰스 디킨스풍의 로큰롤러처럼 보인다: 키가 크고 마르고, 긴 머리에 복고풍 옷을 입는다. 그는 《플래시맨》 소설을 세 번 읽었다. 우리는 1980년대 초 서런던의 중등학교에서 만났다. 우리는 술에 취하고, 로스만스와 바나나 껍질 대마초를 피우고, 던전스 앤 드래곤스를 했다. 14살 때 우리는 함께 펑크에 빠졌고, 십 대 시절을 음악을 연주하고 라이브 밴드를 보며 보냈다. 20대가 되면서 나는 기자로 훈련받았고, 재능 있는 작곡가이자 기타리스트인 던컨은 음악을 계속했다. 23살에 그는 헤로인에 손을 댔다. 당시 그의 파트너였던 루시는 그가 그 생활 방식을 즉시 매혹적으로 느꼈다고 내게 말했다. 그는 종종 자신의 딜러들과 친구가 되곤 했다. "그가 점수를 사러 어떤 고층 빌딩에 올라갔을 때 차 안에서 기다리며, 도대체 그가 어디 있는 건지 생각했던 적이 한 번 이상 있었다"고 루시는 말했다. "그는 어울려 담소를 나누곤 했다. 정말 매혹적인 인물들이 있었고 놀라운 이야기들을 들려줄 수 있었다." 우리는 연락을 유지했다. 2000년대가 되면서, 몇 번의 거의 치명적인 과다복용 후, 그에게 장기적인 약물 문제가 있다는 것이 명백해졌다. 그러나 그 10년의 끝 무렵, 던컨이 30대 후반이었을 때, 당시 파트너가 아들을 낳으면서 그의 인생은 바뀌었다. 그는 타고난 아버지였고, 파트너가 출산 휴가 후 직장에 복귀하자 전업 아빠가 되었다. 아들에 대한 사랑과 헌신은 던컨의 약물 사용을 줄였지만, 완전히 없애지는 못했다. 2013년, 그는 전세로 살던 서런던의 공공임대 아파트를 북동런던의 공공임대 단지에 있는 더 좋은 1층 스튜디오 아파트로 바꿨는데, 그곳은 그의 파트너와 어린 아들이 이제 사는 곳 근처였다. 이때쯤 던컨은 약물 전문가들이 "기능적" 헤로인 사용자라고 부르는 사람이었고, 비교적 안정적인 삶을 살면서 메타돈으로 중독을 관리하고 있었다. 그는 페인터이자 데코레이터로 일했고, 미국을 순회하는 밴드에서 연주했으며, 헌신적인 아빠로 남아 있었다. 그는 교직 조교로 일자리를 얻어 그 자치구에서 가장 문제가 많은 아이들을 도왔고, 그것을 좋아했다. 그의 친구들은 정기적으로 그의 아파트에서 시간을 보냈는데, 그는 그곳을 자신만의 아