陈沫沫-初识HTML之基础篇


前端认知


** 一、公司开发流程**
1、 产品需求(产品经理给需求文档)
2、项目设计(视觉设计师给PSD文件,交互设计师配合)
3、前端开发
4、后端开发
5、测试
6、上线运营

二、前端开发的核心语言
**HTML ** 超文本标记语言 (负责页面结构)
**CSS ** 层叠样式表 (负责页面样式)
**JS ** 脚本语言 (负责页面行为)


HTML的基本结构

<!DOCTYPE html>    /*文档头声明*/
<html lang="en">   /*HTML中的根元素*/
<head>     /*head标签内部的内容绝大部分是不可见的*/
    <meta charset="UTF-8">   /*定义html页面的元数据,meta中的charset属性,针对搜索引擎和解析格式的属性*/
    <title>Document</title>  /*定义文档的标题,在页面中可见 */
</head>
<body>
    /*主要书写页面中的内容*/
</body>
</html>
  • HTML中的单标签
    <br> <hr> <meta> <img> <input..> <option.> <link>

  • HTML中基本标签

  • <div></div>双标签

  • <h1>----- <h6>双标签 一级标题至六级标题

  • <p></p>双标签 段落标签

  • <strong>双标签 用于强调文本 表示重要的文本

  • <span> 双标签 用来组合文档中的行内元素

  • <pre> 双标签 文字的格式按源码的排版来显示,我们称之为预处理格式

  • <a>双标签 --> 它有一个必不可少的属性 href
    target属性
    _self (在原来页面打开)
    _blank (新窗口打开)
    _top (打开是忽略所有的框架)
    _parent (在父窗口中打开)

  • 创建锚点和锚链接
    ■ 锚点也是一种超链接,是页面内进行跳转的超链接

     第一步:创建锚点  ``<a name="锚点链接"></a>``
     第二步 : 使用创建好的锚点名称  ``<a href="#锚点名称">内容</a>`` 
    
  • marquee 标签 可以创建一个滚动效果

<marquee direction="down" loop="4" onmousenver=this.stop( ) onmouseout=this.start( )></marquee>
  • direction 表示滚动方向,取向有(left,right,up,down,默认left)
  • loop 表示滚动循环的次数,默认为无线循环
onmouseover=this.stop( )  onmouseover=this.start( ) scrollamout="1"(滚动速度)

img标签的用法

  • img图片标签与路径
  • 常用的图片格式 jpg png gif
  • gif (只支持全透明的)
  • Jpeg / jpg
  • png(半透明/全透明都支持)
  • 图片四要素
  • src=" " 图片路径
  • alt=" " 图片含义
  • width=" " 图片宽度 尽量与图片大小保持一致
  • height=" " 图片高度 尽量与图片大小保持一致
  • 图片标签的写法
  • <img src=" " alt=" " width=" " height=" " />
  • 关于路径的小知识
  • 相对路径:(Relative Path)相对于该文件的路径;
  • 绝对路径:(Absolute Path)从磁盘出发的路径;
  • / 开头表示根目录
  • ./ 表示当前目录;
  • ../ 上级目录
  • 直接用文件名不带 / 也表示同一目录

关于列表的用法

  • Number1
  • <ul> 无序列表
  • 无序列表顾名思义就是一个没有顺序项目的列表,此列表项默认粗体圆点
<ul>
         <li></li>
         <li></li>
         <li></li>
</ul>
  • Number2
    • <ol> 有序列表
    • 有序列表也是一列项目,只是列表项目使用的是数字进行标记.
<ol>
          <li>内容一</li>
          <li>内容二</li>
          <li>内容三</li>
</ol>
  • 列表嵌套
  • 无序列表--嵌套
<ul>
        <li>布朗熊
          <ul>
            <li>海绵宝宝</li>
            <li>多啦A梦</li>
       </ul>
     </li>
     <li>派大星</li>
     <li>海马</li>
</ul>
  • 无序列表--嵌套
<ol>
        <li>布朗熊
          <ol>
             <li>海绵宝宝</li>
             <li>多啦A梦</li>
       </ul>
     </li>
     <li>派大星</li>
     <li>海马</li>
</ol>
  • Number3
  • dl 定义列表
  • 定义列表不仅仅是一列项目,而是项目及其注释的组合。定义列表 <dl> 标签开始。每个定义列表项以 <dt>开始。每个自定义列表项的定义以 <dd>开始
<dl>
      <dt>男装</dt>
      <dd>衬衫</dd>
      <dd>裤子</dd>
      <dt>女装</dt>
      <dd>卫衣</dd>
      <dd>裙子</dd>
</dl>
  • <dt><dd>都必须放在<dl>标签内部之间使用
  • dd是对dt的解释
  • <dl>是用来创建一个普通列表
  • <dt>是用来创建列表中的上层项目
  • <dd>用来创建列表中最下层的项目

表单

  • 表单标签
  • <form> 表单标签
    • <form> 表单是一个包含表单元素的区域,包含起来的都是表单的内容
<form>
<input type="text"/>
</form>
  • 关于<input>标签
    • <input type=" " name= " " value=" " />
    • type="text" 单行文本输入框
    • type="password" 密码 (maxlength=" "
    • type="radio" 单项选择(checked="checked"
    • type="checkbox"多项选择
    • type="button" 按钮
    • type="submit" 提交 type="image" 图片提交
    • type="file" 上传文件
    • type="reset" 重置
    • type="hidden"隐藏
  • textarea 没有默认值
  • <label>标签的使用
    • <label></label> 标签的 for属性应当与相关元素的id属性相同
    • 举个例子
<p>单选</p>
<label for="boy">男 <label> <input type="radio" name="sex" id="boy"/>
<label for="girl">女 <label> <input type="radio" name="sex" checked="check"/>
  • <textarea> 文本标签
  • <textarea></textarea> 标签,可以在其中插入一段文字内容,它有两个经常使用的属性 rowscols
  • rows 表示这个文本域有多少行
  • cols 表示这个文本域有多少列
  • <select> 标签的掌握

表格

  • <table></table> 表格标签 用于定义一个表格
    • <tr></tr> 定义表格中的行,一个 <tr></tr>表示一行
    • <td></td> 定义表格中的单元格, 一个<td></td>表示一个单元格
    • 举个例子
<table  border="1">
     <tr>
         <td>姓名</td>
         <td>年龄</td>
     </tr>
    
    <tr>
         <td>姓名</td>
         <td>年龄</td>
    </tr>
</table>

border-cellspacing 属性 用来设置是否将表格的边框折叠为单一边框
colspan 左右合并
rowspan 上下合并


结束语

很多时候,我们不缺方法,缺的是一往无前的决心和魄力。不要在事情开始的时候畏首畏尾,
不要在事情进行的时候瞻前顾后,唯有如此,一切才皆有可能。

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

推荐阅读更多精彩内容

  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,236评论 1 41
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,540评论 32 459
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,649评论 18 139
  • 引言 在日常开发Android中,很多时候会遇到和WebView打交道,对CSS HTML JS不是很清楚的话是完...
    张文靖同学阅读 2,835评论 0 11
  • HTML基础 本文包括 HTML基本知识与结构 HTML常见标签 标签写法与嵌套的讨论 HTML、CSS、java...
    廖少少阅读 2,084评论 2 21