黑马程序员--HTML基础

---------------------- ASP.Net+Android+IO开发.Net培训、期待与您交流! ----------------------

 

●   浏览器:

1Trident引擎(IEWebBrowser控件):IE360浏览器、遨游(Maxthon)、世界之窗、搜狗浏览器

2Webkit引擎:Chrome(谷歌)、Safari

3Gecko引擎:FireFox(火狐)

4)静态页面和动态页面:

       1)静态页面:

       有一个HTML页面保存在服务器上,当浏览器要这个页面的时候,服务器就把这个页面文件发给浏览器;

       2)动态页面:

       服务器上没有浏览者要看的页面,而是服务器动态生成的HTML页面发给浏览器;

     HTML常用标签

      注释:<!--注释内容-->

      “/”网站根目录;“../”当前目录的上一级目录;

      空格(no-breakspace):&nbsp

      大于号(greater than):&gt

      小于号(less than):&lt

      <pre/>:按文本写入的方式排版显示文本,但标签和特殊字符不能显示;

      <br/>:回车

      <p/>:分段

      <center/>:居中显示

      <font/>:字体

      <b />:粗体

      <h1/>……<h6/>:表示不同大小字体的标题

      <a/>:超链接,target属性设置为“_blank”表示超链接在新窗口中打开

      <ul/>unordered list,无序的列表;<ol/>ordered list,有序的列表

      <table/>:表格,在内部通过<tr/>创建行,<tr/>内部通过<td/>创建单元格。border属性设置为0来隐藏表格线;<tr/><td/>alignvalign属性分别表示水平对齐、垂直对  齐;<td/>rowspancolspan属性分别表示单元格占的行数、列数;

     <thead/>:表头;

●  表单

1<form/>:表单标签,属性action表示表单将提交到哪个页面,method属性表示表单提交的方式,可选值为getpost

2<input/>:主要的表单元素,type可选值为:

       submit(提交按钮):属性value修改显示的文本

       button(普通按钮):属性value修改显示的文本

       text(文本框):属性value为值,size为宽度,maxlength:能够输入的最大长度,readonly:只读;

       checkbox(复选框):属性checked:是否被选中

       radio(单选按钮):属性Name进行分组

       image(图片按钮):属性src:图片的地址

       file(文件选择框):使用file,则<form/>enctype属性必须设置为multipart/form-datamethod属性设置为post

       password(密码框)

       reset(重置按钮)

       hidden(隐藏字段)

3<select/>:属性size的值表示显示出来的列表数量(大于1则为ListBox,否则为ComboBox);

       属性multiple=multiple”,则为可以多选的ListBox

       <option/>:表示<select/>的每一项,属性value:设置项的值,属性selected=selected”表示该项被选中;

       <optgroup/>:给项<option/>进行分组;

4<textarea/>:多行文本,属性rowscols分别设置行数、列数

5<lable/>:为其它的标签添加标注,使标注和其它的标签成为一体,方便用户使用;

6<fieldset/>:类似GroupBox效果,<legend/>:类似设置GroupBox的标题

CSS(层叠样式表)

1css主要有元素内联、页面嵌入、外部引用这三种使用方式:

       1)元素内联:直接将样式写入到元素的style属性中

       2)页面嵌入:在<head></head>之间写入:<style type=text/css> </style>

       3)外部引用:在<head></head>之间写入:

       <linkhref=StyleSheet.css rel=stylesheet type=text/css/>

2Div:层、Span:块

       div:将一段内容放到一个矩形的区块中进行操作,会影响布局;

       span:将一段内容定义为一个整体进行操作,不影响布局;

3)常见的样式

       css的计量单位:px(像素)、30%(百分比)、em(相对单位)等;

       background-color:(背景颜色);color:(文本颜色);

       border-style:(边框风格),可选值solid:实线,dotted:点等;border-color:(边框颜色);border-width:(边框宽度);

      display:(元素是否显示),可选值none:不显示,block:显示为块级元素,此元素前后会带有换行符,inline:显示为内联元素,此元素前后没有换行符等;

      cursor:(鼠标在元素上时显示的光标图标),可选值cursor:默认光标,pointer:超链接上的手形,text:Ⅰ形光标,wait:忙沙漏等;

     “list-style-typenone”:li不显示前面的圆点;

CSS样式选择器:

1)标签选择器:对于指定的标签采用统一的样式

       例如:p{colorRed}

2id选择器:

       例如:#fCorlor{colorRed}------> <div id=fCorlor>Hello</div>

3class选择器:

       例如:.bgColor{background-colorYellow}

                . fCorlor{colorRed}

                ------>

                 <div class=bgColor  fCorlor>Hello</div>

4)复合选择器: 

       1)标签class选择器(input.bgColor);

       2)层次选择器:(div li):选择div标签下级的所有li标签(包括li子标签);

       3)多元素同时选择:(divpinput.bgColor):同时选择div标签、p标签、input.bgColor

5)伪选择器:

       Alink{text-decorationnone}

       Ahover{text-decorationunderline}

       Avisited{text-decorationnone}

       Aactive{text-decorationnone}

       none:没有下划线;underline:有下划线;

       Alink(还没有点击超链接时的状态)

       Ahover      (鼠标移到超链接上时的状态)

       Avisited(点击超链接后的状态)

       Aactive(选中超链接时的状态)

 

---------------------- ASP.Net+Android+IO开发.Net培训、期待与您交流! ----------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值