一.<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的更多相关文章

  1. 传智播客 Html基础知识学习笔记

    HTML基础 <p></p>标志对用来创建一个段落,,<p>标志还可以使用align属性, 它用来说明对齐方式 语法是:<p align="&quo ...

  2. 传智播客--WPF基础视频学习--sender解释(小白内容)

    sender是激发该事件的对象,如果用在Button的双击点击事件上的话,就是只当前点击的对象 用例子来说明一下,有两个Button控件,分别为1和2,同时绑定一个Button_Click事件 pri ...

  3. 2018年3月python传智播客人工智能基础就业班全套视频教程

    2018年3月python传智播客人工智能基础就业班全套视频教程 有需要的可以留言留下邮箱.

  4. 传智播客成都校园php纪律指控

    继传智播客成都校区php第一期班圆满开班,说明php的火爆一点儿也不亚于java! 经传智播客商讨决定,传智播客成都校区php学科收费标准例如以下: 採用下面不论什么一种方式都能够享受优惠价: 一.自 ...

  5. 51Testing和传智播客相比哪个好?

    首先我们需要先了解两家企业,51Testing是博为峰旗下的主营业务之一,主要是软件测试人才培训,包含就业培训.企业内训等服务,博为峰除了51Testing这个主营业务之外,还开设了51Code,主要 ...

  6. 传智播客.NET视频学习课件

    传智播客.NET视频学习课件访问.NET网站了解更多课程详情http://net.itcast.cn(小提示:为什么本书中超链接打不开?)此套课件是伴随 传智播客.net实况教学视频 (小提示:为什么 ...

  7. 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)

    卷 backup 的文件夹 PATH 列表卷序列号为 00000025 D4A8:14B0J:.│  1.txt│  c语言经典案例效果图示.doc│  ├─1传智播客_尹成_C语言从菜鸟到高手_第一 ...

  8. 【高清未加密】2015传智播客 最新21期c#asp.net 基础到就业班视频和源码

    [.NET]传智播客第[21]期就业班视频(高清无加密)本套2015年21期传智播客C#ASP.NET win10通用mvc+app开发视频教程附源码,是一套非常不错的asp.net自学视频教程,传智 ...

  9. 成都传智播客java就业班和基础班

    传智播客成都Java培训,带你走进Java的世界... 我们有咨询的教育团队,一流的名师指导: 我们是重视基础理论建设,强化高端应用技能: 我们有四大JavaEE项目,海量Android项目: 我们是 ...

随机推荐

  1. hadoop权威指南 chapter2 MapReduce

    MapReduce MapReduce is a programming model for data processing. The model is simple, yet not too sim ...

  2. 一个封装HTTP请求的函数(C++)

    这里封装了HTTP请求的,支持GET与POST,并支持各种参数组合,调用方式很简单使用DEVWEB::WebRequest(string(“http://www.luaie.com/”),ret);就 ...

  3. QLCDNumber设置背景色和显示数字颜色

          只看楼主 倒序阅读楼主  发表于: 2013-10-22          //LCD时间显示    QLCDNumber *m_pLcdTime = new QLCDNumber(thi ...

  4. “=”号和“:”的区别,Html.Raw()的使用

    “=”号,将原封不动输出字符串到页面 “:”号:将字符串进行编码后输出到页面 public ActionResult HtmlEncodeDemo() { ViewData["strScri ...

  5. 网页、JavaScript 的DOM操作

    HTML DOM (文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model). HTML DOM 模型被构造为对象的树.  Windows 对象操作 ...

  6. CSS Hack是什么意思

    CSS hack由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效 ...

  7. Request.ServerVariables 服务器环境变量

    Request.ServerVariables["Url"] 返回服务器地址 Request.ServerVariables["Path_Info"] 客户端提 ...

  8. Activity一共有以下四种launchMode

    1. standard: 无论什么情况都会生成一个新的Activity实例,并且放于栈顶. 2. singleTop:如果Activity纯在但是不位于栈顶,就重新生成一个Activity实例. 3. ...

  9. C++安装JSONCPP

    VS2013里新建一个空的控制台程序(用作测试jsoncpp是否可用),名为: TestJSON 解压下载好的文件:jsoncpp-src-0.5.0.tar.gz 利用VS2008打开jsoncpp ...

  10. 安卓java设置字体颜色

    textView03.setTextColor(this.getResources().getColor(R.color.botomfontColorUnSel));