Java之网页开发基础-前端知识

第七章    网页开发基础

1.标记

2.标记

3.标记

4标记

    Hello world!

单标记和双标记

    HTML中的标记分为单标记和双标记,其中单标记也成为空标记,是指用一个标记符号即可完整描述某个功能的标记.其基本语法格式如下:

<标记名 />

    例如标记


就是单标记,该标记用于定义一条水平线.需要注意的是,在标记名与/之间有一个空格,虽然在显示效果上有没有空格都一样,但是按照规范的要求,建议加上空格.

    双标记也称体标记,是指由开始和结束两个标记符组成的标记.其基本语法格式如下:

<标记名> 内容

 

文本控制与文本样式标记

1.段落标记

和换行标记

2.文本样式标记文本内容    属性有 face :"微软雅黑"  size color

 

图像标记

标记也称为图像标记,主要用于显示HTML页面中的图像.语法为

src属性用于指定图像文件的路径,该属性是标记必需的属性

显示照片:

  src属性的值可以是绝对路径,也可以是相对路径.

 

表格标记

    在HTML文件中,表格标记用于在页面中创建表格,其基本语法格式如下

   

       

    

单元格内文字

这三对标记缺一不可.

用于定义一个表格.    用户定义表格中的行,必须嵌套在
标记中,

用于定义表格中的单元格,也可称为表格中的列,必须嵌套在标记中.

    

        

        

    

    

        

        

    

姓名 联系电话
李四 8882888

 最好不要添加边框,使用CSS添加边框样式和颜色

 

表单标记

    简单说,表单就是网页上用于输入信息的区域,其主要功能是收集用户信息,并将这些信息传递给后台服务器.表单在互联网上随处可见,例如,网站注册页面中的用户名和密码输入框,性别选择框,提交按钮等都是用表单中的相关表及定义的.

    表单主要由表单域,表单控件和提示信息三部分构成,其详细介绍如下.

  • 表单域:相当于一个容器,用于容纳所有表单控件和提示信息

  • 表单控件:包含了具体的表单功能项,如单行文本输入框,密码输入框,复选框提交按钮等

  • 提示信息:一个表单中通常还需要包含一些说明性的文字,即表单控件前的文字说明,用于提示用户进行填写和操作

1.表单域

    各种表单控件

在上述的语法中,action,method,name是

标记种的常用属性,其中action属性用于指定表单提交的地址,method属性用于设置表单数据的提交方式,其取值为GET(默认值)或POST.name属性用于设置表单的名称.

    需要注意,GET方式提交数据会显示在浏览器的地址栏中,保密性差且有数据量限制(2K左右),而使用POST提交方式不但保密性好,还可以提高大量的数据,所以通常使用POST方式提交表单

2.表单控件

    在一个表单中,大部分的表单控件(如单行文本输入行,单选按钮,复选框等)都是由元素定义的,该元素定义表单控件的基本语法如下:

type属性是其基本的属性,type:text,button

还有其他属性:id,name,value,size等分别指定控件的ID值,名称,控件中的默认值和控件在页面中显示的宽度

注册新用户

    

    

        

            

                

                

            

            

                

                

            

            

                

                

            

            

                

                

            

            

                

                

            

            

                

            

        

用户名:

                    

                

密码:

                    

                

性别:

                    

                    

                

兴趣:

                    看电影

                    敲代码

                    打游戏

                

头像:

                    

                

                    

                    

                

    

 

分别使用标记定义了文本输入框控件,密码输入框控件,单选按钮和复选按钮,文件上传控件以及提交和重置按钮控件.在上述控件中,name属性代表控件名称,value属性表示该控件的值.上述代码还用了

标记,
标记的作用是将表单内的元素分组,而标记则为
标记定义标题.

    需要注意的是,单选按钮控件和复选框控件必须指定相同的name值,这是为了方便在处理页面数据时获取表单传递的值(表单所传递的就是该控件的value值).

   

 

 

列表标记和超链接标记

    1.无序列表 

         

    • 列表项1
    •     

    • 列表项2
    •     

    • 列表项3
    •     ...

  •   disc默认

                    square

                    circle

    2.超链接标记

    文本或图像

    target取值可以是_self(原窗口打开) 和_blank(在新窗口打开)

    href 跳转目标为指定链接指向页面的URL

    百度
    在原页面打开

    游戏 在新页面打开

     

    标记

    标记简单而言就是一个区块容器标记,可以将网页分割为独立且不同的部分,以实现网页的规划和布局.在HTML页面中,它以开头,并以结尾,在其中可以容纳段落,标题,图像等各种网页元素,也就是说,大事多数HTML标记都可以嵌套在标记中,并且还可以嵌套多层

       

    这是一个标题

       

    这是一个段落

    在实际开发中标记常常与CSS技术搭配使用

     

    CSS技术

    CSS层叠样式表单,是一种用于增强控制网页样式并允许将样式信息与网页内容分离的标记性语言.在实际开发中,主要用于设置HTML页面中的文本内容(字体,字号,对齐方式等),图片的外形(宽高,边框样式,边距等)以及版面的布局等外观显示样式.

    CSS定义的规则具体如下:

        选择器{属性1:属性值 1; 属性2:属性值2;属性3:属性值3;}

    在上述样式规则中,选择器用于指定CSS样式作用的HTML对象,大括号内的属性是对该对象设置的具体样式.其中,属性和属性值以"键值对"的形式出现,它们之间用":"连接,多个键值对之间用";"分割.

        CSS样式对标记进行设置    div{border:2px solid blue; width: 300px ; height:200px}

    div为选择器,表示CSS样式作用的HTML对象;border,width和height为CSS属性,分别表示边框,宽度,高度,其中border属性的三个值"2px solid blue;"分别表示该边框为2像素,实心边框线,蓝色.

     

    CSS样式的引用方式

        要使用CSS修饰网页,就需要在HTML文档中引入CSS.通常在实际项目开发中,引入CSS会采用两种方式:内嵌式和链入式.下面将对这两种引入方式进行详细讲解.

    1.内嵌式

        内嵌式是将CSS代码集中写在HTML文档中的头部标记中,并用

        上述语法中,

       

    CSS样式

       

                    style标记一般位于head标记中,使用它课定义内嵌式CSS样式表

       

    HTML文档的头部使用style标记定义内嵌式CSS样式,第6行使用了标题标记

    设置标题,第八行定义了标记的样式.使用浏览器打开效果如上图

    内嵌式引入CSS只对其所在的HTML页面有效,因此仅设计一个页面时,使用内嵌式是一个很好的选择,但是如果是一个网站,不建议使用这种方式,因为它不能充分发挥CSS代码的重用优势

     

    2.链入式

        链入式是将所有的样式放在一个或多个css为扩展名的外部样式表文件中,通过标记将外部样式表文件连接到HTML文件中,其基本语法格式如下:

       

        上述语法中,标记需要放到头部标记中,并且必须指定的3个属性:

    (1) href:定义所连接外部样式表文件的地址,可以是相对路径可以是绝对路径

    (2)type:定义所链接文档的类型,这里需要指定为text/css,表示链接的外部文件为CSS

    (3)rel: 定义当前文档与被链接文档之间的关系,这里需哟指定为stylesheet,表示被链接的文档是一个样式表文件.

    使用CSS内嵌式

        

    CSS样式

        

                    style标记一般位于head标记中,使用它课定义内嵌式CSS样式表

        

    css文件:

    /*定义标题标记为居中对齐*/

        h2{ text-align:center;}

        /*定义div标记样式*/

        div{border:1px solid blue; width :500px ; height:50px; color:red;}

     

    在实际开发中,链入式是使用频率最高且最实用的引入方式,它将HTML代码与CSS代码分离为两个或多个文件,实现了结构和表现的完全分离,同一个CSS文件可以被不同的HTML页面链接使用,同时,一个HTML页面也可以通过多个标记链接多个css文件

     

    CSS选择器和常用属性

        要想将CSS样式应用于特定的HTML元素,首先需要找到该目标元素.在CSS中,执行这一任务的部分成为选择器

     

    1.标记选择器

        是指用HTML标记名称作为选择器,按标记名称分类,为页面中的某一类标记指定统一的样式.其基本语法格式如下:

     标记名{属性1:属性值 1; 属性2:属性值2;属性3:属性值3;}

        上述语法中,所有的HTML标记都可以作为标记选择器的标记名,例如

    标记等.,通过标记选择器定义的样式对页面中该类型的所有标记都有效,这是它的优点,,但同时也是缺点因为这样就不能设计差异化样式.

    2.类选择器

        类选择器使用"."进行标识,后面紧跟类名,其基本语法格式如下:

    .类名{属性1:属性值1;属性2:属性值2;属性3:属性值3;}

        上述语法中,类名即为HTML页面中元素的class属性值,大多数HTML元素都可以定义class属性.类选择器最大的优势是可以为元素对象定义单独或相同的样式.

    3.id选择器

    id选择器使用"#"进行标识,后面紧跟id名,其基本语法是如下:

    #id名{属性1:属性值 1; 属性2:属性值2;属性3:属性值3;}

        id名即为HTML页面中元素的id属性值,大多数HTML元素都可以定义Id属性,元素的id值是为一点,只能对应于文档中某一个具体的元素.

        

    选择器

        

        

    标题一:class="red",设置文字为红色.

        

            段落一:class="green font18"

        

        

            段落二:class="red font18"

        

        

        

    段落一:id="bold"

        

    段落二:id="font24"

        

    段落三:id="bold font24"