Jade的奇怪解析问题。

如下的jade代码:


span#span1

Span#span2

?

解析的时候span2总是变成span1的子元素。怎么解决?

【解决方法】

用如下的代码就可以了。


span#span1

|  

span#span2
|  

?

span2不处理也行,但是那样的话,span2后面与它平行的元素就会解析成它的子元素。

时间: 2024-10-17 10:17:30

Jade的奇怪解析问题。的相关文章

nodejs学习(二) ---- express中使用模板引擎jade

系列教程,上一节教程  express+nodejs快速创建一个项目 在创建一个项目后,views目录下的文件后缀为 .jade . 打开 index.jade,具体内容如下图(忽略 header.jade 和 footer.jade,下面教程会一步步创建) 页面解析出的样子如下图.完全是html标签 一.jade 模板引擎 介绍 模板引擎是一个库,或者一个使用一定的规则或者语言来解释数据并渲染视图的框架.模板引擎处理过的最终结果是一个视图页面,也就是html页面或者用户图形界面GUI.在MVC

webpack 功能大全 【环境配置】

1. webpack简介 webpack 是一个模块打包工具.它使得模块相互依赖并且可构建等价于这些模块的静态资源.相比于已经存在的模块打包器(module bundler),webpack的开发动机是实现代码分包(Code Splitting )和通过模块化完成代码的无缝集成.webpack可以根据项目需求合并代码,并且支持按需加载. webpack入门,可以参看:petehunt的Webpack howto webpack的实现目标是: 拆分依赖树(dependency tree)为多个按需

mongoose

之前的一篇文章<mongodb+nodejs>是mongodb的native driver 来操作的,但是更成熟的方式应该使用mongoose,是代码更加简洁,更加安全. 这个例子和<mongodb+nodejs>中的例子一模一样,只是把 对mongodb操作语句,换成是mongoose的API,其他代码和文件完全一样. 代码如下: var express = require('express'); var mongoose = require('mongoose'); var s

nodejs+mysql 1

1.设置创建数据库 package.json { "name":"shopping-cart-example" ,"version":"0.0.1" ,"dependencies":{ "express":"4.10.6" ,"express-session":"1.9.3" ,"jade":"1.

(转) fuzzing XSS filter

//转自isno在wooyun知识库所写 题记:这是09年自己写的总结文章,之后多年也不搞这个了,技术显然是过时了,但我觉得思路还是有用的,算抛砖引玉吧,各位见笑 0x00 前言 这是一篇学习总结,首先对几位未曾谋面也不知道名字的老师表示感谢,通过对你们大作的学习,使我逐渐入门开始跨入XSSer的行列,虽然我现在的水平和大师们比起来还差得太远,脚本方面的基础也不不行,但我会继续努力学习. 0x01 概述 曾经有一度,在N年前,我对网络安全对抗的总结就是“过滤与反过滤”,虽然现在看起来这种理解太狭

k8s 开船记:升级为豪华邮轮(高可用集群)与遇到奇怪故障(dns解析异常)

之前我们搭建的 k8s 集群只用了1台 master ,可用性不高,这两天开始搭建高可用集群,但由于之前用 kubeadm 命令创建集群时没有使用 --control-plane-endpoint 参数,无法直接升级现有集群,只能重新创建高可用(High-Availability)集群. 高可用集群的原理很简单,多台 master ,每台都保存集群数据(etcd),所有 nodes 通过专门搭建的负载均衡访问 api server ,这样当部分 master 宕机时,对集群正常运行无影响. 我们

C++工程编译之“error LNK2001: 无法解析的外部符号”

今天一整天都在折腾“error LNK2001: 无法解析的外部符号”,就在头疼不已的时候,总算是找到问题原因了:各个动态链接库的编译方式必须统一才行,要不然很容易对库函数的引用产生冲突.简单来说就是,如果使用的第三方函数库编译方式采用/MD,那么主工程也应该使用/MD.我使用了libevent,而主工程默认采用/MT,所以需要忽略一大堆的函数库,我还纳闷呢,怎么会这么奇怪!!今天总算是解决了长久以来的困惑了. 下面引用一篇文章的描述:[Z]VC运行库版本不同导致链接.LIB静态库时发生重复定义

.NET深入解析LINQ框架(一:LINQ优雅的前奏)

阅读目录: 1.LINQ简述 2.LINQ优雅前奏的音符 2.1.隐式类型 (由编辑器自动根据表达式推断出对象的最终类型) 2.2.对象初始化器 (简化了对象的创建及初始化的过程) 2.3.Lambda表达式 (对匿名方法的改进,加入了委托签名的类型推断并很好的与表达式树的结合) 2.4.扩展方法 (允许在不修改类型的内部代码的情况下为类型添加独立的行为) 2.5.匿名类型 (由对象初始化器推断得出的类型,该类型在编译后自动创建) 2.6.表达式目录树(用数据结构表示程序逻辑代码) 3.LINQ

关于虚拟空间与物理空间思想的解析

其实寻址这个问题,站在虚拟空间角度来看,就是通过线性地址寻找页表.站在物理空间角度来看,是通过地址总线寻找物理页框.中间的MMU起到承上启下的作用. 说的通俗一点,我举个例子. 虚拟空间好比阴间,物理空间好比阳间,阴间与阳间各有各自的法则,在保护着各自世界.使其正确平稳的运作.阴间的东西不能随便来到阳间,而阳间的东西也不能随便去到阴间,比如:阳间的人们一直在探索存不存在灵魂究竟有没有阴间,而阴间的东西其实也一直在努力冲破阴间的束缚来到阳间,因此就有这样一个奇怪的地方把这两个地方关联了起来,打通了