HTML 基础入门

Html

引言:学习前端基础知识。第一课 HTML。

时间:2017年11月19日

作者:JustDo23

html_css_js

01. 基础知识

  1. 入门 Web 前端开发需掌握基础技术:HTMLCSS 以及 JavaScript 三者功能区分为
    • HTML 是网页内容载体。
    • CSS 是样式表现。
    • JavaScript 是实现特效及交互。
  2. HTML 是用来描述网页的一种语言。
    • Hyper Text Markup Language超文本编辑语言
    • HTML不是编程语言,而是一种标记语言
    • 标记语言是一套标记标签
    • HTML 使用标记标签来描述网页
  3. 语义化:明白每个标签的用途,合理使用标签。好处:
    • 更容易被搜索引擎收录
    • 更容易让屏幕阅读器读出网页内容

02. 文档结构

<!-- DTD 头 声明HTML版本 -->
<!DOCTYPE html>
<!-- HTML根标签 -->
<html>

<!-- 头标签 -->
<head>
</head>

<!-- 网页上显示的内容全部放在这里 -->
<body>
</body>

<!-- HTML结束标签 -->
</html>

03. 头部标签

<!-- 头标签 -->
<head>
  <!-- 网站标题 -->
  <title>前端入门</title>
  <!-- 全局属性信息 -->
  <meta charset="utf-8">
  <!-- 链接外部文件 -->
  <link rel="stylesheet" type="text/css" href="link.js">
  <!-- CSS样式 -->
  <style type="text/css"></style>
  <!-- JavaScript代码 -->
  <script type="text/javascript"></script>
</head>

04. 常用标签

<body>
  <h1>一级标题</h1>
  <p>一个段落。</p>
  <p>
    <em>表示强调,斜体显示。</em><br/>
    <strong>表示更强烈强调,粗体显示。</strong><br/>
    <span>标签没有语义,可用于设置单独样式。</span><br/>
    <q cite="该引用出处">表示简短文本引用,引用默认会添加引号。</q>
    <blockquote cite="http://">表示长文本引用,引用默认会添加左右添加缩进。</blockquote>
    <address>表示地址等信息,默认斜体。</address>
    <code>表示一行代码,仅一行代码。</code><br/>
    <pre>表示大段代码等预格式化文本,保留空格和换行。</pre>
    <hr/>
    <a href="目标地址" target="-_blank" title="鼠标滑过显示的文本,增强语义化">链接显示的文本</a><br/>
    <a href="mailto:JustDo_23@163.com?subject=mailto总结&body=各种参数使用方法">发送邮件。</a><br/>
    <hr/>
    <img src="图片地址" alt="图片显示失败时的替换文本" title="提示文本">
    <hr/>
  </p>
</body>

05. 列表标签

<body>
    <ul>无序列表
      <li>一个列表</li>
      <li>无序排列</li>
      <li>默认样式小圆点</li>
    </ul>

    <ol type="A">有序列表
      <li>一个列表</li>
      <li>按顺序排列</li>
      <li>默认样式从1开始</li>
    </ol>
</body>
html_list

06. 分块标签

<body>
    <div class="divClass" id="divID">
      独立容器,独立逻辑,区域划分
      <ul type="circle">
        <li>属性id指定唯一标识</li>
        <li>属性class指定样式类名</li>
      </ul>
    </div>
</body>

07. 表格标签

<body>
    <table summary="表格简介文本摘要,增强语义化" border="1" cellpadding="1" cellspacing="1">
      <caption>表格标题</caption>
      <thead>
      </thead>
      <tbody>
        <tr>
          <th>表头</th>
          <th>粗体</th>
          <th>居中</th>
          <th colspan="2">跨列</th>
        </tr>
        <tr>
          <th>竖直</th>
          <td>&nbsp;</td>
          <td>单元格</td>
          <td rowspan="2">跨行</td>
          <td>单元格</td>
        </tr>
        <tr>
          <th>表头</th>
          <td>单元格</td>
          <td>单元格</td>
          <td>单元格</td>
        </tr>
      </tbody>
      <tfoot>
        <tr>
          <th colspan="4">页脚</th>
          <td>单元格</td>
        </tr>
      </tfoot>
    </table>
</body>
  • <table> 定义表格
  • <caption> 定义表格标题
  • <tr> 定义表格的
  • <td> 定义表格单元
  • <th> 定义表格的表头
  • <thead> 定义表格的页眉
  • <tbody> 定义表格的主体
  • <tfooter> 定义表格的页脚
  • 添加表格结构 <thead><tbody><tfooter> 表格主体内容tbody下载完优先显示,分段显示,不必等待表格加载完成后才显示。
  • 属性border指定表格边框宽度
  • 属性cellpadding指定单元格内边距
  • 属性cellspacing指定表格单元格外边距
  • 属性colspan指定单元格跨行
  • 属性rowspan指定单元格跨列
html_table

08. 表单标签

<body>
  <!-- 表单标签 -->
  <form class="类名" action="指定提交位置" method="提交方式">
    <label for="userName">账号:</label>
    <!-- 文本输入框 -->
    <input type="text" name="userName" value="账号默认值"><br>
    <label for="passWord">密码:</label>
    <!-- 密码输入框 -->
    <input type="password" name="passWord" value="密码默认值"><br>
    <!-- 文本域 -->
    <textarea name="name" rows="文本域行数" cols="文本域列数">文本域名默认值</textarea><br>

    <label>以下是单选框:</label><br>
    <!-- value 用于向服务器提交 -->
    <input type="radio" name="gender" value="man" checked="checked"><label>男</label><br>
    <input type="radio" name="gender" value="woman"><label>女</label><br>
    <label>注意:同一组单选框 name 取值一定要一致</label><br>

    <label>以下是复选框:</label><br>
    <!-- label 为鼠标用户改进可用性 for 属性与 id 属性相同 -->
    <input type="checkbox" id="swim" name="swimming" value="swimming"><label for="swim">游泳</label><br>
    <input type="checkbox" id="shop" name="shopping" value="shopping"><label for="shop">购物</label><br>

    <label>以下是下拉列表框:</label><br>
    <!-- multiple 属性指定单选或多选 -->
    <select class="spinner" name="list" multiple="multiple">
      <option value="book">读书</option>
      <option value="film" selected="selected">电影</option>
      <option value="sleep">睡觉</option>
    </select>

    <br>
    <!-- 提交按钮 -->
    <input type="submit" name="submitButton" value="提交"><br/>
    <!-- 重置按钮 -->
    <input type="reset" name="resetButton" value="重置"><br/>
  </form>
</body>
html_form

09. 小结

  • 标记语言相对而已容易学习,多次练习并在浏览器中运行。
  • 认识标签,掌握标签,运用标签。

10. 参考

  1. 慕课网 HTML+CSS基础课程
  2. W3School
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,117评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,963评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,897评论 0 240
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,805评论 0 203
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,208评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,535评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,797评论 2 311
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,493评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,215评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,477评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,988评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,325评论 2 252
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,971评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,055评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,807评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,544评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,455评论 2 266

推荐阅读更多精彩内容

  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 3,360评论 0 0
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,629评论 1 92
  • 0.B/S结构 浏览器服务器模式,web浏览器是客户端最主要的应用软件.将客户端使用web进行统一,系统功能实现集...
    liusong007阅读 988评论 0 1
  • HTML基础 本文包括 HTML基本知识与结构 HTML常见标签 标签写法与嵌套的讨论 HTML、CSS、java...
    廖少少阅读 2,033评论 2 21
  • 第十二章、中毒的变色龙(下) 小兔子在车厢里鼓捣了半天,等得变色龙又睡了一觉,再醒来的时候,就看见小兔子拿着一杯绿...
    DH桃夭Bazinga阅读 491评论 0 0