@font-face {
font-family: 'Guardian Headline Full';
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format('woff2'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format('woff'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format('truetype');
font-weight: 300;
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-LightItalic.woff2) format('woff2'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format('woff'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format('truetype');
font-weight: 300;
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-Regular.woff2) format('woff2'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format('woff'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf) format('truetype');
font-weight: 400;
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-RegularItalic.woff2) format('woff2'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format('woff'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format('truetype');
font-weight: 400;
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-Medium.woff2) format('woff2'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff) format('woff'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf) format('truetype');
font-weight: 500;
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-MediumItalic.woff2) format('woff2'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff) format('woff'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format('truetype');
font-weight: 500;
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-Semibold.woff2) format('woff2'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff) format('woff'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf) format('truetype');
font-weight: 600;
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-SemiboldItalic.woff2) format('woff2'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format('woff'),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format('truetype');
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url(https:@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, 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) {以下是改写为流畅自然英语的文本:
对于交互式主内容栏,左侧会出现一条浅灰色垂直线。在更宽的屏幕上,这条线会稍微向左移动。在这些交互式栏内,嵌入元素没有上下外边距,但包含上下各12像素的内边距。当嵌入元素跟在段落之后时,内边距会被移除,并改为12像素的外边距。行内元素的最大宽度限制为620像素,在中等屏幕及以上,行内图形也最大为620像素。
当媒体部分包含循环视频图形时,说明文字位于其他元素上方。视频循环按钮对齐到右下角并留有一些间距。静音和取消静音控件移动到右边缘,并带有少量左内边距。说明文字按钮位于所有内容之上,在中等屏幕及以上,它会向上移动20像素。在较小的中等屏幕上,电影图容器可以扩展到其完整高度。
正文中的自托管视频岛横跨全宽,最大为620像素,并具有12像素的上下外边距。视频图形和视频本身填满该宽度,保持居中,并维持其宽高比。当视频设置为沉浸模式时,宽度限制会被移除,外边距也会改变。在大屏幕上,沉浸式视频会突破到1140像素宽,并向左移动180像素,说明文字缩进20像素。在更大的屏幕上,沉浸式视频会扩展到1300像素宽,并向左移动260像素。
每个文章主题都通过一组自定义属性定义自己的调色板。新闻主题使用从深栗色到柔和粉色的深红色。生活方式使用紫色和粉色,从深梅色到浅玫瑰色。文化使用大地棕色和棕褐色。体育使用蓝色,从深海军蓝到明亮的天空蓝。观点使用柔和的红棕色。实验室使用青绿色和水绿色,从深绿蓝色到非常浅的薄荷色。特别报道使用深灰色,并带有柔和的蓝灰色点缀。特别报道替代版使用深炭黑色、焦橙色和温暖的米白色调。:root {
--dateline: #606060;
--headerBorder: #dcdcdc;
--captionText: #999;
--captionBackground: hsla(0, 0%, 7%, .72)
}
.furniture-wrapper {
position: relative;
display: grid;
grid-template-areas: "portrait" "title" "headline" "standfirst" "mediacaption" "lines" "meta";
margin-bottom: 26px !important
}
@media (min-width: 61.25em) {
.furniture-wrapper {
grid-column-gap: 20px;
grid-row-gap: 0px;
grid-template-areas: none;
grid-template-columns: [title-start headline-start standfirst-start mediacaption-start meta-start] repeat(5, 1fr) [title-end headline-end standfirst-end mediacaption-end meta-end portrait-start] repeat(5, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start] .75fr [standfirst-end mediacaption-start] auto [mediacaption-end meta-start] auto [meta-end portrait-end];
margin-bottom: 0 !important
}
}
@media (min-width: 71.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(2, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(7, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end]
}
}
@media (min-width: 81.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(3, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(8, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] .75fr [standfirst-end meta-end portrait-end]
}
}
.furniture-wrapper .article-header .content__labels > div,
.furniture-wrapper [data-gu-name=title] .content__labels > div {
padding-top: 2px
}
@media (min-width: 46.25em) and (max-width: 61.24em) {
.furniture-wrapper .article-header,
.furniture-wrapper [data-gu-name=title] {
max-width: 738px
}
}
@media (min-width: 46.25em) and (max-width: 61.24em) {
.furniture-wrapper #headline,
.furniture-wrapper [data-gu-name=headline],
.furniture-wrapper .headline {
max-width: 738px
}
}
@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(--headerBorder)
}
}
.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
}
}
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name=lines] {
width: 100vw;
margin-left: -10px;
padding-left: 10px;
position: relative;
background-color: #fff;
margin-top: -1px;
margin-bottom: -1px
}
@media (min-width: 30em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name=lines] {
margin-left: -20px
}
.furniture-wrapper .keyline-4 > div > div,
.furniture-wrapper [data-gu-name=lines] > div > div {
padding: 0 20px
}
}
@media (min-width: 33.4375em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name=lines] {
padding-left: 20px
}
}
@media (min-width: 41.25em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name=lines] {
padding-left: 0
}
}
@media (min-width: 46.25em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name=lines] {
max-width: 738px
}
}
@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)
}
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name=meta] {
width: 100vw;
margin-left: -10px;
padding-left: 10px;
position: relative;
background-color: #fff
}
@media (min-width: 46.25em) {
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name=meta] {
margin-right: 0;
width: auto;
max-width: 738px
}
}
@media (min-width: 61.25em) {
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name=meta] {
margin-left: unset;
padding-left: unSet padding-top to 2px. At widths of 71.25em and above, add a 540px-wide horizontal line above the meta section using the header border color. At 81.25em and above, make that line 620px wide. The social and comment elements in the meta section use the header border color for their borders.
The standfirst has a -10px left margin, 8px top padding, 10px side padding, and 16px bottom padding, with a white background. Its paragraphs use a normal font weight at 20px size with 14px bottom padding. At 46.25em and above, add 2px top padding and cap the width at 738px. At 61.25em and above, remove the max-width and background color, reduce the bottom margin of the standfirst content to 4px, and set list items to 20px. Links inside the standfirst have no bottom border or background image; instead they use an underline offset by 6px, colored with the header border color at 1px thickness. On hover, the underline color changes to the new pillar color. The first paragraph gets a 1px top border in the header border color and no bottom padding. At 71.25em and above, remove the top border from all paragraphs, and add a 1px vertical line on the left side of the standfirst using the header border color, positioned at 0.5px from the left. At 81.25em and above, shift that line to -0.5px.
The main media area is positioned relatively, with a 0 top margin, 0 side margins except -10px on the left, 2px bottom margin, placed in the portrait grid area, and sized to the viewport width minus any scrollbar. Its inner divs take full width with no inline margins, and the outer div has no bottom margin. At 30em and above, the left margin becomes -20px. At 46.25em and above, it becomes -10px with a max-width of 738px. At 61.25em and above, the styles continue.你提供的文本是CSS代码,不是散文,因此没有可改写的自然英语。如果你原本想发送的是另一段文本,请分享,我会很乐意帮忙。当广告位跟在主内容栏中的交互式水平分隔线之后时,移除顶部内边距。交互式文章中的引文应限制为620像素宽。沉浸式元素应横跨整个视口宽度,并在每个断点调整外边距:小屏幕上为-10像素,从30em起为-20像素,46.25em时最大宽度为738像素,61.25em时为978像素,71.25em时为1098像素且左边距为-160像素,81.25em时为1258像素且左边距为-240像素。沉浸式元素内的图注从30em起获得20像素的行内内边距,在71.25em时再次移除。
展示图形遵循类似的外边距规则:从71.25em起左边距为-160像素,从81.25em起为-240像素。它们的图注默认是静态的,全宽最多620像素,然后从71.25em起变为绝对定位,最大宽度为140像素,从81.25em起为220像素。
行内元素从61.25em起最大为630像素。带有“will-fade-in”类的图形初始不可见并向下偏移50像素,然后当添加“fade-in”类时过渡为可见并回到原位。块引用段落使用#121212文本。H2标题限制为620像素。署名框段落获得2像素的垂直外边距且没有顶部内边距。
从71.25em起,交互式主栏的伪元素向上移动12像素,其高度增加24像素。在深色模式中(当颜色方案未明确设置为浅色时),正文背景使用深色背景变量。.e.portrait-layout-feature-dark gu-island[name=Branding] a img,:root:root:not([data-color-scheme=light]) article.content--interactive.portrait-layout-feature-dark-no-dropcap gu-island[name=Branding] a img{filter:invert(0)}}gu-island[name=UnsafeEmbedBlockComponent],iframe.js-embed__iframe{display:block;height:0px!important}.element{margin:0}[data-rendering-target=apps] .content--interactive [data-gu-name=meta] .content__meta-container_dcr{margin-right:0}@media (max-width: 61.24em){.furniture-wrapper [data-gu-name=media]{margin-bottom:-65px;position:sticky;top:0;background:#1a1a1a;transition:opacity .5s ease-in-out;opacity:1}}@media (max-width: 61.24em) and (min-width: 30em) and (max-width: 61.24em){.furniture-wrapper [data-gu-name=media]{margin-left:-20px;margin-right:-20px}}@media (max-width: 61.24em){.furniture-wrapper [data-gu-name=media].fade-out{opacity:0}.furniture-wrapper [data-gu-name=title],.furniture-wrapper [data-gu-name=headline]{z-index:10;margin-left:-10px;padding-left:10px}}@media (max-width: 61.24em) and (min-width: 30em) and (max-width: 61.24em){.furniture-wrapper [data-gu-name=title],.furniture-wrapper [data-gu-name=headline],.furniture-wrapper [data-gu-name=standfirst],.furniture-wrapper [data-gu-name=meta]{margin:0 -20px!important;padding:0 20px!important}}@media (max-width: 61.24em){.furniture-wrapper [data-gu-name=headline]{position:relative}.furniture-wrapper [data-gu-name=headline]>div>div{padding-bottom:32px}.furniture-wrapper [data-gu-name=headline] h1{color:#fff;font-weight:400}.furniture-wrapper [data-gu-name=headline] .gradient-div{position:absolute;height:135%;z-index:-1;width:100%;bottom:-1px;left:0;backdrop-filter:blur(12px);background:linear-gradient(180deg,#1a1a1a00,#1a1a1a 120px 100%);-webkit-mask-image:linear-gradient(180deg,rgba(26,26,26,0) 0px,rgba(26,26,26,.0392156863) 8px,rgba(26,26,26,.1450980392) 16px,rgba(26,26,26,.3098039216) 24px,rgba(26,26,26,.5019607843) 32px,rgba(26,26,26,.6901960784) 40px,rgba(26,26,26,.8549019608) 48px,rgba(26,26,26,.9607843137) 56px,#1a1a1a 70px);mask-image:linear-gradient(180deg,#1a1a1a00,#1a1a1a0a,#1a1a1a25,#1a1a1a4f,#1a1a1a80,#1a1a1ab0,#1a1a1ada,#1a1a1af5 56px,#1a1a1a 70px)}}@media (max-width: 61.24em) and (min-width: 26.25em){.furniture-wrapper [data-gu-name=headline] .gradient-div{height:140%}}@media (max-width: 61.24em){.furniture-wrapper [data-gu-name=title]{z-index:11;padding-top:8px;padding-bottom:1px}.furniture-wrapper [data-gu-name=title] a{color:var(--active-pillar-400)}.furniture-wrapper [data-gu-name=standfirst] .content__standfirst{padding-bottom:0}.furniture-wrapper [data-gu-name=standfirst] .content__standfirst p{padding-bottom:24px}.furniture-wrapper figcaption{grid-area:mediacaption;position:relative;background:unset;padding:0 0 12px 10px!important;margin:0 0 0 -10px!important;min-height:unset;width:100vw;background-color:#fff}.furniture-wrapper figcaption span{color:var(--caption-main-media-text)}}@media (max-width: 61.24em) and (min-width: 30em){.furniture-wrapper figcaption{margin-left:-20px!important;margin-top:-1px!important;padding-left:20px!important}}@media (max-width: 61.24em) and (min-width: 46.25em){.furniture-wrapper figcaption{max-width:738px}}@media (max-width: 61.24em){.furniture-wrapper figcaption.hidden{display:none!important}.furniture-wrapper figcaption.video-icon span:before{content:"";display:inline-block;width:17px;height:10px;margin-right:4px;background-image:url(https://uploads.guim.co.uk/2026/09/01/videocamera.svg);background-repeat:no-repeat;background-size:contain}.furniture-wrapper .video-container figcaption span,.furniture-wrapper .cinemagraph figcaption span{display:none!important}.furniture-wrapper [data-gu-name=lines]>div>div,.furniture-wrapper [data-gu-name=meta]>div>div{margin-right:0}}@media (max-width: 61.24em) and (min-width: 46.25em){.furniture-wrapper [data-gu-name=meta]{padding-bottom:8px!important}}.furniture-wrapper figcaption.video-icon span:before{content:"";display:inline-block;width:17px;height:10px;margin-right:4px;background-image:url(https://uploads.guim.co.uk/2026/09/01/videocamera.svg);将background-repeat设置为no-repeat,将background-size设置为contain。对于最宽61.24em的屏幕,为body元素设置白色背景、0 -10px的外边距和0 10px的内边距。对于30em到61.24em宽的屏幕,将body外边距设置为0 -20px,内边距设置为0 20px。对于最宽61.24em的屏幕,移除body元素内#maincontent的顶部外边距。
对于采用竖版布局的交互式文章,将家具包装器标题部分内的h1设置为font-weight 500。同时将导语部分内的段落设置为font-weight 500。
对于采用竖版布局特写的交互式文章,将文章正文中的h2元素设置为font-weight 200。如果h2包含strong元素,则将其font-weight设置为700。将内容元容器内的gu-island元素显示为块级元素。
对于采用深色竖版布局特写或没有首字下沉的深色竖版布局特写的交互式文章,用深色模式支柱或深色模式特写变量覆盖支柱颜色。将页眉边框颜色设置为#606060,将深色模式特写颜色设置为#ff5943,将深色背景设置为#1a1a1a,将深色特写文本颜色设置为#dcdcdc,将深色特写元文本颜色设置为#999,将关注图标填充设置为深色模式特写颜色,并将文章元信息线条设置为页眉边框颜色。
在这些深色布局中,隐藏任何紧跟在nav元素之后的section或aside,并隐藏任何紧跟在aside之后的section。为家具包装器设置深色背景,外边距为0 -10px,内边距为0 10px。在至少30em宽的屏幕上,将家具包装器外边距改为0 -20px,内边距改为0 20px。
在最宽61.24em的屏幕上,将家具包装器内的导语、线条、元信息和图注的z-index设置为10,并强制使用深色背景颜色。同时将图注和元信息元素的左边距设置为-10px,左内边距设置为10px。
对于至少61.25em宽的屏幕,继续应用交互式文章的其余样式。对于采用深色竖版布局特写的交互式文章,家具包装器每侧获得20px的内边距。在至少81.25em宽的屏幕上,家具包装器两侧获得装饰元素:左侧元素延伸到视口边缘,带有深色背景和右边框;右侧元素带有深色背景,也延伸到视口边缘。家具包装器内的文章页眉和标题链接及span被强制使用深色模式特写颜色。在至少61.25em宽的屏幕上,标题的第一个子div获得顶部边框。标题h1为粗体,并使用特写深色文本颜色。标题图形没有顶部外边距,底部外边距为2px。元信息部分具有深色背景。这些CSS选择器针对采用深色竖版布局的交互式文章的元信息部分,包括有首字下沉和无首字下沉两种版本。它们通过将填充颜色设置为深色模式特写颜色,并使用文章元信息线条颜色添加边框,来设置关注包装器按钮的内部元素样式。
对于元信息部分内的品牌图像,应用滤镜以反转颜色。
在至少71.25em宽的屏幕上,元信息部分之前的伪元素从页眉边框颜色变量获取背景颜色。
details和summary元素,包括summary内的span,使用特写深色文本变量着色。
元信息社交部分内的社交链接和按钮的边框颜色设置为文章元信息线条颜色,文本颜色设置为深色模式特写颜色。这些社交链接和按钮内的SVG也会被选中,不过规则被截断了。对于采用深色特写布局的交互式文章,无论是否有首字下沉,家具包装器元信息部分中的社交媒体图标都会填充为深色模式特写颜色。当你悬停在这些社交媒体链接或按钮上时,文本会变为深色背景颜色,背景会变为深色模式特写颜色,而图标本身则填充为深色背景颜色。元信息部分内的任何div都使用特写深色文本元颜色。元信息部分内的链接使用深色模式特写颜色,悬停时保持该颜色,下划线也匹配。对于深色模式交互式竖版布局特写文章,元信息和导语部分中的链接使用深色模式文本颜色,没有底部边框,也没有背景图像。导语链接带有下划线,下划线为1px,位于文本下方6px处,颜色与深色模式特写颜色匹配。悬停时,下划线颜色保持不变,底部边框也保持移除。导语段落使用特写深色文本颜色。在至少61.25em宽的屏幕上,这些深色模式交互式竖版布局特写中的第一个导语段落遵循相同样式。对于采用深色竖版布局的交互式文章,导语的第一段有顶部边框。在更宽的屏幕上(至少71.25em),此顶部边框会被移除。导语中的列表项使用深色特写文本颜色。在更宽的屏幕上,导语的before元素使用页眉边框颜色作为其背景。在至少46.25em宽的屏幕上,家具包装器获得before和after元素,它们为全高,位于顶部,具有深色背景,并分别在右侧或左侧带有边框。这些元素延伸到内容区域之外,其宽度和位置根据视口宽度减去滚动条以及738px或978px计算,具体取决于屏幕尺寸。:"";width:calc