标签: markup

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

是否有任何独立的HTML标记验证工具

除了在W3C网站上提交个人网页进行验证之外,是否有任何独立的工具可以完成这项工作.

理想情况下,这将是一个可视设计插件,它可以在设计时捕获错误,但只需要在本地运行的wep应用程序URL就可以了.

开源建议会更好

html markup

9
推荐指数
1
解决办法
3372
查看次数

在haml中插入文本块

在我的Jekyll博客中,我使用include标记将文件的内容放入文档中.但是,如果我尝试使用基于HAML的文档执行此操作,则包含的文本的缩进是错误的.:preserve不起作用,因为它需要缩进.有没有办法在不依赖缩进的情况下指定文本块?

%html
  %body
    - preserve do
<strong>included text from file</strong>
    - end
Run Code Online (Sandbox Code Playgroud)

ruby syntax markup haml jekyll

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

是否有Markdown的VBScript实现?

有人知道Markdown的VBScript实现吗?

我想在我用Classic ASP编写的网页中使用它来将Markdown标记转换为HTML.

1月26日更新:没人?

html vbscript markup markdown asp-classic

9
推荐指数
1
解决办法
899
查看次数

为(La)TeX重载Jinja2自动视图

是否有可能重载Jinja2,autoescape以便以用户指定的方式(即除了HTML之外的其他东西,如LaTeX)逃脱?

这是一个试图逃避的例子TeX.

import jinja2

class MyEnv(jinja2.Environment):
    def __init__(self, filters={}, globals={}, tests={},
        loader=None, extensions=[], **kwargs):

        super(MyEnv, self).__init__(
            autoescape          = True,
        )

template = MyEnv().from_string("""\documentclass[{{ class }}]
         \\begin{document}
         {{ content }}
         \end{document}
     """)

print template.render({
    'class':'memoir',
    'content': '{bob} <-- is escaped',
    })
Run Code Online (Sandbox Code Playgroud)

运行上面的内容时,它会输出:

 \documentclass[memoir]
     \begin{document}
     {bob} &lt;-- is escaped
     \end{document}
Run Code Online (Sandbox Code Playgroud)

这里的问题是使用HTML转义.所以{,}应该被转义,但它们不是,并且<被转换为&lt;但它不应该被转换.

我想重载Jinja2用来转义变量的转义函数.

我的第一个想法是超载finalize和禁用autoescape.例如

import jinja2

class MyEnv(jinja2.Environment):
    def __init__(self, filters={}, globals={}, tests={},
        loader=None, extensions=[], **kwargs):

        super(MyEnv, …
Run Code Online (Sandbox Code Playgroud)

markup jinja2

9
推荐指数
0
解决办法
1047
查看次数

valign与HTML中的text-align

我无法用以下代码弄清楚上下文中的valign与text-align之间的区别:

    <table width="500" border="0">
  <tr>
        <td colspan="2" style="background-color:#FFA500;">
   <h1>Main Title of Web Page</h1>
   </td>
      </tr>

  <tr valign="top">
      <td style="background-color:#FFD700;width:100px;text-align:top;">
      <b>Menu</b><br />
    HTML<br />
      CSS<br />
  JavaScript
     </td>
   <td style="background-color:#EEEEEE;height:200px;width:400px;text-align:top;">
      Content goes here</td>
    </tr>

   <tr>
     <td colspan="2" style="background-color:#FFA500;text-align:center;">
     Copyright © 2012</td>
   </tr>
   </table>
Run Code Online (Sandbox Code Playgroud)

html css markup semantic-markup

9
推荐指数
2
解决办法
3万
查看次数

HTML 5语义标记应该用于样式吗?

我必须承认HTML5语义标记让我困惑.我特别在谈论这些标签:

<header>
<nav>
<section>
<article>
<aside>
<footer>
Run Code Online (Sandbox Code Playgroud)

使用语义元素为UA提供了通常无法从中获取的信息<div>,但它们是否应 <div>标签一起使用,或者是否可以/应该直接设置语义标记?

换句话说,什么是正确的方法?

这个:

<div id="content">
    <section>
        <h1>Lorem ipsum></h1>
        <p>Text</p>
    </section>
</div>
Run Code Online (Sandbox Code Playgroud)

或这个:

<section id="content">
    <h1>Lorem ipsum></h1>
    <p>Text</p>
</section>
Run Code Online (Sandbox Code Playgroud)

html markup semantics

9
推荐指数
1
解决办法
1575
查看次数

向非程序员解释<div>标签是什么

所以我的兄弟是假期的家,他正在努力学习HTML和Javascript.我已经取得了一些成功,向他解释了许多与此相关的概念.大多数标签都非常自我解释,但我一直在努力描述div标签.

说实话,我从来没有真正得到一个很好的描述,只是通过我知道何时使用它的经验.

一个好的答案不需要包括"块元素"的定义或任何其他技术术语,尽管您可以假设一些HTML标签的一些基本知识

html markup

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

'en-EU'是HTML'lang'属性的有效值吗?

我的新闻网站的不同版本的标记......

我取决于页面的标记,以使目标语言/页面区域对搜索引擎清晰,因为新闻站点的不同版本使用基于目录的路径(例如example.com/eu/)而不是子域(eu.example.com)或域(例如example.eu)基于路径.

现在到了这一点,该lang属性可以具有格式的值language-region.但这是en-EU一个有效的价值吗?

PS:我想是的,但我想在这里与知识渊博的人确认一下.

html markup html5 semantic-markup lang

9
推荐指数
1
解决办法
3193
查看次数

优化字符串解析

我需要以"txf"格式解析数据文件.这些文件可能包含1000多个条目.由于格式定义如JSON,我想创建一个像JSON这样的通用解析器,它可以序列化和反序列化txf文件.

与JSON相反,标记没有办法识别对象或数组.如果出现具有相同标记的条目,我们需要将其视为数组.

  1. # 标记对象的开头.
  2. $ 标记对象的成员
  3. / 标记对象的结尾

以下是示例"txf"文件

#Employees
$LastUpdated=2015-02-01 14:01:00
#Employee
$Id=1
$Name=Employee 01
#Departments
$LastUpdated=2015-02-01 14:01:00
#Department
$Id=1
$Name=Department Name
/Department
/Departments
/Employee
#Employee
/Employee
/Employees
Run Code Online (Sandbox Code Playgroud)

我能够使用NSScanner 创建一个通用的TXF Parser.但随着更多的条目,性能需要更多的调整.

我写了基础对象plist,并将其性能再次与我编写的解析器进行了比较.我的解析器比plist解析器慢大约10倍.

虽然plist文件大小是5倍以上txf并且有更多标记字符,但我觉得有很多优化空间.

我们非常感谢在这方面提供任何帮助.

编辑:包括解析代码

static NSString *const kArray    = @"TXFArray";
static NSString *const kBodyText = @"TXFText";

@interface TXFParser ()

/*Temporary variable to hold values of an object*/
@property (nonatomic, strong) NSMutableDictionary *dict;

/*An array to hold the hierarchial …
Run Code Online (Sandbox Code Playgroud)

markup parsing objective-c ios nsscanner

9
推荐指数
1
解决办法
854
查看次数