黑马程序员—java基础之网页页面

黑马程序员—java基础之html-js-dom

 

                                               ------- android培训java培训、期待与您交流! ----------

幸运之神的降临,往往只是因为你多看了一眼,多想了一下,多走了一步,机会永远是给有准备的人.

html

Html(Hyper Text Markup Language)就是超文本标记语言的简写,是最基础的网页语言。

Html的版本升级:HTML2.0(IETF)、HTML3.0(W3C)、HTML4.01、HTML5

 

Html是通过标签来定义的语言,代码都是由标签所组成。Html代码不用区分大小写,

Html代码由开始结束。里面由头部分和体部分两部分组成

头部分是给Html页面增加一些辅助或者属性信息,它里面的内容会最先加载。

体部分是真正存放页面数据的地方。

多数标签都是有开始标签和结束标签,其中有个别标签因为只有单一功能,或者没有要修饰的内容可以在标签内结束

想要对被标签修饰的内容进行更丰富的操作,就用到了标签中的属性,通过对属性值的改变,增加了更多的效果选择

属性名与属性值之间用“=”连接,属性值可以用双引号或单引号或者不用引号,一般都会用双引号。或公司规定书写规范

 

字  体

1.      字体标签:

例:字体标签示例

注:简单颜色可是直接写对应的英文,复杂颜色用16进制表示,表现形式#FF0000两个数为一组,按红,绿,蓝排列,如:#00FF00表示绿色。建议用工具选取。

2.      标题标签:

…..

因为标题是文本中常用的内容,为了方便操作而定义的。其实就是某个字号和粗体的组合。

3.      特殊字符:

如果要在网页上显示一些特殊符号,比如< > & 等。因为这些符号在代码中会被浏览器识别并解释,所以用一些特殊的方式来表示。

<    <       >  >       &       &

"       “        ®         ?       ©      ?

™      ?              空格          

列   表

4.      列表标签:

:上层项目

:下层项目

例:

        

游戏名称

                  

星际争霸

                  

红色警戒

        

部门名称

                  

技术部

                  

培训部

效果:

 

列表中项目符号对应的标签

    :数字标签(a A 1 i I)

      :符号标签(○●■)

    • :具体项目内容标签。此标签只在
          中有效。

          通过type属性更改项目符号,如果想做出效果更好的列表,如:黑色圆点用图片表示,就用到CSS。

          图   像

          5.      图像标签:

          例:”图片说明文字”/

          align:属性定义图片的排列方式,border用来设置图像的边框。Src  连接一个文件

          6.      图像地图:

          应用:当要在图像中选取某一部分作为链接的时候。如:中国地图每个省所对应的区域。

          map标签要和img标签联合使用。Href是超连接

          图片说明文字

           

             

             

           

          表   格

          7.      表格标签:

          组成:标题标签:

          单元格标签:

          和。

          超  链  接

          8.      超链接标签:

          两种用法:

          一、 超链接

          例:

          新浪

          target四个属性值的区别:

          _blank:在一个新开的空白窗口中打开链接,此窗口匿名。

          _parent:在父级窗口中打开

          _self:在自身页面中打开链接

          _top:在整个浏览器的最顶端(前端)开始打开链接

          二、 定位标记

          一般在本页面中使用,当网页内容过长,定位标记会比拖动滚动条方便快捷。

          注:定位标记要和超链接结合使用才有效。

          例:

          标记位置

          …….

          返回标记位置

          注:使用定位标记时一定在href值的开始加入#标记名。

           

          框架

          9.      框架标签:

          注:框架标签不可以放到,一般为了代码的可读性,会到和之间。

          例:

                  

                  

                            

                            

                  

          这段代码会需要已经存在的3个html页面,分别是:1.html,2,html,3.html

          效果:

           

          注:当框架大小不想被鼠标拖动而改变,可以在frame标签中加入noresize属性,这个属性没有属性值,称为标记属性,加上就为固定。在XHTML的规范中,所有的属性都要有属性值,那么标记属性的属性值就是自身,如:noresize=”noresize”

          画中画标签:

          框架标签现在不是很常用,布局都用div+css+table。框架很少使用了。

           

          表单

                   表单标签:

          表单标签是最常用的标签,用于与服务器端的交互。

          :输入标签 :接收用户输入信息。

          其中的type属性指定输入标签的类型。

                   文本框 text。输入的文本信息直接显示在框中。

                   密码框 password。输入的文本以原点或者星号的形式显示。

                   单选框 radio 如:性别选择。

                   复选框 checkbox 如:兴趣选择。

                   隐藏字段 hidden 在页面上不显示,但在提交的时候随其他内容一起提交。

                   提交按钮 submit 用于提交表单中的内容。

                   重置按钮 reset 将表单中填写的内容设置为初始值。

                   按钮 button 可以为其自定义事件。

                   文件上传 file 后期扩展内容,会自动生成一个文本框,和一个浏览按钮。

                   图像 image 它可以替代submit按钮。

          ,给表格提供标题。

          表头标签:

          ,一般对表格的第一行或者第一列进行格式化,就是粗体显示。并不常用。

          行标签:

          ,加载行标签的里面。可以简单理解为,先有行,在行中在加入单元格。

          格式:

                  

                  

                            

                            

                  

                  

                            

                            

                  

          表格标题
          姓名 年龄
          张三 23

          效果:

           

           

                  

                  

                   个人信息

                  

                  

                  

                            

                            

                  

          张三 23

          效果:

           

          每个表格可以有一个表头、一个表尾和一个或多个表体(即正文),分别以THEAD、TFOOT和TBODY元素表示。

          THEAD、TFOOT包含关于表格列的信息。

          TBODY作用是:可以控制表格分行下载,从而提高下载速度。(网页的打开是先表格的的内容全部下载完毕后,才显示出来,分行下载可以先显示部分内容,这样会减少用户等待时间。)

          使用TBODY的目的是可以使得这些包含在内的代码不用在整个表格都解析后一起显示,就是说如果有多个行,那么如果得到一个TBODY行,就可以先显示一行。

          TBODY这个标签可以控制表格分行下载,当表格内容很大时比较实用,在需要分行下载处加上