按下下列按钮就能做对应的事情:
关于 CSS,CSS3,JavaScript 的实践,我认为和 HTML 不一样,不用把大部分功能都尝试写一遍,要的时候直接翻阅资料,直接用就行,在这个笔记就不赘述了。
canvas 是个很有趣的东西,让我想起之前在 Android 平台上实现的一些自定义 View,这几天看看能不能写个简单的图表。
回头见。
首先写一段鬼畜的东西:
bdo 标签的作用就是逆序显示文字,不过只有部分浏览器支持。今天补充一下超链接的知识吧,顺带学点有趣的东西。
这是一个没有下划线的超链接,通过 style="text-decoration:none" 实现。
当然,既然有下划线,那么有上划线也很正常,通过style="text-decoration:overline" 实现(但我实在是想不出有什么要用到的地方)。
点击这个超链接可以 瞬 间 跳 转 到大前天的笔记哦。(如果大前天不存在,那么就会定位到文档的顶端,不会有错误发生。)
通过使用 map、area 标签,下面的图像可以点击,然后你会直达某个日期的笔记:
虽然很好玩,但我觉得这个要和 SVG、Js 配合才能发挥出大威力,动态计算范围比硬编码靠谱多了。
iframe 标签可以在网页里再显示网页(很奇迹,不会递归):
穿越到最初的地方。
frame 和 frameset 标签都应该避免使用。
第三天。
现在是 Code Cademy 和 W3C School 一起看学习着 HTML 。
pre 标签很适合显示计算机代码:
int a = 0;
但是没有 关键词高亮 功能诶。
code 标签,看起来一样:
int b = 1;
常常和 pre、var 结合使用,为了更好的文档语义,适当地用好这些标签也是很有必要的。我在此发现了 HTML 的有趣之处。
这是长的引用:
这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。
这是短的引用:
这是短的引用。
使用 blockquote 元素的话,浏览器会插入换行和外边距,而 q 元素不会有任何特殊的呈现。
一打有 二十 十二 件。
大多数浏览器会改写为删除文本和下划线文本。
一些老式的浏览器会把删除文本和下划线文本显示为普通文本。
由于点击超链接的时候会在当前页面跳转,我想让它自动新建窗口跳转,于是搜了搜,发现最简单的方法是在 head 标签里加上 <base target="_blank" /> 就行了。
还有一种是用 JavaScript 动态修改,麻烦了些。
和 F-star 讨论了一下 自定义标签,参考了MDN的 自定义元素(Custom Elements)、Document.registerElement()、CustomElementRegistry.define() 后,发现这个特性还不太稳定,兼容性不强,平时可以当制作密码一样玩玩。
好,今天是第二天。
尝试一下 超链接 和 图片 吧。
该放个图片了。
电脑里存有很多猫图,放一只吧。
熊猫也是猫(其实是熊科)
img 标签的 src 属性,第一个字符不能是 / 啊原来;顺带一提,图片的后缀名也得写清楚才行。
文字居中要在 img 属性里设置 style ,而 style 属性规定元素的行内样式(inline style),有点懵。
或许我该试试用表格:
| 图片 | 说明 |
|---|---|
![]() |
熊猫也是猫(其实是熊科) |
额外的东西
把鼠标放在这句话上试试(其实我很奇怪为什么这个属性名叫 title 而不是 hint 之类的)。
b vs strong, i vs em,这两个标签视觉效果是一样的,但是 SEO 会在搜索权重上更侧重于后者。
我想再过不久就得自己弄个目录了,它应该有一个标签功能,点击后能定位到指定位置。
这样的话要开始用JavaScript了。
走着瞧。
关于前端,我目前处于瞎jb学的阶段。
我会尝试做点东西,不断 commit、push,每天完善一下这个页面。
先熟悉一下基本的东西。
其实以前就接触过一点前端,但当时觉得这玩意儿怎么没有 IDE,标签样式这些没有一个概览窗口查看,很吃力。
WebStorm 似乎是个好东西,但它不是免费的,破解的估计不太稳定,最后查了一下发现其实有公开密钥可用。
……
想了想自己的基础还不太行,先用 Sublime Text 码着吧。
用 Zeal 翻了翻 CSS 的 list-style-type,原来列表样式可以改这么多,改完以后,开始好奇浏览器是如何解释CSS的。
list-style-type 似乎只是改变li标签的表示方式(严格来说,只要某个标签的 property 中 display 值是 list-item 的都会被这么处理),那么也就是说,ol 和 ul 完全可以通过 list-style-type 相互转换。
但是为了好的语义,还是要在适当的地方用适当的标签,毕竟多一个 list-style-type,挺浪费时间,也不利于网页分析。
“好的语义就是 SEO (搜索引擎优化(Search Engine Optimization)的英文缩写)。”