User:立花 遥/关于目前的编辑器与编辑器规范

来自音MAD维基
欢迎来到OtomadWiki的沙盒页面!
VLC-IconSmall.png
本页面是专门为各位编写者提供的测试页面,可进行任意编辑与测试。
  • 您也可以在其他条目下建立沙盒子页面,如页面名称/沙盒
  • 本页面可能会不定期清空,请不要在此保留任何重要信息。
语言不规范
clear
本条目的语言使用不符合条目编写规范
注意!!!
不适.jpg
该页面包含敏感内容,可能会引起部分人群的不适。为了本维基的良好环境,一切修改请以遵守中立性原则为前提,尽量不要添加不中立内容。
贸然进行无意义的编辑战或破坏将导致您受到惩罚,本维基感谢您的理解与合作。



本页面的源码将尽可能的使用高可读性的HTML 5的语法和规范进行书写。

前言

因为可能内容比较多不知道从哪里说起所以就直接单独开了个沙盒Page了。
因为吐槽可能难免会有些不满情绪所以加了敏感的tag。
因为H5是不被推荐多用的所以加个非规范的tag。
另外感谢KUMAX帮忙给我移到Help版面了。
欢迎吐槽。

关于Wikitext语法的吐槽

先放下HTML的介绍

HTML是用来描述网页的一种语言。

HTML指的是超文本标记语言 (Hyper Text Markup Language)
HTML不是一种编程语言,而是一种标记语言 (markup language)
标记语言是一套标记标签 (markup tag)
HTML使用标记标签来描述网页

HTML 标记标签通常被称为HTML标签 (HTML tag)。

HTML标签是由尖括号包围的关键词,比如<html>
HTML标签通常是成对出现的,比如<b>和</b>
标签对中的第一个标签是开始标签,第二个标签是结束标签
开始和结束标签也被称为开放标签和闭合标签

解说

Wikitext在最初的使命是一种简化书写的HTML语言。

因为自己Wikitext,包括像MD5这样的语言都还是用的挺少的,所以在编辑OtomadWiki文档的时候还是遇到不少麻烦了的。

为了专门写这个还专门去查了下,还是感觉挺有意思的。
不知道是不是自己的打开方式不对,从应用的情况上看,编辑器内可编辑的内容应该是<body>tag组框架下的全部内容,而且在大部分的Wikitext编辑器中应该二者是可以混用的,除了防注入以外的风险标签。

在目前版本的编辑器里面,私认为最要命的是一个可以复现的bug,就是可视化编辑器和直接编辑互转会出现报错导致内容不可恢复的情况,希望能尽早修复

异常情况
如箭头标示位置,即便仅输入一行,在源代码编辑到可视化编辑的情形下文档内容已经无法保存提交,同时会出现无法编辑的异常前行位置和后行

可视化这玩意做的没专业的方便,没有形成像Scratch、Wordpress这样的不说高级,起码能够好用一点的模块化设计,我觉得还不如关了

JS和CSS能不能用我还没试。

顺带一提,也是搜到的,像灰机Wiki有专门的HTML编辑器,如果可以的话希望也搞一个。(如果安全性允许的话)

关于现在编辑器教程HTML部分的吐槽

现行源码编辑器教程基本是没问题的但是不少位置还是要改。如果作为HTML的描述是很不严谨的。

  1. Heading系列标签是专门用于制作标题的,不要用来调整文字大小(即为误导性内容)。如果要使用HTML的语法,调整文字内容推荐使用p标签并在其内部进行属性修饰。
  2. 被H4废弃的标签建议尽量少的使用,并使用属性修饰(style)进行替代。他们包括<center>(使用text-align:center对齐),<font>(直接进行属性修饰),<s>/<strike>(使用<del>进行代替),像bgcolor应该用background-color这个是对的等。
  3. HTML的标签除了个别空标签<hr />(分隔符)<br />(换行)外,都应该是有头有尾的,个别用法也是在开始标签中关闭空标签的合法(legal)做法,因此诸如<br>和不使用闭合标签的用法是相当不地道、不严谨且可能引起问题(尽管在现在是没什么问题)
  4. table那个不是HTML的写法。HTML创建表格使用<table><tr><td>系列。(补充说明)

其他小问题

Wiki单次编辑时间过长(>1h)不能提交,必须退号重登再提交,不知道是不是bug。

想到啥再往后面加吧就先写到这了。
以上完成于 2022年2月6日 (日)


如情況许可,请协助完善本页面