Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 用网格内容填充文本_Html_Css_Css Grid - Fatal编程技术网

Html 用网格内容填充文本

Html 用网格内容填充文本,html,css,css-grid,Html,Css,Css Grid,我在CSS中使用网格布局,我有一个跨度,底部有一个网格。 我的网格中的每个单元格都有一个居中的内容,我想在文本的左侧和右侧添加填充,以便与两侧单元格的内容对齐。 我想要一个完整的css解决方案,但我不确定这是否可能 <span>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut eni

我在CSS中使用网格布局,我有一个跨度,底部有一个网格。 我的网格中的每个单元格都有一个居中的内容,我想在文本的左侧和右侧添加填充,以便与两侧单元格的内容对齐。 我想要一个完整的css解决方案,但我不确定这是否可能

<span>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum</span>
<div class="grid-container grid-container--fill">
  <div class="grid-element">
    <div class="inner">
    </div>
  </div>
  <div class="grid-element">
    <div class="inner">
    </div>
  </div>
  <div class="grid-element">
    <div class="inner">
    </div>
  </div>
  <div class="grid-element">
    <div class="inner">
    </div>
  </div>
</div>
Lorem ipsum door sit amet,一位杰出的领导者,他是一位临时劳工和大股东。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除了偶尔出于谨慎,还必须为动物的劳动负责

如果你想尝试一些东西,这里有一个JSFIDLE: 给你,伙计:

*{
填充:0;
保证金:0;
框大小:边框框;
}
.集装箱{
宽度:100%;
高度:自动;
位置:相对位置;
显示:块;
溢出:自动;
背景颜色:灰色;
}
.货柜内{
宽度:100%;
最大宽度:1248px;/*设置最大宽度*/
高度:自动;
保证金:0自动;
填充:20px;/*设置填充*/
位置:相对位置;
显示:块;
溢出:自动;
背景颜色:橙色;
}
.文本容器{
宽度:100%;
高度:自动;
保证金:0自动20px自动;
左侧填充:计算((100%/4)/10);/*通过除以正在“网格化”的框的数量,计算出一个网格框的宽度。然后除以10将得到我稍后在CSS中指定的10%填充*/
右边填充:计算((100%/4)/10);/*通过除以正在“网格化”的框的数量,计算出一个网格框的宽度。然后除以10将得到我稍后在CSS中指定的10%填充*/
位置:相对位置;
文本对齐:对齐;
背景色:红色;
}
.支撑箱{
宽度:100%;
高度:自动;
位置:相对位置;
显示:网格;
网格模板列:重复(自动填充,25%);
背景颜色:绿色;
}
.格栅箱{
宽度:80%;/*保留10%的填充*/
高度:自动;
最小高度:200px;
位置:相对位置;
自我辩护:中心;
背景颜色:紫色;
}
.方框内容{
宽度:100%;
高度:自动;
文本对齐:居中;
位置:绝对位置;
最高:50%;
左:50%;
-ms转换:翻译(-50%,-50%);
-webkit转换:翻译(-50%,-50%);
转换:翻译(-50%,-50%);
背景颜色:粉红色;
}

知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
A.
B
C
D

网格中是否始终有4个元素,或者它是动态的?目前没有允许这样做的属性(我怀疑
显示:需要子网格
)。您可能需要重新考虑布局方法。@kukkuz dynamic..:(我真的会对我的正确答案投反对票吗?为什么会有这么多的意见分歧?我实际上如何提取你答案背后的原则?读者不应该花费大量的时间来理解答案,或者从中提取含义。缩进是混乱的,到处都是空白,一看就是我。)不可能告诉你正在做什么。似乎你希望OP只是复制粘贴,并将其保留。这不是堆栈溢出的原因,我们希望创建对许多人有价值的内容。当然-将解释如何使用divs,我还对最相关的CSS进行了评论,这有助于将文本居中到内部宽度网格中的内容(回答问题)。缩进没有弄糟,我只是把它隔开。如果复制和粘贴而不编辑它,它们只会在运行时看到结果,它们必须删除所有背景色,插入它们自己的副本或模板,不管它们如何决定。无论哪种方式,我都使用了通用命名结构,并给了它们一个正确的答案有注释。除了屈尊俯就,你还没有回答我的观点。这个答案不适合帮助其他人。其中没有任何内容可以教你如何解决特定问题。为什么它需要最大宽度。为什么它不能是动态的。如果op需要四个以上的div呢?这是你应该在回答中解释的事情,让它成为一个高质量的答案。你在说什么,你…他想知道这是否可能…是的。我已经证明了这一点。在css中解释如果有不同数量的框,需要改变什么,并解释了数学。没有要求有一个最大宽度-只要删除它,你就有一个全宽度元素。到be fair buddy如果你正在努力阅读基本的CSS和HTML,你可能不应该到处审核其他人的答案。像其他人一样参考文档。我使用的是基本原则,有基本知识的人会知道。我不能解释每一行。