我需要使用a显示表格数据table,但它将在流畅的布局中; 我想让它填充整个可用宽度,但不要水平扩展超过最大屏幕宽度,这样body就不会得到水平滚动条.相反,太宽的td元素将获得滚动条.
在示例DATA中table,tablehas border:1px solid black和输出应当在从curl传输时进行简单的解析(因此white-space:pre); 这div只是普通的CSS布局助手,如果可能的话,我们也可以摆脱它!
重要的是,它应该没有固定的像素宽度布局类型,并且在数据不需要那么多空间的table情况下应小于可用宽度.总而言之,一张普通的桌子不会比屏幕宽.理想情况下,只会延伸父元素,直到达到该封闭元素,然后不会变宽.tablemax-width
在Chrome我认为是一个邪恶的黑客的东西,我必须保持table在可用的最大宽度,并在需要时显示滚动条td.然而,这对FF不起作用,也不是可以被认为是正确的解决方案.
以下示例可以在https://hydra.geht.net/table-quirx.html找到一段时间:
.nw { white-space:nowrap }
.quirx div { width:100%; max-width:100%; white-space:pre }
.quirx td { max-width:90px; border:1px solid black }
.quirx td+td { max-width:500px; overflow:auto }
table.quirx { width:100%; max-width:100%; border:1px solid black; border-collapse:collapse }
td { align:left; max-width:100% } …Run Code Online (Sandbox Code Playgroud) 几天后,使用google-sites-liberation的谷歌网站备份停止了工作.
电话
java -cp google-sites-liberation.jar com.google.sites.liberation.export.Main -d "$DOMAIN" -w wiki -u "$USER" -p "$PASSWORD" -f "$DIR/" 2>&1
Run Code Online (Sandbox Code Playgroud)
以前一直工作的失败了:
May 29, 2015 1:48:23 PM com.google.sites.liberation.export.Main doMain
SEVERE: Invalid User Credentials!
Exception in thread "main" java.lang.RuntimeException: com.google.gdata.util.AuthenticationException: Error authenticating (check service name)
at com.google.sites.liberation.export.Main.doMain(Main.java:89)
at com.google.sites.liberation.export.Main.main(Main.java:97)
Caused by: com.google.gdata.util.AuthenticationException: Error authenticating (check service name)
at com.google.gdata.client.GoogleAuthTokenFactory.getAuthException(GoogleAuthTokenFactory.java:614)
at com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFactory.java:490)
at com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials(GoogleAuthTokenFactory.java:336)
at com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:362)
at com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:317)
at com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:301)
at com.google.sites.liberation.export.Main.doMain(Main.java:79)
... 1 more
Run Code Online (Sandbox Code Playgroud)
我检查了凭据,帐户的凭据是正确的.但它是主帐户的密码,现在可能在Google上有更严格的安全设置.
我试图找到一个使用谷歌搜索的解决方案,但只是偶然发现旧的建议,这些建议有解决方案,今天不再可用.此外,我没有找到将用户/密码应用程序登录添加到用于备份Wiki的帐户的方法.
有没有人指针如何解决这个问题并使谷歌网站的备份再次可用?
所有答案都很好,提供了备份网站的解决方案:
例如,使用其他完全^ 2自动化工具,它可以将整个站点复制到目录或存档格式 .tar.bz2
改变google-sites-liberation,它使用另一种身份验证方法,然后在几年前的文档中给出.我找不到它.
请注意,用于备份的帐户不得拥有用于域管理员访问的完整Google应用,因为这非常重要.
请不要外部供应商链接,除非是来自Google.网站的数据不得与第三方共享,只能与Google和我分享.
请注意,该过程必须完全自动化,但我希望它能完全自动化: …