所以,我有一行内联元素可以根据窗口的宽度进行调整,例如:
[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具有优先权.
所以,当用户打印这个网站时,我有一个标题需要出现在每个页面的顶部。我将 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 解决方案,我愿意接受。
我有一个小批处理文件,我正在尝试为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并不熟悉.任何帮助将不胜感激,谢谢.