首页 > 代码库 > html 标签

html 标签

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    </body>
</html>

1. <html></html>这对标记分别位于网页的最前端和最后端

2. <head></head>html文件头标记,也称为html头信息开始标记。

   功能:用来包含文件的基本信息,比如网页的标题、关键字,在<head> </head>内可以放<title> </title>、<meta></meta>、<style> </style>、<script></script>、<link></link>等等标记。

3. <title></title> html文件的标题标记。(网页的“主题”,显示在浏览器的窗口的左上方。)

4. <body></body>html文件的主体标记

  -功能:<body>…</body>是网页的主体部分,在此标记之间可包含<p> </p>、<h1></h1>、<br />、<hr />等等标记,正是由这些内容组成了我们所看到的网页。

  -<body>标签的常用属性:

    - 1.bgcolor:设置背景颜色。例:<body bgcolor=“red”></body>

    - 2.text:设置文本颜色。 例:<body text=“green”></body>

    - 3.link:设置连接颜色。例:<body link=“blue”></body>

    - 4.vlink:已访问的连接颜色:<body vlink=“yellow”></body>

    - 5.alink:正在被点击的颜色:<body alink=“red”></body>

5.?  格式标记

   1.<br> 强制换行标记:让后面的文字、图片、表格等等显示在下一行。

   2.<p> 换段落标记: 换段落,由于多个空格和回车在html中会被等效为一个空格,所以html 中要换段落就要用<p></p>,段落中也可以包含<p>段落。

   3.<li> 列表项目标记 每一个列表使用一个<li>标记。

   4.<ul> 无序列表标记: <ul>声明的列表没有序号。可以进行嵌套

   5.<ol> 有序列表标记:可以显示特定的一些顺序:

    -5.1 <ol type=“符号类型”> <li type=“符号类型”>…</li> </ol>

    -5.2 有序列表的type属性值

       - 1:阿拉伯数字 1、2、3等等,默认type属性值。

       - A:大写字母A、B、C等等。 - a:小写字母a、b、c等等。

       - I:大写罗马数字Ⅰ、Ⅱ、Ⅲ、Ⅳ等等。

       - i:小写罗马数字ⅰ、ⅱ、ⅲ、ⅳ等等。

    -5.3 value:指定一个新的序列起始值。

  6.<hr> 水平分割线标记:表示段落之间的分割线

  7.<div> 分区显示标记,也称之为层标记: - 常用来编排一大段的html段落,也可以用于格式化外表,和<p>相似。 - 层可以多层嵌套使用。

  8.<hn> 标题标记: 共有6个级别,n的范围1~6,不同级别对应显示大小不同的标题, h1最大,h6最小

  9.<font> 字体设置标记:设置字体的格式 三个常用属性: - size(字体大小)<font size="14px"> - color(颜色)<font color="red"> - face(字体)<font face="微软雅黑">

  10.<b> 粗体字标记:

  11.<i> 斜体字标记:

  12.<sub> 文字下标字体标记

  13.<center> 居中对齐标记: 让段落或者是文字相对于父标记居中显示。

  14.<pre> 预格式化标记: 保留预先编排好的格式。

6.<img>图像标记:

技术分享
<html>

    <head>
        <meta charset="utf-8">
        <title>绝对路径与相对路径</title>
    </head>
    
    <body>
        <!-- 绝对路径-->
        <img src = "F:\java\java03\day24HTML\img\pg1.jpg">
        <!-- 相对路径-->
        <img src = "pg2.jpg">       <!-- 本级-->
        <img src = "img/pg3.jpg">   <!-- 下一级-->
        <img src = "../pg4.jpg">    <!-- 上一级-->
        <img src = "../../pg5.jpg"> <!-- 上上一级-->
        <img src = "/pg7.gif">     <!-- 根目录-->
    </body>
    
</html>
绝对路径 相对路径 

 

    6.1.使用方法: <img src=http://www.mamicode.com/“路径/文件名.图片格式” width=“宽度” height=“高度” border=“边框” alt=“错误标题”>

   6.2.<img>常用属性:

     - src:指定我们要加载的图片的路径和图片的名称以及图片格式

     - width:指定图片的宽度,单位px、em、cm、mm - height:指定图片的高度,单位px、em、cm、mm

    - border:指定图标的边框宽度,单位px、em、cm、mm

     - alt:

       作用1:当网页上的图片被加载完成后,鼠标移动到上面去,会显示这个图片指定的属性文字

       作用2:如果图像没有下载或者加载失败,会用文字来代替图像显示

          作用3:搜索引擎可以通过这个属性的文字来抓取图片

  6.3.注意:

     -1 <img>为单标记,不需要使用</img>闭合

    -2 在加载图像文件的时候,文件的路径或者文件名文件格式错误, 将无法加载图片

7.超链接标记

  1.基本语法:<a href="" target="打开方式" name="页面锚点名称" >链接文字或者图片</a>

   2.属性:

      1.href:链接的地址,链接的地址可以是一个网页,也可以是一个视频、图片、音乐等等

       2.target :

       -作用:定义超链接的打开方式

           -属性值:

          1._blank : 在一个新的窗口中打开链接

          2.seif(默认) : 在当前窗口中打开链接

          3._parent : 在父窗口中打开页面(框架中使用较多)

          4._top : 在顶层窗口中打开文件(框架中使用较多)

       3.name :指定页面的锚点名称

技术分享
<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title> pp 的第一个网页 </title>
        <style type="text/css">
            .t{
                text-align:center; <!-- 居中-->
            }
        </style>
    </head>

    <body>
        <div class="t">
            用户名<input type="text"><br> <!-- <br>换行-->
            密 码<input type="password"><br>
            <input type="button" value="登录" onclick="login()">
        </div>
        
        <hr>   <!-- <hr>横线 -->
        <h1> 标题1 </h1> <!-- <hn>标题 n:1~6 -->
        <h2> 标题2 </h2>
        <h3> 标题3 </h3>
        <h4> 标题4 </h4>
        <h5> 标题5 </h5>
        <h6> 标题6 </h6>
        <hr>
        
        
        <p>
            提到软件工程,大家头脑里首先想到的就是多金技术高。总感觉那些软件工程师们就像是来自外星球的生物,是他们用各种字母和数字为我们搭建起了一个神奇的新世界。
            而且软件工程的确前景广阔,据数据显示2016届本科毕业生半年后的<b>就业率最高的就是软件工程</b>(96.5%),<b>在本科专业中软件工程(5869元)</b>的月薪资仅次于信息安全(5906元),<br>
            <b>位居第二</b>(数据来源于麦可思研究院《2017年中国大学生就业报告》)。
            
        </p>
        
        <hr>
        
        
        
        <center>
            <h2>珍贵的眼泪</h2>
            <p>
                生活压根儿就不相信眼泪<br>
                别把你的伤心事放在街头叫卖<br>
                那样不仅别人会看不起你<br>
                就连你自己也都看不起自己<br>
                记住从你学会流眼泪那会起<br>
                该懂得眼泪的珍贵<br>
            </p>
        </center>
        
        <hr>
        
        <ol >
            <marquee>can i believe you </marquee>

            <li>内容简介</li>
            <li>作品目录
                <ul>
                    <li>简介</li>
                </ul>
            </li>    
            <li value="5" >作品特点</li>
            <li>作品荣誉</li>
            <li>作品鉴赏</li>
            <li>作者简介</li>
        <ol>
            
        <a href="1.txt" target= "_blank">click there</a>
        <a href="javascript:error()">错误跳转</a>
        <script type="text/javascript">
            function login() {
                alert("登录成功!");
            }
            function error() {
                alert("跳转成功~");
                return;
            }
        </script>
    </body>

</html>
1-7 综合练习

 

 

8表格:

技术分享
<html>
    <head>
        <meta charset="utf-8" />
        <title>table</title>
    </head>
    
    <body>
        
        <table width="300px" border="1px" cellspacing="0px">
            
            <caption></caption>
            
            <thead>
                <th></th>
                <th></th>
                <th></th>
            </thead>
            
            <tbody>
                <tr>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>
                
                <tr>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>
               
            </tbody>
            
        </table>
       
    </body>

</html>
table Code
技术分享
        <table>
            <tr>
                <td>用户名</td>
                <td><input type="text"></td>
            </tr>
            <tr>
                <td>密码</td>
                <td><input type="password"></td>
            </tr>
            <tr>
                <td><input type="button" value="登录"></td>
                <td><input type="reset" value="重置"></td>
            </tr>
        </table>    
table2 Code

 8.1<table></table>标签

   1.基本格式:<table 属性1="属性值1" 属性2="属性值2" ... ... >表格内容</table>

   2. <table> 的属性:

    -width :表示表格的宽度,他的值可以是像素(px)也可以是父级元素的百分百(%)

    -height :表示表格的高度,他的值可以是像素(px)也可以是父级元素的百分百(%)

     -border :表示表格外边框的宽度 -align:表格的显示位置:默认值left(左)、center(中)、right(右)

    -align:表格的显示位置:默认值left(左)、center(中)、right(右)

    -cellspacing:单元格之间的间距,默认是2px,单位像素

     -cellpadding:单元格内容与单元格边框的显示距离,单位像素

    -frame:

     1.作用:控制表格边框最外层的四条线框

     2.属性值: void(无边框 默认)、above(仅顶部边框)、below(仅底部边框)、hsides(顶+底) lhs(仅左侧)、rhs(仅右侧)、vsides(左+右)、box、border(全部4个边框)

    -rules:

    1.作用:控制是否显示以及如何显示单元格之间的分割线

     2.属性值: none(无分割线 默认)、all(表格包括所有分割线)、rows(行分割线)、clos(表示仅有列分 割线)、groups(表示仅在行组和列组之间有分割线)

8.2?<caption></caption>标签

   1.什么时候使用 ?----如果表格需要使用标题,那么就可以使用<caption>标记

   2.如何正确使用?---- <caption>属性的插入位置,直接位于<table>属性之后,<tr>表格行之前   

  3.align属性

    1.top 标题放在表格的上部

    2.bottom 标题放在表格的下部

    3.left 标题放在表格的左部

    4.right 标题放在表格的右部

8.3?<tr>标签

1.定义表格的一行,对于每一个表格行,都是由一对<tr>...</tr>标记表示,每一行<tr> 标记内可以嵌套多个<td>或者<th>标记

2.可选属性 1.bgcolor属性:设置背景颜色。格式: bgcolor="颜色值" 2.align属性:设置垂直方向对齐方式。格式: align="值" align值: 1.bottom(靠顶端对齐) 2.top(靠底部对齐)3.middle(居中对齐)

3.valign属性:设置水平方向对齐方式。格式: valign="值" valign值: 1.left(靠左对齐) 2.right(靠右对齐) 3.center(居中对齐)

8.4?<td>标签和<th>标签

1.<td>和<th>都是单元格的标记,其必须嵌套在<tr>标签内,是成对出现

2.两者的区别

  -1.<th>是表头标记,通常位于首行或者首列,<th>中的文字默认会被加粗,而<td>不会

  - 2.<td>是数据标记,表示该单元格的具体数据

3.共同之处: 两者的标记属性都是一样的

4.属性 :bgcolor(设置单元格背景) align(设置单元格对齐方式) valign(设置单元格垂直对齐方式) width(设置单元格宽度) height(设置单元格高度) rowspan(设置单元格所占行数) colspan(设置单元格所占列数)

技术分享
<html>
    <head>
        <meta charset="utf-8" />
        <title>table</title>
    </head>
    
    <body>
        <table>
            <tr>
                <td>用户名</td>
                <td><input type="text"></td>
            </tr>
            <tr>
                <td>密码</td>
                <td><input type="password"></td>
            </tr>
            <tr>
                <td><input type="button" value="登录"></td>
                <td><input type="reset" value="重置"></td>
            </tr>
        </table>
        
        <hr>
        
        <table width="300px" border="1px" cellspacing="0px">
            
            <caption>java03第一周周考成绩</caption>
            
            <thead>
                <th>姓名</th>
                <th>性别</th>
                <th>成绩</th>
            </thead>
            
            <tbody>
                <tr>
                    <td>coco</td>
                    <td>woman</td>
                    <td>30</td>
                </tr>
                
                <tr>
                    <td>zpp</td>
                    <td>woman</td>
                    <td>80</td>
                </tr>
                
                <tr>
                    <td>cyc</td>
                    <td>man</td>
                    <td>70</td>
                </tr>
            </tbody>
            
        </table>
    
        
    </body>

</html>
table.html

 运行结果:

技术分享

 

9.表单

<html>
    <head>
        <meta charset="UTF-8">
        <title>form</title>
    </head>
    <body>
        <form action="#" method="post">    <!--<form action="Hello.html" method="post"> -->     <!--<form action="#" method="get"> -->
            姓名<input name="name" type="text">
            <br>年龄<input name="age" type="text">
            <br>电话<input name="tel" type="text">
            <br><input type="submit" value="提交">
        </form>
    <body>
</html>

 

运行结果:

技术分享

 

9.1?<form>标签

1.表单标记:<form></form>   <form></form>定义表单的开始位置和结束位置,表单提交时的内容就是<form>表单中的内容

2.基本格式  : <form action="服务器端地址(接受表单内容的地址)" name="表单名称" method="post|get">...</form>

3.常用属性

  -1name:表单名称

  -2.method:传送数据的方式,分为post和get两种方式

    1.get方式 :get方式提交时,会将表单的内容附加在URL地址的后面,所以限制了提交的内容的长度,不超过8192个字符,且不具备保密性

     2.post方式 :post方式提交时,将表单中的数据一并包含在表单主体中,一起传送到服务器中处理,没有数据大小限制

  -2.0升级版:method 属性有两种提交方式:

    post提交方式:

      使用浏览器表单内置对象提交数据。

    get提交方式

      通过url地址提交数据。

    不同:

      a.post的传输量没有限制,而get最多传输8192个字符

      b.post提交数据不会显示url当中,而get会

      c.post比get效率低,但是post安全。

  -3.action 表单数据的处理程序的URL地址,如果为空则使用当前文档的URL地址,如果表单中不需要使用action属性也要指定其属性为“no”

  - 4.enctype 设置表单的资料的编码方式 5.target 和超链接的属于类似,用来指定目标窗口

10.input标签

技术分享
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        按钮:<input type="button"value="按钮"><br>
        复选框<input type="checkbox"><input type="checkbox"><br>
        颜色选择器:<input type="color"><br />
        日期:<input type="date/><br />
        时间日期:<input type="datetime"/><br />
        本地时间:<input type="datetime-local"  /><br />
        电子邮件:<input type="email" /><br />
        文件:<input type="file" /><br />
        隐藏区:<input type="hidden" /><br />
        提交:<input type="image" /><br />  <!--?? -->
        月份:<input type="month" /><br />
        数字:<input type="number" /><br />
        密码:<input type="password" /><br />
        单选框:<input type="radio" name="xxx"/><input type="radio" name="xxx"/><br />
        拖动条:<input type="range" /><br />
        重置:<input type="reset" /><br />
        查询:<input type="search" /><br />
        提交:<input type="submit" /><br />
        电话<input type="tel" /><br />
        文本区:<input type="text" /><br />
        时间:<input type="time" /><br />
        url:<input type="url" /><br />
        周末:<input type="week" /><br />

        下拉框:<select id="km" name="km">
                    <option value="0">请选择</option>
                    <option value="1" selected>语文</option>  <!-- 指定默认选项-->
                    <option value="2">数学</option>
                    <option value="3">英语</option>
                </select><br />
    </body>
</html>
input type.html

  10.1<input>标记没有结束标记 基本语法 : <input type="" name="" value="" size="" maxlength="">

10.2属性介绍

  1.type属性:type属性有很多值

    -1.text 文本输入域

    - 2.password 密码输入域

    -3.提交、重置、普通按钮

      1.提交按钮 当<input type="submit">时,为提交按钮

      2.重置按钮 当<input type="reset">时,为重置按钮 

      3.普通按钮 当<input type="button">时,为普通按钮

    -4.单选框和复选框

      1.单选按钮 当<input type="radio">时,为单选按钮

       2.复选框 当<input type="checkbox">时,为复选框

       3.注意 单选框和复选框都可以使用”checked“属性来设置默认选中项

    -5.隐藏域 当<input type="hidden">时,为隐藏表单域

    -6.多行文本域 用法:

      使用<textarea>标记可以实现一个,能够输入多行文本的区域 语法格式: <textarea name=“name” rows=“value” cols=“value” value=http://www.mamicode.com/“value”> ... ... rows属性和cols属性分别用来指定,显示的行数和列数,单位是字符个数

    -7.<select>标记

      1.语法 <select name="" size="value" multiple> <option http://www.mamicode.com/value="value" selected>选项1</option> ... ... ... </select>

      2.属性:

         1.multiple属性:multiple属性不用赋值,其作用是,表示用可以多选的下来列表,如 果没有这个属性就只能单选

         2.size属性:设置列表的高度

        3.name属性:定义这个列表的名称

      3.option标记:<option>标记用来指定列表中的一个选项,需要放在<select></select> 之间。 值: 1.value :给选项赋值,指定传送到服务器上面的值 2.selected :指定默认的选项

  2.name属性:定义控件的名称

  3.value属性:初始化值,打开浏览器时,文本框中的内容

  4.size属性:设置控件的长度

  5.maxlength属性:输入框中最大允许输入的字符数

 

html 标签