Google 的 Web.dev 发布了一组布局,这些布局依赖于单行 CSS 来使它们工作。 这些布局是移动友好的、快速加载的并且可以合并到 Web 项目中。
概念证明
这些布局旨在展示只需一行 CSS 即可完成的工作。
例如,以下是由页眉、主要内容区域和页脚区域组成的基本布局的 CSS:
.ex4 .父{
显示:网格;
网格模板行:自动 1fr 自动;
}
裸骨布局的屏幕截图
圣杯布局
这是一个经典布局的例子。 它具有页眉、主要内容区域的任一站点上的侧边栏和页脚。

上述布局的 CSS 如下:
.ex5 .父{
显示:网格;
网格模板:自动 1fr 自动/自动 1fr 自动;
}.ex5 标头 {
填充:2rem;
网格列:1 / 4;
}.ex5 .left-side {
网格列:1 / 2;
}.ex5 主要 {
网格列:2 / 3;
}.ex5 .right-side {
网格列:3 / 4;
}.ex5 页脚 {
网格列:1 / 4;
}
没有媒体查询
大多数移动响应式网页设计依赖于所谓的媒体查询。 媒体查询是 CSS 规则,用于根据用于查看网站的设备选择不同的样式表。
当设备是平板电脑时,会使用一组针对平板电脑屏幕尺寸优化的 CSS 样式,调整该屏幕的图像、字体和布局。
这些 1-Line 布局的有趣之处在于,它们不使用媒体查询来实现移动友好。 这有助于摆脱大量 CSS 代码,并使这些布局在移动和桌面上友好,无需额外的 JavaScript 或 CSS。
布局不是模板
这些是布局。 这意味着它们是网页的骨架。
这是一个人可以开始创建一个尖叫的快速布局。
这些布局也不是 WordPress 模板。 它们仍然需要使用徽标、背景颜色、小部件等来完成。
然而,一旦完成了这种外观和感觉,HTML 模板就可以转换为 WordPress 模板。
可以做什么的例子
这些是可以在基本布局上完成的示例。 但是,这些示例可以合并到站点的一部分中。
观看视频会有所帮助,因为主持人解释了 CSS 及其工作原理。
在这里观看视频:
在这里查看网站:
window.addEventListener( 'load', function() { setTimeout(function(){ striggerEvent( 'load2' ); }, 2000); });
window.addEventListener( 'load2', function() {
if( sopp != 'yes' && addtl_consent != '1~' ){
!function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', '
if( typeof sopp !== "undefined" && sopp === 'yes' ){ fbq('dataProcessingOptions', ['LDU'], 1, 1000); }else{ fbq('dataProcessingOptions', []); }
fbq('init', '1321385257908563');
fbq('track', 'PageView');
fbq('trackSingle', '1321385257908563', 'ViewContent', { content_name: '1-line-layouts', content_category: 'news web-development' }); } });