前端基础

HTML简介

2019-08-25  本文已影响0人  向着光噜噜

HTML的概念:

前端的三个核心基础HTML+CSS+JavaScript,那么这三者有什么关系呢?

按照现在我们比较专业的解释:

·HTML结构。--素描

·CSS样式。--水彩

·JavaScript行为。--动画

HTML是全大写。是Hyper Text Markup Language.的首字母缩写。翻译为超文本标记语言

超文本:在文本的基础上添加了超链接。目前添加的超链接、图片、音频、视频等复杂内容。

标记:特点就是具有一对尖角号<>。

语言:目前目标所能识别的。

1、HTML的基本结构

2、HTML的声明和标签

HTML的声明,有助于浏览器中正确显示页面。(现在浏览器都非常强大,你不写它也能识别,但最好还是写上。)

3、HTML元素、属性和注释

HTML元素(标签),分为两类:

*空元素-只有开始标签,没有结束标签。

*起始元素()-具有开始标签和结束标签,成对出现。

注意:元素名是W3C预定义好的,建议使用小写。

HTML属性:HTML元素中都允许定义属性,用来扩展当前元素的信息。

*属性必须定义在开始标签中。

*格式- 属性名=”属性值”;

*同一个元素可以具有多个属性。

属性的分类:

通用属性:几乎所有的HTML元素都具有的属性(id,class,name等)

私有属性:HTML中指定某个元素具有的属性。

HTML的注释:

*作用:解释当前元素的作用。

*特点:不会显示在浏览器的页面中。

*格式:<!-- 注释内容-->

4、HTML的标题和段落

HTML的标题:

<h1></h1>~~<h6></h6>

实际开发中比较常用的是 <h1>,<h2>,<h3>。

 搜索引擎抓取页面时的顺序:

<title>元素中的内容。

<meta name=”keywords”>

<h1>元素

HTML的段落:

<p>这是一个段落</p>

<br>换行

<hr>水平线

5、HTML的列表、定义列表

HTML的列表:

*有序列表(前面有1,2,3)

 <ol>

      <li></li>

      <li></li>

      <li></li>

</ol>

*无序列表

 <ul>

      <li></li>

      <li></li>

      <li></li>

 </ul>

*嵌套列表

     <ul>

           <li>

              <ol>

                  <li></li>

                  <li></li>

                  <li></li>

              </ol>

           </li>

           <li>

               <ul>

                   <li></li>

                   <li></li>

                   <li></li>

               </ul>

           </li>

           <li></li>

       </ul>

*(自)定义列表:

<dl>

<dt>爱好</dt> --列表项

    <dd>抽烟</dd>-- 列表项的描述

    <dd>喝酒</dd>

    <dd>烫头</dd>

</dl>

6、链接元素、图片元素

链接元素:

<a href=””></a>

href属性是必要属性,用来设置要跳转的地址。

地址分类:

    相对地址:

         两个文件放置在相同文件夹下,直接编写文件名即可

        返回上级目录需要 ../

    绝对地址:

        网络绝对路径:

        http://localhost:8080/webpt/qbmsgl/mainFrameAHomeController/home

        本地绝对路径:

            file:///C:/Users/asus/Desktop/%E8%AF%BE%E7%A8%8B%E5%87%86%E5%A4%87/%E8%AF%BE%E7%A8%8B%E4%BB%8B%E7%BB%8D/%E8%AF%BE%E4%BB%B6%E7%AC%94%E8%AE%B0/day01/code/HTML.html

 target属性:设置当前跳转的方式。

        self:默认方式,在当前页面跳转。

        blank:打开新窗口。

        parent:表示在父级窗口打开。

        top:表示在顶级窗口打开。

   锚点:指向固定的位置。

            <a href="" name="top">顶部</a>

                    <br><br><br><br><br><br><br><br><br><br><br>

            <a href="#top">回到顶部</a>

图片元素:

<img src="" alt="" width="" height="">

src属性:(必要属性)设置当前要显示图片的地址。

alt属性:设置默认的提示信息。

width:设置图片的宽度。

height:设置图片的高度。

7、表格元素

概念:表格一定要具有行和列

标签:<tr></tr>表示一行,<td></td>表示一列, <th></th>表示表头。

默认的宽度:每个单元格中文本内容的长度

格式:

<table border="1" width="500px">

        <thead>

            <tr>

                <th width="200px">姓名</th>

                <th width="150px">性别</th>

                <th width="150px">年龄</th>

            </tr>

        </thead>

        <tbody>

            <tr>

                <td>张无忌</td>

                <td>男</td>

                <td>18</td>

            </tr>

            <tr>

                <td>周芷若</td>

                <td>女</td>

                <td>18</td>

            </tr>

        </tbody>

    </table>                               

8、表单元素、表单内组件元素

标签:<form action=""></form>

作用:将表单内的数据,提交给服务器端。默认情况下,没有任何的显示的效果。

属性:action,值是URL,规定当提交表单时向何处发送表单数据。

          method,设置当前表单的提交方式。get   /   post

输入框:<input type="text">

属性:type,设置当前输入框的类型。

    属性值:  text,文本输入框

                    password,密码输入框

                    radio,单选输入框

                    checkbox,多选输入框

                    email,email输入框

                    button,按钮

                    reset,重置

                    submit,提交

                    search,搜索输入框

                    date,日期输入框

                    URL,地址输入框

                    tel,电话输入框等等

9、文件域组件元素和隐藏域组件元素

文件域:<input type="file">

作用:选择本地文件,文件上传。

选择多个文件:<input type="file" multiple="multiple">

注意:若想实现文件上传的功能,表单里还要增加一个属性,

<form action="" enctype="application/x-www-form-urlencoded"> 当前表单默认值。

<form action="" enctype="multipart/form-data"> 当前表单实现文件上传必要的属性。

隐藏域:<input type="hidden">

作用:存储一些不想被客户看见的信息(数据)

上一篇下一篇

猜你喜欢

热点阅读