首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTML5设计原理(下)

而在不理解它的浏览器中,你会看到一个文本框,一个你再熟悉不过的文本框。既然如此,为什么不能说输入type=”number”就会得到一个带小箭头图标的微调控件呢?...它不会有什么副作用,没有,对不对? HTML5还为输入元素增加了新的属性,比如placeholder(占位符)。有人不知道这个属性的用处吗,没有吧?没错,就是用于在文本框中预先放一些文本。...不对,不是标签(label)——占位符和标签完全不是一回事。占位符就是文本框可以接受的示例内容,一般颜色是灰色的。只要你一点击文本框,它就消失了。...如果你把已经输入的内容全部删除,然后单击了文本框外部,它又会出现。 使用JavaScript编写一些代码当然也可以实现这个功能,但HTML5只用一个placeholder属性就帮我们解决了问题。...在制定设计原理时,很多人花了很多时间都抓不住重点,因为他们想取悦所有人。关键在于我们不是要取悦所有人,而是要明确哪些人最重要。他们认为内容创建者是最重要的。

1.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    符号的艺术

    ppt中,新建一个ppt文件,默认的文本框(占位符)也是具备套用项目符号的功能。 ? ? ppt中套用的项目符号存在诸多限制,可选样式有限,二次编辑困难,格式难以调整。 ?...所以今天想跟大家分享的是,怎么丢弃ppt中的默认项目符号,随心所欲的自定义专属的项目符号! 首先,你需要删除新建页面的默认文本框(占位符),对就是一打开ppt点击新建之后出现的那俩贼丑大文本框。 ?...怎么删除呢,你有手动选中删除,也可以鼠标放在左侧对应的浏览闯窗格中,然后单击右键,选择板式,空白。 ? 删除之后你会得到一个空白页,插入,文本框。 ?...在文本框中输入你想展示的文本段落,可以将所有段落输入到一个文本框内也可以每一段一个文本框。 如果你想插入项目符号,将鼠标定位到一个文本款首字前,选择插入——符号。 ?...还在为找不到合适的项目符号而发愁、苦恼吗,如果你能善用这些项目符号(将近1000个),那么你的ppt文本排版也将呈现出各种专业范儿! ---- 字体安装请参考以下文章: 可视化基础——字体篇

    2.2K50

    Unicode,GBK和UTF-8

    但如果有人问你,“Unicode,GBK和UTF-8有什么区别?”, 你能自信地给他一句简短清晰的回答吗? 如果不能的话, 那还是看一下这篇文章吧....>>> u'A' u'A' 目前unicode字符集表示完所有字符后还有剩余, 这些暂时用不到的部分通常用占位符FFFD表示....('gbk') '\xcd\xcd' 前面也说过, unicode暂时没用到码点会用占位符FFFD来表示, 如果这个占位符被错误解析, 就会被当作有意义的内容了: >>> u'\uFFFD'.encode...其他 在Windows的Notepad.exe中, 保存文件的格式可以看到有如下几种: notepad 可刚刚不是说Unicode只是字符集吗, 为什么上面显示可以保存为Unicode"编码”?...这也是为什么Windows对UTF8的支持如此之差的原因之一吧. 后记 说了这么多, 现在让我们回到一开始的问题, 如果有人问你"Unicode,GBK和UTF-8有什么区别?”

    1.5K20

    串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(二)

    大家好,又见面了,我是你们的朋友全栈君。 在上篇博客中,我们完成了串口助手(简洁版)可视化窗体的设计,并且单击启动后可以运行。但是光有外壳,没有灵魂。...—-》》》》执行定时器中断发生时对应的程序 不知道这样讲符不符合C#上位机真正的编程方式,但是对于初学者应该会有种豁然开朗的感觉。...radioButton1为单选按钮属性(name)名字 radioButton3.Checked = true; //函数中选择接收模式 为“数值”接收模式。...虽然代码复杂了,但是相对用户来说,就没有了输入格式要求,随心所欲的输都可以。 5....radioButton1为单选按钮属性(name)名字 radioButton3.Checked = true; //函数中选择接收模式 为“数值”接收模式。

    3.7K10

    如何精准地用打印机在贺卡或邀请函上打字

    我们之前并没有使用真实的邀请函测试,而是勾勒出了轮廓 —— 这就是为了测试打印机的打印方向二准备的! 第三步:调整打印方向 如果你上一步得到的方向是对着的,那么这整个第三步都是可以忽略的。...以后对于同款打印机,你可以不用再尝试了,直接使用这一次的调试结果: 记住这次邀请函在纸张中的位置和方向 记住这次 Word 文档中邀请函的位置 精确对齐邀请函中的占位符 现在,准备好你的尺子,把邀请函放到打印纸上...,你需要初步量出每个占位符的位置,以便在 Word 文档中相应的位置插入文本框。...▲ 测量出每一个占位符的位置 在测量的过程中,不断对应到 Word 文档的相应位置。(注意到我们一开始打开了 Word 文档的厘米标注吗?就是为了与物理尺寸对齐。) ?...▲ 所有的文本框都到达满意的位置 打印最终邀请函 由于你所有的文本框已对齐,所以即便你再拿一个全新的邀请函放入打印机打印,也依然能得到精确对齐的打印版邀请函。所以你只需要填入最终信息打印即可。

    11.8K10

    利用 ReSharper 自定义代码中的错误模式,在代码审查之前就发现并修改错误

    一般工具都能帮我们将常见的差异统一起来——例如 if 的换行;但也有一些不那么通用,但项目中却经常会出现的写法也需要统一。...Assert.IsInstanceOfType($instance$, typeof($type$)); 这时,占位符框中就会出现我们编写的两个占位符: ?...▲ 占位符列表 我们需要将 instance 占位符从表达式修改为标识符: ?...解释一下这几项的意思: Argument Placeholder 参数占位符 意味着这里是参数列表,可以是一个或多个参数,中间用逗号分隔。参数数量可以额外指定。...这将在鼠标滑到找到的语句上面时给出提示。 ? 下面的 Description:简化成 InstanceOfType 这将在在 Alt+Enter 时出现的重构列表中显示 ?

    1.5K00

    python爬虫--不限平台歌曲下载(收费也可)

    如果直接通过QQ音乐等音乐网站爬的话,难度极大,毕竟腾讯他们也不是傻子,肯定是做好了一系列的反扒机制的。既然这样,那我们就要选择放弃了吗?经过百度,博主终于搜到了一个网站。...这个网站已经帮我们做好了解密的工作,我们只需要分析该网站的网页结构就行了。 虽然我们不能直接刚QQ音乐,但是我们刚这种网站还是没什么问题的 2.分析网页结构 首先按照惯例先分析网页结构 ?...之前我们爬虫的思路就是 ? 现在我们的思路其实还是这个,但是大家发现了没有这次有我们能够直接请求的url地址吗?或者说这次我们直接请求这个url地址我们能够直接得到我们想要的信息吗?...那么既然这样我们就需要首先需要一个页面,这里我选择的python中最简单的模块进行编写了,大家可以去选择更好的工具进行编写。...text="酷狗",variable=v,value=4,width=10).grid(row=1, column=3) #文本框组件 text=Listbox(root,font=('黑体常规',16

    6.8K30

    【面试必备】Swift 面试题及其答案

    下面是两者不同的总结: 类支持继承,结构体不支持。 类是引用类型,结构体是值类型 并没有通用的规则决定结构体和类哪一个更好用。...3 是通过 typealias 部分实现的。 typealias 不是一个泛型类型,它只是一个占位符的名字。 它通常是作为关联类型被引用,只有协议被一个类型引用的时候它才被定义。...它们使用后的效果是一样的,但是本质上是不同的。能解释一下为什么不同吗? 答案: static 修饰的属性或者修饰的函数都不可以重写。但是使用 class 修饰符,你可以重写属性或者函数。...---- 你能通过 extension (扩展)保存一个属性吗?请解释一下原因。 答案:不能。扩展可以给当前的类型添加新的行为,但是不能改变本身的类型或者本身的接口。...高级 问题1- 能解释一下用泛型来声明枚举的问题吗 ---- 在 Swift 中,你能解释一下用泛型来声明枚举的问题吗?

    6.9K30

    串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(一)

    虽然实验室常用的HMI串口屏能满足我们的基本需求,但没东西在手的时候,就是个难题了。所以本文则介绍一下使用visual studio软件,进行C#上位机软件的开发入门。...选择 工具箱 -》 公共控件 -》 RadioButton(单选按钮控件),单击选择到窗体中。在单选按钮的属性窗口中,更改单选按钮文本(Text 栏),文字大小(Font)等参数。...下面的文本框用于储存待发送数据,右边文本框用于储存串口接收到的数据。选择 工具箱 -》 公共控件 -》 TextBox(文本框控件),单击选择到窗体中。...可在文本框的属性窗口中,更改为多行显示(multiline 栏)(否则无法纵向拉伸);纵向拓展或横向拓展或双向拓展(Scrollbars栏)(文本框边上有没有拖动条) 第六,添加串口控件 。...有人会问为什么串口助手会用定时器,难不成是自动发送功能??答案为否。这里我们是想通过定时器做一个500ms定时周期性中断,这样就可以不停检测电脑的可用串口,然后将它放在端口的组合框控件的下拉菜单中。

    7.1K21

    之解析练习RadioButton+Fragment+viewpager布局架构

    二.RadioGroup和RadioButton简单介绍 RadioButton即单选按钮,它在开发中提供了一种“多选一”的操作模式,是Android开发中常用的一种组件,例如在用户注册时,选择性别时只能从...child 所要添加的子视图 index 将要添加子视图的位置 params 所要添加的子视图的布局参数 public void check (int id) 如果传递-1作为指定的选择标识符来清除单选按钮组的勾选状态...int getCheckedRadioButtonId () 返回该单选按钮组中所选择的单选按钮的标识ID,如果没有勾选则返回-1 返回该单选按钮组中所选择的单选按钮的标识ID public RadioGroup.LayoutParams...或其子类的实例 public void setOnCheckedChangeListener (RadioGroup.OnCheckedChangeListener listener)注册一个当该单选按钮组中的单选按钮勾选状态发生改变时所要调用的回调函数...listener)注册一个当子内容添加到该视图或者从该视图中移除时所要调用的回调函数 listener 当层次结构发生改变时所要调用的回调函数 ---- 三.使用效果 ?

    1.3K40

    想要面试BATJ,先做完这160道Java面试题~

    1、面向对象的特征有哪些方面? 2、访问修饰符public,private,protected,以及不写(默认)时的区别? 3、String 是最基本的数据类型吗?...5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗? 6、Java有没有goto? 7、int和Integer有什么区别?...11、switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上? 12、用最有效率的方法计算2乘以8? 13、数组有没有length()方法?...34、内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制? 35、Java 中的final关键字有哪些用法? 36、数据类型之间的转换: 37、如何实现字符串的反转及替换?...140、@OneToMany注解的mappedBy属性有什么作用? 141、MyBatis中使用#和$书写占位符有什么区别? 142、解释一下MyBatis中命名空间(namespace)的作用。

    92320

    C#项目评审提问问题集锦

    解释一下占位符{0} 答:接收第一个传递过来的参数 解释一下参数列表框中的内容 答:声明一个变量或类,接收界面传递来的参数 解释一下sql语句 答:查询x表中的a,b列 Datatable是什么?...String.format解释一下 答:string.format() 格式化说明符,将指定的 String类型的数据中的每个格式项替换为相应对象的值的文本等效项。...答:void表示该方法没有返回值。 Static表示什么?有什么作用? 答:静态修饰符,在方法(函数)前用static修饰,表示此方法为所在类或所在自定义类所有,而不是这个类的实例所有。...limit {0},{1}解释一下占位符0和1的作用 答:{0} 表示从第几条数据开始显示,{1}表示显示每页几条数据 说一下有几个聚合函数 答:max,min,count,avg,sum 八大基本类型...答:文本改变时发生事件 Indexof是弄啥嘞?返回个啥? 答:返回某个指定字符串值在字符串中首次出现的位置。如果字符串中没有指定字符,则返回-1;如果有,则返回字符串的位置。

    7110

    【面试必备】Swift 面试题及其答案

    下面是两者不同的总结: 类支持继承,结构体不支持。 类是引用类型,结构体是值类型 并没有通用的规则决定结构体和类哪一个更好用。...3是通过typealias部分实现的。typealias不是一个泛型类型,它只是一个占位符的名字。它通常是作为关联类型被引用,只有协议被一个类型引用的时候它才被定义。...它们使用后的效果是一样的,但是本质上是不同的。能解释一下为什么不同吗? 答案: static修饰的属性或者修饰的函数都不可以重写。但是使用class修饰符,你可以重写属性或者函数。...请解释一下原因。 答案:不能。扩展可以给当前的类型添加新的行为,但是不能改变本身的类型或者本身的接口。如果你添加一个新的可存储的属性,你需要额外的内存来存储新的值。扩展并不能实现这样的任务。...高级 问题1- Swift 1.2 在Swift1.2版本中,你能解释一下用泛型来声明枚举的问题吗?

    2.8K20

    C# WPF MVVM模式Prism框架从零搭建(经典)

    Github地址:https://github.com/PrismLibrary/Prism Prism官方文档:https://prismlibrary.com/docs/ Prism要用到IOC容器,提供选择的有...MyShellView.xaml,将窗体分为左右两部分 这里cal:RegionManager.RegionName是一个依赖属性,我们将它与ItemsControl控件相关联,MainRegion就是一个占位符...、Hyperlink、MenuItem……这种情况下,由于Prism已经帮我们实现了这些控件的Command属性,可以直接绑定Command属性来完成Click事件到ViewModel的绑定: ②ListView...、ListBox、DropDownList等等大部分没有Click事件的控件。...: Shell: 主窗口,他的功能都是通过Module来实现的; Bootstrapper: 应用程序的入口点; Region: 内容区域,类似于一个占位符 Module: 真正实现业务功能的东西,是View

    2.9K10

    用户不填表?那是因为你没用好这7个设计准则

    无线端表单设计需注意的原则有如下7个: 原则 1:表单的交互设计应与用户输入数据的行为强兼容 确保表单所有字段没有被界面中的任意元素遮挡,例如键盘唤起时。...传统的选择交互是给一个时间选择器,用户需选择小时以及分钟。但如果我们能确认大致时间以及范围就可以采用如下形式: ?...一旦用户点击文本框,标签将消失,因此用户无法仔细检查他/她写的是什么确实是为了被写入。占位符文本是视觉标签一个贫穷的替代品。 ?...另一件事是,当用户看到一个文本框里面写的,他们可能会认为它已经在预先填写并可能因此忽略它。 为什么要左对齐字段标签对无线端表单设计是不好的 左对齐字段标签的主要问题涉及手机显示屏尺寸和宽高比。...占位符文本默认情况下显示,但一旦一个输入字段被窃听和输入文本占位符文本淡出和顶部对齐的标签的动画。

    1.9K60

    silverlight数据绑定模式TwoWay,OneWay,OneTime的研究

    简单的说: OneTime模式下:控件与数据绑定后,能自动显示数据,一旦显示完成后,这二者就没有任何关联了。...,在Blend里用图形界面即可设置 选中矩形对象,点击属性面板Width右边的小黄点,弹出菜单中选择"Data Binding..." ?...先不用急着关注其它东西,我们注意到矩形的宽度自动变成20了,即silder的value初始值,然后我们拖动滑块试下,矩形的宽度没有变化!...OneWay模式,然后再手动拖动滑块,会发现矩形的宽度随着滑块的值不断变化,即OneWay模式下,数据源的变化会自动反应在绑定的目标控件上,继续,我们点击最下面的二个按钮,改变矩形的宽度,发现滑块不会自己移动...最后切换到TwoWay模式,与OneWay模式的不同之外在于,如果我们点击最下面的按钮,改变矩形的宽度,会发现滑块自己移动了,移动后的值即为矩形的宽度,结论:TwoWay模式下,控件与数据源任何一方的变化都会影响对另一方

    1.2K60

    奇葩的能让程序员抓狂的一些问题

    你能教我写代码,并帮助我找工作吗: 对于那些想要学习新技能从而改善生活的人来说,这样的想法无可厚非,我也表示支持。但老实说,没有人有时间和耐心去免费教那些完全是一张白纸的人。...二、 我的日常生活中充满了各种令人无语的话题,包括发生在普通人中的、父母亲人中的…… 情景1:不懂编程的普通人和程序员 普通人:我的系统扬声器出了点问题,有一侧的音频无法工作了。你能帮我修一下吗?...你能帮我修电脑吗? 程序员主要与计算机内部的软件打交道。对于 CPU、键盘和鼠标这样的外设,程序员并不熟悉,除非他有很强的硬件基础,当然,即使有硬件基础也不保证程序员会修电脑。...你能改一下这个背景吗?算了,别改了,我还是更喜欢上一个! 频繁改需求是让程序员最为头疼的问题之一。改变需求的人或许只是随口一说,但是对于程序员来说,为了实现这个改变可能需要变动大量的代码。...改变需求并不是不可以,但是希望你多花一点时间思考这个需求的必要性,能够更加肯定,随意的变来变去会给程序员增添很多麻烦。 你可以添加动画效果让界面看起来更漂亮吗?

    62530

    iOS-UITextField 全面解析iOS中UITextField 使用全面解析UITextField的代理方法通知UITextField 在storyboard 中设置属性

    ,就不用调用super了. – placeholderRectForBounds:  //重写来重置占位符区域 – drawPlaceholderInRect:  //重写改变绘制占位符属性.重写时调用...2、Placeholder : 可以在文本框中显示灰色的字,用于提示用户应该在这个文本框输入什么内容。当这个文本框中输入了数据时,用于提示的灰色的字将会自动消失。...when editing begins : 若选中此项,则当开始编辑这个文本框时,文本框中之前的内容会被清除掉。...18、Auto-enable Return Key : 如选择此项,则只有至少在文本框输入一个字符后键盘的返回键才有效。...19、Secure : 当你的文本框用作密码输入框时,可以选择这个选项,此时,字符显示为星号。

    7.3K60
    领券