前端整理之html

  开始学习之前,首先我们看一张图

 

  图中概括了整个的网页开发所需要的知识点,本次的前端学习是针对全栈开发中的前端开发来实现的,同时前端也是我们必不可少的一个知识点是很重要的一部分。

 

HTML发展历程

  如图所示:

 

 

HTML是什么

  html是超文本标记语言,比如<div>你好</div>,将内容包裹起来,用于被浏览器识别并且渲染。

 

常用标签集合

 

html的基本结构

 

   其中第一行的标签表示使用的那种html版本,图中的为html5

  html标签是整个网站的内容

  head表示一些基本信息,但是不在页面中展示

  body则是页面展示区域的代码存放部分

 标签分类

  标签分为两大类,双闭合标签和单闭合标签

h1-h6标签

  此类标签一般用于标题,属于用又黑又粗的标签

p标签

  用于文字段落的标签

strong和em标签

  用于强调,可以嵌套在其他标签中,比如p标签

br标签

  用于文本换行的功能,此处有一个空白折叠现象的,就是在编译器中的多个空白在浏览器中是只是一个空白,就像是折叠起来的效果,称为空白折叠。

html特殊符号

  可以用特殊符号显示空格等内容,具体可以百度查阅

hr标签

  用于段落直接的空行作用

ul and li

  无序列表,用于列表展示

ol 

  同上,但是为有序列表,即有数字1234在每一个li标签的前面

dl

  自定义列表,分为标签definition list,标题definition title,内容dd,示例代码如下:

<dl>
        <dt>独立菌儿</dt>
        <dd>保持独立思考</dd>
        <dd>不卑不亢不怂</dd>
        <dd>长成自己想要的样子</dd>
    </dl>

table标签

  tr为列,th和td为列,h为标题列,一般用于类似商品信息展示使用的标签。

<table>
        <tr>
            <th>产品名称</th>
            <th>品牌</th>
            <th>数量</th>
            <th>入库时间</th>
        </tr>
        <tr>
            <td>冰箱</td>
            <td>海尔</td>
            <td>2</td>
            <td>8-5</td>
        </tr>
        <tr>
            <td>电视机</td>
            <td>创维</td>
            <td>2</td>
            <td>8-5</td>
        </tr>
    </table>

  表格的标题,边框,边距,横向合并,纵向合并的使用

<table border="1" cellspacing="0">
        <caption>人若不死,终会出头</caption>
        <tr>
            <th>产品名称</th>
            <th>品牌</th>
            <th colspan="2">数量和入库时间</th>
        </tr>
        <tr>
            <td>冰箱</td>
            <td rowspan="2">海尔</td>
            <td>2</td>
            <td>8-5</td>
        </tr>
        <tr>
            <td>电视机</td>x
            <td>2</td>
            <td>8-5</td>
        </tr>
    </table>

a标签

  a标签是常用的标签,英文名为anchor,中文为锚点,是一个位置到另一个位置的指定关系。示例代码如下:

<a href="https://www.baidu.com"
        title="点击一下,了解更多!" 
        target="_blank" 
    >百度一下</a>

  其中href填写路由,是我们要跳转的地址。

  title是鼠标悬浮时显示的内容。

  target是跳转的方式,是在当前页跳转还是在新的页面,默认为_seif在当前页跳转。

  同时a标签也可用于页面内的跳转,比如回到顶部等功能,修改;href中的内容即可。

  a标签也可用于发送邮件,具体形式为href:"mailto:邮箱地址"

img

  img顾名思义就是图片标签,是单闭合标签,常用格式为<img src="图片路径">

关于图片的路径问题:

  1.图片分为绝对路径和相对路径,一般开发时采用相对路径较多

  2.同级目录./ 上一级目录../

  3.为了保持图片不失真,设置图片宽度即可,比例浏览器会自行计算

  4.alt属性是图片加载失败时的提示作用

form

  form表单是用于向后端提交数据的标签

  一般配合input使用,通过一定的方法将input里面的内容发送至后台。示例代码如下:

<form action="ttps://www.baidu.com" method="post">
        <input type="text" placeholder="请输入用户名">
        <input type="password" placeholder="请输入密码">
        <input type="submit" value="立即注册">
    </form>

  input的单选框模式,实现互斥唯一现象可以使用同一name实现,复选框只需将type设置为checkbox即可

男:<input type="radio" name="sex" checked="checked">
女:<input type="radio" name="sex">

  下拉列表,默认为单选,在select添加multiple="multiple"则为多选。

<select>
                <option>html</option>
                <option>css</option>
                <option>javascript</option>
                <option>vue</option>
            </select>

  可控制行数的文本,rows代表行数,cols代表列数:

<textarea rows="10" cols="30"></textarea>

  重置按钮,修改input的type属性为reset即可。

lable

  lable的for属性与input的id绑定可以实现,点击lable聚焦input的效果。

div标签

  英文名为division,是用于区域划分的标签,个人认为是使用的最多的标签,具有很大的用处。

 

总结

  前端标签各种各样,不能单一的使用div去进行网页编写,合理使用各种标签使页面更加丰富。

 

posted @ 2018-07-24 22:48  Recklessz  阅读(190)  评论(0编辑  收藏  举报