美文网首页
前端基础知识整理(html篇)

前端基础知识整理(html篇)

作者: youngiyang_打码少年 | 来源:发表于2016-09-08 13:32 被阅读155次

    HTML是前端技术中基础的基础,虽然很简单,但是前端写的好坏区别在于是否充分理解了语义化。

    语义化: 说的通俗点就是:明白每个标签的用途(在什么情况下使用此标签合理)比如,网页上的文章的标题就可以用标题标签,网页上的各个栏目的栏目名称也可以使用标题标签。文章中内容的段落就得放在段落标签中,在文章中有想强调的文本,就可以使用 em 标签表示强调等等。

    语义化的好处:
    1.更容易被搜索引擎收录。
    2.更容易让屏幕阅读器读出网页内容。

    以下为几个常见的语义化标签:
    p 段落
    hx 标题(x=1~6)
    em 强调文本
    srtong 更强烈的强调文本
    q 短文本引用 引用的时候不需要加"",浏览器渲染后,会让被引用的短文本自动加上""
    blockquote 长文本引用,浏览器渲染后,会让被引用的长文本自动加上缩进格式
    <br />用于换行,相当于word文档中的回车
    添加空格
    <hr /> 换行
    address 地址标签
    code 引用一行代码
    pre 引用大段代码
    img 引用图片
    <table summary="表格简介文本"> summary里面的值是不会再浏览器中显示出来的
    <caption>2012年到2013年库存记录</caption> table的标题,显示在table正上方

    a标签

    <a href="目标网址" title="鼠标滑过显示的文本">链接显示的文本</a>

    a标签着重注意的是以下两个属性:
    1.title属性,title属性的作用,鼠标滑过链接文字时会显示这个属性的文本内容。这个属性在实际网页开发中作用很大,主要方便搜索引擎了解链接地址的内容(语义化更友好)
    2.target属性,当target="_blank"时,点击链接会在新的窗口打开链接。

    关于a标签,大部分人都会觉得它的唯一作用是链接标签,但是它还有一个重要的作用是发送邮件,href属性里可以直接写上电子邮件,通过a标签直接链接到电子邮箱,例如:
    <a href="mailto:yy@imooc.com?subject=观了不起的盖茨比有感&body=邮件内容">对此影评有何感想,发送邮件给我</a>

    表单标签

    <form method="传送方式" action="服务器文件">

    值得注意的是以下2个属性:
    1.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。
    2.method : 数据传送的方式(get/post)

    文本输入框

    <input type="text/password" name="名称" value="文本" />
    <textarea rows="行数" cols="列数">文本</textarea>

    text为文本输入框
    password为密码输入框
    输入框

    单选复选框

    <input type="radio/checkbox" value="值" name="名称" checked="checked"/>

    1.type:
    当 type="radio" 时,控件为单选框,同一组单选框,name一定要一致
    当 type="checkbox" 时,控件为复选框
    2.value:提交数据到服务器的值(后台程序PHP使用)
    3.name:为控件命名,以备后台程序 ASP、PHP 使用
    4.checked:当设置 checked="checked" 时,该选项被默认选中

    下拉列表

        <option value="看书">看书</option>
        <option value="旅游">旅游</option>
        <option value="运动">运动</option>
        <option value="购物" selected="selected">购物</option>
    </select>````
    select标签中 加入这个属性 multiple="multiple"表示可以多选的下拉列表,进行多选时按下Ctrl键同时进行单击
    option标签中 selected="selected表示选项默认被选中
    ####提交重置按钮
    `<input   type="submit/reset"   value="提交">`
    
    只有当type为submit时,才是提交按钮,reset为重置按钮
    
    ####form表单中的label标签
    `<label for="控件id名称">`
    
    注意:标签的 for 属性中的值应当与相关控件的 id 属性值一定要相同。
    
    label标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性。如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。
    
    值得注意的是:
    span标签是没有任何语义的,他的作用仅仅是用来设置单独样式的

    相关文章

      网友评论

          本文标题:前端基础知识整理(html篇)

          本文链接:https://www.haomeiwen.com/subject/tsmsettx.html