I've following html:
<div class="container">
<div class="header">
<h1>
a very long long long, really very very long headline ...
</h1>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
and following css:
.container{
width:200px;
}
.header h1{
background-color: #e0e0e0;
display: inline;
padding: 2px 8px;
color: black;
font-size: 16px;
font-weight: normal;
line-height: 30px;
}
Run Code Online (Sandbox Code Playgroud)
问题是,由于包装容器的长标题和小宽度,浏览器添加了换行符。没关系。但是 padding-left 不会添加到断开的第二行和更多行中。我可以使用负文本缩进和正填充左到 .header 来做到这一点。但是背景颜色不会向左移动,因此似乎仍然存在零填充。
我怎样才能改变这个?有什么技巧可以用吗?
伟大的问候,福尔克
我尝试将以下 Fluid Viewhelper 形成为内联版本:
<f:cObject typoscriptObjectPath="lib.infoBox" data="{pageUid: '{data.uid}', colPos: '7'}"/>
我尝试了很多事情,但我认为应该是:
{f:cObject(typoscriptObjectPath: lib.infoBox, data: {pageUid: '{data.uid}', colPos: '7'})}
Run Code Online (Sandbox Code Playgroud)
但不幸的是它不起作用。这里正确的路线是什么?我需要将其放入 f:if 中以检查其是否为空。
谢谢。
我的数据库中有一个名为“eventstart”的字段。其中的值是一个 unix 时间戳。我想为此添加 1 天,但它只存储 0。
我试过:
UPDATE mytable SET eventstart=TIMESTAMPADD(DAY,1,eventstart) WHERE 1
UPDATE mytable SET eventstart=TIMESTAMPADD(DAY,1,DATE_FORMAT(FROM_UNIXTIME(eventstart), '%d-%m-%Y')) WHERE 1
UPDATE mytable SET eventstart=UNIX_TIMESTAMP(TIMESTAMPADD(DAY,1,DATE_FORMAT(FROM_UNIXTIME(eventstart), '%d-%m-%Y'))) WHERE 1
Run Code Online (Sandbox Code Playgroud)
……诸如此类的事情。
它让我困惑。我的模型中有一个用 DateTime 注释的属性。在我的数据库中,它存储为时间戳。在前端我使用 f:format.date viewhelper 来输出这个属性。
当我创建一条新记录并在此字段中添加 fe 01.06.2017 10:00 时,在我的数据库中存储了 01.06.2017 08:00 的时间戳。在前端输出是正确的。直到这里一切都很好。
3 月份的最后一次时间更改导致产量增加了两个小时。我假设 10 月会再次改变,输出将比这个:01.06.2017 08:00。
我怎样才能防止这种情况。当这些日期改变时,这绝对是一个问题,因为它对业务很重要。
我如何测试 10 月份会发生什么?