文本

初学HTML5必须知道的那些事(三)

我的未来我决定 提交于 2020-02-29 22:37:48
★值得注意的有以下几点 1.封闭标记(双标记)和非封闭标记(单标记) 封闭标记 有始有终,有头有尾,比如说<h1></h1>、<p></p> 、<head></head>、<body></body>等,如果少了一边比如 <p>我是段落<p> <h1>我是标题 <p>我也是段落,诶,怎么我有点不一样</p> 输出为 我是段落 我是标题 我是段落,诶,怎么我有点不一样 这是少了一边</h1>的后果,双标记中,我们少了一边很可能让我们做出来的HTML网页和设想中的HTML网页大相径庭。 2.文本和特殊字符 在 HTML 中我们连续打出多个空格,在网页中却只有一个空格这是因为空格折叠。 空格折叠:多个空格或制表符压缩成单个空格,即只显示一个空格 还有我们想在网页中输出<我说的话想让尖括号包起来>,这种也是不行的,因为在html中默认为<>中的东西为标记语法,如果无法辨认就不产生效果。 这时我们就会用到 转义字符 例如空格的转义字符是 ;<的转义字符是<;>的转义字符是>;©的转义字符是©; 更多的转义字符我们可以到 伟大的度娘 查找. 好了,是不是很简单呢。本身就是这样,一旦你走进了程序员的世界,体验到了用代码写出人生的美好,你就会对这个行业爱不释手,再也无法走”回头路“。 最后,让我用程序员的方法表达对你的爱<3(尖括号写出的爱心,嘿嘿)。 来源: oschina 链接: https:/

iOS 9应用开发教程之显示编辑文本标签文本框

假装没事ソ 提交于 2019-11-27 16:29:48
iOS 9应用开发教程之显示编辑文本标签文本框 ios9 显示、编辑文本 在 iOS ,经常会看到一些文本的显示。文字就是这些不会说话的设备的嘴巴。通过这些文字,可以很清楚的指定这些设备要表达的信息。本节将主要讲解在 iOS 中,用来显示和编辑文本的三个视图:标签、文本框和文本视图。 ios9只读文本 —— 标签 标签视图是一个只读的文本视图,它用于在应用程序中为用户显示少量的信息,如图 2.16 所示。在此图中文字的显示使用的就是标签视图。标签视图一般使用 UILabel 类实现。 图 2.16 美容相机 【示例 2-6 】以下就是通过标签视图显示一首诗的效果。代码如下: import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. // 添加标签对象 mytitle let mytitle=UILabel(frame: CGRectMake(88, 100, 198, 58)) mytitle.font=UIFont.boldSystemFontOfSize(44) // 设置字体 : 粗体

文本在内存中的编码(1)——乱码探源(4)

北战南征 提交于 2019-11-27 09:40:44
让我们从一个故事开始说起。话说北大是很有哲学传统的,当你准备踏进北大校门时,连门卫都会连问你三个终极哲学问题: 你是谁?你从哪里来?你要到哪里去? 那么这与我们的问题又有何关系呢?我觉得理解内存中的编码的关键在于理解String类型,因此我们也来探讨一下String的前世今生:String是谁(什么)?String从哪里来?String到哪里去? 当我们能够清晰地回答这三个终极问题时,对文本在内存中的编码也算理解得差不多了。 注:文中将用Java平台为例来探讨这些问题。 String是什么? 要回答这个问题,源码当然是最好的参考。 字符序列(CharSequence) 如果看String类型的声明: public final class String implements java.io.Serializable, Comparable<String>, CharSequence { private final char value[]; // ... } 可以看到它实现了所谓的CharSequence接口,所以它是一个char序列,内部实质是一个char数组。 也即上述代码中的”char value[]“,(也许你觉得”char[] value“的写法更习惯一些,两者是等价的) 如果再看String的length方法,事实就更清楚了,实际上取的是char数组的长度: public