小编Sur*_*ery的帖子

CSS反向内联流程

所以,我有一行内联元素可以根据窗口的宽度进行调整,例如:

[a][b][c][d][e] -- 1000px

[a][b][c]
[d][e]          -- 600px
Run Code Online (Sandbox Code Playgroud)

这是有道理的,也是对内联元素的期望.但是,我想知道是否可以这样做:

[d][e]  
[a][b][c]
Run Code Online (Sandbox Code Playgroud)

甚至

[a][b]
[c][d][e]
Run Code Online (Sandbox Code Playgroud)

我想要这个的原因是因为我在内联元素行下面有内容,当它分成两行时,顶行比底行宽,看起来非常糟糕.
谢谢.

这是一个小提琴:http: //jsfiddle.net/6Hm4C/1/

注意:
窗口宽度,元素宽度和元素数量都是动态的.它必须在IE9 +和FF24 +中工作,如果不可能,FF具有优先权.

html css

10
推荐指数
1
解决办法
1401
查看次数

在每个打印页面的顶部留出空间

所以,当用户打印这个网站时,我有一个标题需要出现在每个页面的顶部。我将 position 设置为 fixed 以使其出现在每个页面的顶部,但问题是标题现在与顶部附近的一些内容重叠。标题是静态大小,所以如果我可以在每个页面的顶部放置一个 X 像素的边距来解决我的问题,但我找不到办法做到这一点。谢谢。

示例代码:HTML

<header>This should be at the top of every printed page</header>
<section id="content">*Multiple pages of text*</section>
Run Code Online (Sandbox Code Playgroud)

CSS

header {
position:fixed;
top:-10;
height:20px;
}

#content {
left:0px;
overflow:visible;
position:relative;
/*top:52px;*/
width:98%;
}
Run Code Online (Sandbox Code Playgroud)

"top:52px" 用于获取内容以避免标题,但它也导致一些文本行在中间被分页符截断,这就是它被注释掉的原因。

新信息:关于“top:52px”行,我发现了一些有趣的东西:它实际上并没有将内容向下移动 52 像素,而是以某种方式隐藏了每个页面上前 52 像素的内容。当我将标题显示设置为 none 并注意到我的内容的重要部分仍然丢失时,我注意到了这一点。

注意:如果存在 javascript 或 jquery 解决方案,我愿意接受。

html javascript css printing

6
推荐指数
1
解决办法
1万
查看次数

DOS批处理:获取部分文件名

我有一个小批处理文件,我正在尝试为Windows 7环境编写.它应该通过一个目录并回显文件名的最后四个字符.到目前为止我有:

@ECHO OFF

SETLOCAL
for /r C:\Users\userName\Desktop\testFolder %%g in (*) do (
   Set fileName = %%~ng
   echo %fileName:~-4%
)
Run Code Online (Sandbox Code Playgroud)

对于testFolder中的每个文件,所有回声都是"〜-4".我无法弄清楚出了什么问题,但后来我对精通批处理文件或dos并不熟悉.任何帮助将不胜感激,谢谢.

dos batch-file windows-7

2
推荐指数
1
解决办法
1879
查看次数

标签 统计

css ×2

html ×2

batch-file ×1

dos ×1

javascript ×1

printing ×1

windows-7 ×1