• HTML 基础知识综合


    第1章 Html介绍

    HTML、CSS、JavaScript的关系:

    学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的:

    1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。

    2. CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。

    3. JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变。还有焦点新闻(新闻图片)的轮换。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。

     

    第2章 标签(一)

    2-2 <body>,网页现实的内容放在这里

    2-3 如果想在网页上显示文章,这时就需要<p>标签了,把文章的段落放到<p>标签中。

     

    2-4 了解<hx>标签,为你的网页添加标题

     

    2-4、5、6 强调和单独样式

    区别<span><em><strong>、这三个标签进行一下总结:

    1. <em><strong>标签是为了强调一段话中的关键字时使用,它们的语义是强调。

    2. <span>标签是没有语义的,它的作用就是为了设置单独的样式用的。

     

    2-7、8 文本引用

    短引用-双引号:<q>实现短引用,浏览器会对q标签自动添加双引号。

    长引用-段落缩进:<blockquote>的作用也是引用别人的文本。但它是对长文本的引用,会出现缩进样式。

     

    2-9 换行:与以前我们学过的标签不一样,<br />标签是一个空标签,没有HTML内容的标签就是空标签,空标签只需要写一个开始标签,这样的标签有<br /><hr /><img />

     

    2-10 空格:html代码中输入空格回车都是没有作用的。要想输入空格,必须写入&nbsp;

     

    2-11 横线:<hr />标签和<br />标签一样也是一个空标签,所以只有一个开始标签,没有结束标签。<hr />标签的在浏览器中的默认样式线条比较粗,颜色为灰色,可能有些人觉得这种样式不美观,没有关系,这些外在样式在我们以后学习了css样式表之后,都可以对其修改。

     

    2-12地址:联系地址信息需要在网页中展示出来,这些联系地址信息如公司的地址就可以<address>标签

     

    2-13、14 代码:

    1.单行代码:当代码为一行代码时,你就可以使用<code>标签了;

    2.一段代码:使用<pre>标签为你的网页加入大段代码

     

    第3章 认识标签(第二部分)

    本章节主要讲解列表、div及table标签使用,学完本章,我们可以在网页上展示一些信息列表及表格数据,使网页上的信息更加丰富

    3-1 列表

    1.无序列表:<ul>+<li>

    2.有序列表:<ol>+<li>

     

    3-5 表格

    table标签,认识网页上的表格:table、tbody、tr、th、td

    使用css

    table tr td,th{ border:1px solid #000; }

     

    第4章 认识标签(第三部分)

    本章节主要讲解超链接标签、链接地址及图片标签,学习完这一章节可以把分散的单独的网页用链接<a>标签有效的组织起来,达到网页之间可以相互跳转的作用。

    4-1、2  使用<a>标签,链接到另一个页面;

    <a>标签在默认情况下,链接的网页是在当前浏览器窗口中打开;有时我们需要在新的浏览器窗口中打开,则添加属性target

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

    4-4 图片

    <img src="图片地址" alt="下载失败时的替换文本" title = "提示文本">

    第5章 与浏览者交互,表单标签form

    5-1 我们每天都在网上冲浪,如果没有表单,人们就无法输入自己的个人信息来买东西,本章节主要从表单的作用、表单元素讲起,学习完本章,可以制出简单的用户登陆、注册页面。

    1.<form> :<form>标签是成对出现的,以<form>开始,以</form>结束。

    2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。

    3.method : 数据传送的方式(get/post)。

    <form method="post" action="save.php">
          <label for="username">用户名:</label>
          <input type="text"  name="username" id="username" value="" />
          <label for="pass">密码:</label>
          <input type="password"  name="pass" id="pass" value="" />    
          <input type="submit" value="确定"  name="submit" />
          <input type="reset" value="重置" name="reset" />
    </form>  

    5-2 文本输入框、密码输入框

    <input />

    5-2 文本域,支持多行文本输入

    cols :多行输入域的列数。rows :多行输入域的行数。在<textarea></textarea>标签之间可以输入默认值。

    注意这两个属性可用css样式的width和height来代替:col用width、row用height来代替。

     <textarea cols="50" rows="10" >在这里输入内容...</textarea>

    5-3 使用单选框、复选框,让用户选择

    1、type: 当 type="radio" 时,控件为单选框;当 type="checkbox" 时,控件为复选框

    2、value:提交数据到服务器的值(后台程序PHP使用)

    3、name:为控件命名,以备后台程序 ASP、PHP 使用

    4、checked:当设置 checked="checked" 时,该选项被默认选中

    如下面代码:

        <label>性别:</label>
        <label></label>
        <input type="radio" value="1"  name="gender" />
        <label></label>
        <input type="radio" value="2"  name="gender" />
    //注意:同一组的单选按钮,name 取值一定要一致,比如上面例子为同一个名称“radioLove”,这样同一组的单选按钮才可以起到单选的作用。
    <label>性取向:</label> <label></label> <input type="checkbox" value="男" name="gender1" /> <label></label> <input type="checkbox" value="女" name="gender2" />

    5-5 下拉框,用户选择节省空间

        <label>爱好:</label>
        <select>
          <option value="看书">看书</option>
          <option value="旅游" selected="selected">旅游</option>
          <option value="运动">运动</option>
        </select>

    5-6 下拉框多选

        <select multiple="multiple">
        </select>

    5-7、8 提交按钮、重置按钮

        <input type="submit" value="确定"  />
        <input type="reset" value="重置"  />

    5-9 label标签

    <label for="控件id名称">

    当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。

      <br/>你喜欢的运动:<br/>
      <label for="jog">慢跑</label>
      <input type="checkbox" name="jog" id="jog"/>


    课程链接:
    https://www.imooc.com/learn/9

     

     

     

  • 相关阅读:
    kong插件Prometheus+grafana图形化展示
    FTP服务—三种登录类型的配置方法
    [Kong] basic-auth基本认证及ACL鉴权
    centos7 U盘安装及Raid划分的完整流程
    [Kong] key-auth实现对API请求的密钥认证
    修改gitlab默认的nginx
    gitlab配置邮箱服务
    gitlab部署及汉化
    kong配置upstream实现简单的负载均衡
    mybaties只能驼峰映射,怎么可能,虐渣渣。(springboot)
  • 原文地址:https://www.cnblogs.com/iriswang/p/11102841.html
Copyright © 2020-2023  润新知