传智播客 Html基础知识学习笔记2
一.<select>标签
用来创建类似于WinForm中的ComboBox(下拉列表)或者LisBox
如果size大于1就是LisBox,否则就是ComboBox;
<select multiple="multiple">表示多选的LisBox
select中的项就是<option>,将一个option设置为选中:
<option selected="selected">111</option>
如果是<option value="-1">不选择</option>则表示不选择
select可以使用欧冠optgroup对数据进行分组
二.其他标签
<textarea>表示多行文本(也是表单元素)属性有cols和rows
<label>使单击修饰文本的时候可以得到焦点,for属性指定
要修饰的控件的id
为被修饰的控件设置一个唯一的id
<label for="ma">婚否</label>
<input id="ma" type="checkbox"/>
将控件划分一个区域:
<fieldset>
<legend>常用</legend>
<input type="text"/>
</filedset>
三.CSS(层叠样式表)
是用来美化页面用的,可以对页面元素进行更精细的设置,样式主要
描述元素的字体颜色、背景颜色、边框等。CSS主要有元素内联、页面
嵌入和外部引用三种使用方式
1)元素内联:直接将样式写入元素的style属性中,如:
<input type="text" readonly="readonly" style="background-color:#FF00FF"/>
适用于样式没有可复用性的场合
2)页面嵌入:在head中加入
<style type="text/css">
input{border-color.Yellow.color.Red;}
</style>
表示页面中所有input都是采用指定的样式,适合于样式复用,减小页面体积
3)外部引用,将CSS内容写入css后缀的文件
textarea{background-color:yellow},然后再页面中引用,在head中加入
<link type="text/css" rel="Stylesheet" href="s1.css"/>
适用于多个页面共享CSS
四.层(div)和块(span)
层:<div></div>将内容放到层中,就是将这些内容当成一个整体进行处理,类似
于WinForm的Panel.
span:div是将内容放到一个矩形的区块中,会影响布局,而span只是把一段内容
定义成一个整体进行操作,但不影响布局和显示
CSS计量单位:px(像素)、30%(百分比)、em(相对单位)。如:width:50Px
border-style边框风格;border-color边框颜色;border-width边框宽度(默认是0)
display:元素是否显示。可选none(不显示)、block(显示为块级元素,元素前后带有换行符)、
inline(显示为内联元素,元素前后没有换行符)等等
cursor:鼠标在元素上时显示的光标图标,可选值:cursor(默认光标)、pointer(超链接上的手)、
text(输入bean)、wait(沙漏)、help(帮助)等
li不显示圆点:list-style-type:none;一般设在li或者ul上
样式选择器:有三种分别是标签选择器、class选择器、id选择器
标签选择器input{border-color:red;color:blue;}对于指定的标签采用统一的样式
class选择器:定义一个命名的样式,然后在用到它的时候设定元素class属性为样式
的名称,还可以同时设定多个class,名称之间加空格;样式名称开头加"."
.warning{backgroundcolor:red;}
.highlight{font-size:xx-large;cursor:help;}
<table><tr><td class="highlight">aaa</td><td class="warning">bb</td>
<td class="highlight warning">ccc</td></tr><table>
class选择器也可以针对不同的标签,实现同样的样式名对于不同的标签有不同的样式
只要在样式名前加标签名即可,如:
input.warning{backgroundcolor:red;}
label.warning{font-size:xx-large;cursor:help;}
<input class="warning" type="text" value="121212121212"/>
<label class="warning">dwadadssada</label>
id选择器为指定id的元素设定样式,id前加#
#username
{
font-size:xx-large;
}
关联选择器:p strong{background-color:yellow;}表示p标签内的strong标签内的内容
使用的样式
组合选择器:同时为多个标签设定的一个样式,如h1,h2,input{background-color:red;}
伪选择器:为标签的不同状态设定不同的样式
A:visited:超链接点击过的样式
A:active:选中超链接时的样式
A:link:超链接未被访问时的状态
A:hover鼠标移到超链接时的状态
A:visited{text-decoration:none}
A:active{text-decoration:none}
A:link{text-decoration:none}
A:hover{text-decoration:underline}
传智播客 Html基础知识学习笔记2的更多相关文章
- 传智播客 Html基础知识学习笔记
HTML基础 <p></p>标志对用来创建一个段落,,<p>标志还可以使用align属性, 它用来说明对齐方式 语法是:<p align="&quo ...
- 传智播客--WPF基础视频学习--sender解释(小白内容)
sender是激发该事件的对象,如果用在Button的双击点击事件上的话,就是只当前点击的对象 用例子来说明一下,有两个Button控件,分别为1和2,同时绑定一个Button_Click事件 pri ...
- 2018年3月python传智播客人工智能基础就业班全套视频教程
2018年3月python传智播客人工智能基础就业班全套视频教程 有需要的可以留言留下邮箱.
- 传智播客成都校园php纪律指控
继传智播客成都校区php第一期班圆满开班,说明php的火爆一点儿也不亚于java! 经传智播客商讨决定,传智播客成都校区php学科收费标准例如以下: 採用下面不论什么一种方式都能够享受优惠价: 一.自 ...
- 51Testing和传智播客相比哪个好?
首先我们需要先了解两家企业,51Testing是博为峰旗下的主营业务之一,主要是软件测试人才培训,包含就业培训.企业内训等服务,博为峰除了51Testing这个主营业务之外,还开设了51Code,主要 ...
- 传智播客.NET视频学习课件
传智播客.NET视频学习课件访问.NET网站了解更多课程详情http://net.itcast.cn(小提示:为什么本书中超链接打不开?)此套课件是伴随 传智播客.net实况教学视频 (小提示:为什么 ...
- 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)
卷 backup 的文件夹 PATH 列表卷序列号为 00000025 D4A8:14B0J:.│ 1.txt│ c语言经典案例效果图示.doc│ ├─1传智播客_尹成_C语言从菜鸟到高手_第一 ...
- 【高清未加密】2015传智播客 最新21期c#asp.net 基础到就业班视频和源码
[.NET]传智播客第[21]期就业班视频(高清无加密)本套2015年21期传智播客C#ASP.NET win10通用mvc+app开发视频教程附源码,是一套非常不错的asp.net自学视频教程,传智 ...
- 成都传智播客java就业班和基础班
传智播客成都Java培训,带你走进Java的世界... 我们有咨询的教育团队,一流的名师指导: 我们是重视基础理论建设,强化高端应用技能: 我们有四大JavaEE项目,海量Android项目: 我们是 ...
随机推荐
- CornerStone 破解 最简单的破解方法
方法一:最近在用cornerstone这个svn的软件感觉非常不错,但是竟然忘了破解,以至于到了14天试用期的最后一天才开始破解, 其实方法很简单,就是修高试用期的天数,找到plist文件把14天改为 ...
- Ubuntu16.04下安装数据库oracle客户端
在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到远程Oracle数据库. 1.下载oracle客户端安装包: 进入官网http://www.oracle.com/tec ...
- 自定义listView添加滑动删除功能
今天研究了一下android里面的手势,结合昨天学习的自定义View,做了一个自定义的listview,继承自listView,添加了条目的滑动手势操作,滑动后出现一个删除按钮,点击删除按钮,触发一个 ...
- android2.3 View视图框架源码分析之一:android是如何创建一个view的?
View是所有控件的一个基类,无论是布局(Layout),还是控件(Widget)都是继承自View类.只不过layout是一个特殊的view,它里面创建一个view的数组可以包含其他的view而已. ...
- Movie播放Gif,完美实现屏幕适配
android播放gif 我研究过3种 第一 :GifView支持android播放gif,效果是 先加载第一帧,然后慢慢加载完其他的针,这样效果视觉很不好,是从模糊到清晰的过程:第二:是流行的把g ...
- linux中文乱码问题及locale详解
一.修改系统默认语言及中文乱码问题记录系统默认使用语言的文件是/etc/sysconfig/i18n,如果默认安装的是中文的系统,i18n的内容如下: LANG="zh_CN.UTF-8&q ...
- SQL数据库增删改查基本语句
adoquery1.Fielddefs[1].Name; 字段名dbgrid1.columns[0].width:=10; dbgrid的字段宽度adoquery1.Fields[i].DataTyp ...
- html 使用表单标签,与用户交互
使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据. 语法: <form ...
- Web文件管理:elFinder.Net(支持FTP)
elFinder 是一个基于 Web 的文件管理器,灵感来自 Mac OS X 的 Finder 程序. elFinder.Net是.Net版本的一个Demo,使用ASP.NET MVC 4集成,可以 ...
- root用户安装的软件在普通用户不生效
root安装完成后,有时候需要进入普通用户,修改以下文件才能生效: .在这个文件中添加环境变量 vim ~/.bash_profile .生效 source ~/.bash_profile