小编olu*_*luc的帖子

使用CSS删除多个额外的中断标记

我有这个带有多个<br>标签的HTML .

<br>
<br>
<br>
<br>
<br>
TITLE
<br>
<br>
foo bar
<br>
foo bar
...
Run Code Online (Sandbox Code Playgroud)

我想最多只保留单次和双次休息(新行和新段落),我想忽略所有额外的<br>.所以最多2个<br>一个接一个.所以,

<br><br><br><br><br>TITLE<br><br>foo bar<br>foo bar<br><br><br>foo bar
Run Code Online (Sandbox Code Playgroud)

会成为

<br><br>TITLE<br><br>foo bar<br>foo bar<br><br>foo bar
Run Code Online (Sandbox Code Playgroud)

我怎么能用CSS做到这一点?

我想选择所有<br>至少有2个前任<br>兄弟姐妹的元素

编辑:对于更多的上下文,HTML是在外部网站上,我尝试用firefox/Stylish改进阅读,所以只有CSS

html css layout

8
推荐指数
2
解决办法
3042
查看次数

使用 Node.js,如何要求用户确认覆盖文件?

我有一个 Javascript/Node.js 命令行程序,用于将数据写入文件。

我想要求用户确认是否覆盖文件(如果它已经存在)。

这失败了:

function writeData (filename, data) {
    var fs = require ('fs');
    try {
        fs.writeFileSync(filename, data, {flag: 'wx'});
    } catch (e) {
        if (e.code === "EEXIST") {
            console.error ("File already exists.");
            var readline = require('readline');
            var rl = readline.createInterface(process.stdin, process.stdout);
            rl.question("Overwrite? [yes]/no: ", function(answer) {
                    if(answer == "no") {
                        console.log ("Not overwritting, bye.");
                        process.exit (1);
                    }
                    else {
                        console.log ("Overwriting file.");
                        try {
                            fs.writeFileSync(filename, data, {flag: 'w'});
                        } catch (ee) { throw ee; }
                        rl.close();
                    }
                });//question() …
Run Code Online (Sandbox Code Playgroud)

javascript readline node.js

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

标签 统计

css ×1

html ×1

javascript ×1

layout ×1

node.js ×1

readline ×1