第023篇:html

1、html基本介绍

 注意:html中大小写不敏感
   DOCTYPE是用来说明html版本

    1、web标准
        web标准是万维网制定的网页开发标准,注意主要包含三类:
            结构标准:html(决定网页中的内容)
            表现标准:css(决定网页中的内容的布局和样式)
            行为标准:JavaScript(决定网页内容动态变化的部分)
    2、认识html
        html又叫超文本标记语言(和Markdown一样)
        一个网页本质就是一个html文件
        
    3、html文件基本结构
        一个html代表整个标签;一个html标签中有一个head标签和一个body标签。
        
    4、html基本语法
        1)语法
            双标签:<标签名 属性名1=值1 属性名2=值2 ...>标签内容</标签名>
            单标签:
                <标签名 属性名1=值1 属性名2=值2 ...> 
                <标签名 属性名1=值1 属性名2=值2 .../>
        2)说明
            <>和/:固定写法
            标签名:只能写html相应版本提供的标签的标签名
            属性:
                属性是以'属性名=之'的形式出现,多个属性用空格隔开;
                属性的顺序不影响结果;
                不管什么属性的值,值必须引号引起来
            标签内容:
                任何内容都可以作为标签内容

2、head标签

  • head的作用:head标签主要负责网页图标和标题的显示以及网页的基本设置

  • head中的标签:head中可以写的标签:meta、title、link、style、script、base
      meta:设置网页的元数据(网页编码方式、网页搜索关键字、网页介绍等)
      link:导入文件(设置网页图片、导入外部样式表)

  • 设置网页图标
     rel属性:设置被导入的文件的作用:
       stylesheet:样式表
       icon:网页图标
     type(设置文件类型):文件类型、文件后缀
       text/css:导入的文件后缀是.css的文本文件
       image/ico:导入的是后缀名为ico的图片文件
     href:被导入的文件路径

<link rel="icon" type="image/ico" href="img/aaa.ico" />

3、文本标签

1、标题标签:h1~h6

2、段落标签:p

3、普通文字标签:fon
   多个font标签的文字可以在一行显示   

4、空格和换行
   网页内容中我们手动输入的空格和换行都是没用的
       1)换行:<br />
       2)空格:
            &ensp;:单位是空格键
            &nbsp;:单位是像素

5、文字效果:倾斜、加粗
   加粗:<b></b>(单纯涂黑)、<strong></strong>(有强调的意思)
   倾斜:<i></i>(单纯倾斜)、<em></em>(有强调的意思)

6、水平线:<hr />

4、列表标签

1、无序列表:ul-li
   ul:表示列表容器
   li:列表中的元素

2、有序列表
   ol:表示列表容器
   li:列表中的元素

3、自定义列表:dl-dt-dd
   dl:整个列表容器
   dt:表示一个分组
   dd:表示每个分组中的内容

5、图片和超链接

1)图片

图片标签:img
    src:图片地址
        本地文件路径(绝对路径/相对路径)
        网络图片路径(网络路径)
                    
    title属性:图片标题(鼠标悬停在图片上等一会儿才会出现)
            
    alt:图片加载失败提示信息

2)超链接

超链接:a
    <a href="跳转目的地">可见的可点击部分</a>
                
    1)href:跳转目的地
        网页地址:跳转到指定网页
        本地html文件地址:在浏览器中直接打开指定html文件对应的网页
        选择器:将当前页面滚动到选择器所在的位置
        #:刷新页面

    2)target:页面的打开方式
        _self:默认值,在当前页面中渲染出新的页面
        _blank:不动原页面,在新的窗口中渲染新的页面

6、表格标签

表格标签:table-tr-td
    table:整个表格
        border:设置边框线的宽度
        cellspacing:设置单元格与单元格以及单元格与表格之间的间隙,默认为1
        cellpadding:设置整个表格中所有的单元格中的内容到边框的距离
        bordercolor:设置边框线的颜色;颜色单词或十六进制的颜色值
        bgcolor:设置整个表格的背景颜色
        width:设置整个表格的宽度
        height:设置整个表格的高度
        align:设置整个表格在网页中的对齐方式(center,left,right)
    
    tr:一个tr代表一行
        bgcolor:设置指定行的背景颜色
        height:设置指定行的高度
        align:设置指定行中所有的单元格的内容在单元格中的对齐方式
        cellpadding:设置整行中所有的单元格中的内容到边框的距离
    
    td:一个td代表一个单元格
        bgcolor:设置指定单元格背景颜色
        width:设置指定列的宽度
        align:设置指定单元格的内容在单元格中的对齐方式
        cellpadding:设置指定单元格中的内容到边框的距离

    rowspan:行合并
    colspan:列合并

7、form表单

  • 表单标签是专门用来做用户信息收集的标签;是一个容器型的标签,单独用没有意义,一般需要配合表单相关标签来使用。
  • 主要完成数据的提交和重置的功能
  • 表单相关标签: input、textarea、select
  • action属性 - 数据提交的方法/接口
  • method属性 - http请求方式(接口类型)
1)form表单之textarea(多行文本域)

  name属性 - 区分和提交数据
  rows属性 - 行数,控制输入框的高度
  cols属性 - 列表, 控制输入框的宽度
  placeholder属性 - 提示信息

<textarea name="" rows="4" cols="100" placeholder="请输入意见..." maxlength="200"></textarea>
2)form表单之select(下拉菜单)

  select标签 - 整个下拉列表
  option标签 - 下拉列表中的选项
  selected属性 - 值设置为"selected", 让指定选项处于默认选中状态

<select name="city">
    <option value="成都">成都市</option>
    <option value="重庆">重庆市</option>
    <option value="贵阳">贵阳市</option>
    <option value="三河">三河</option>
    <option selected="selected" value="北京">北京市</option>
</select>

 可以通过添加optgroup标签并且设置label属性来对同一个下拉列表中的选项进行分组

<select name="">
    <optgroup label="成都市"></optgroup>
    <option value="">武侯区</option>
    <option value="">成华区</option>
    <option value="">青羊区</option>
    <option value="">金牛区</option>
    <option value="">高新区</option>
    <optgroup label="北京市"></optgroup>
    <option value="">海淀区</option>
    <option value="">朝阳区</option>
    <option value="">丰台区</option>
</select>       
3)form表单之input

  type属性:决定标签的作用
  name属性:用来区分和提价数据的
  value属性:输入框中的内容
  placeholder:占位符
  maxlength:限制输入框内容的长度
  disabled:设置为disabled属性,会禁用

常用属性:text,password,radio,checkbox,button,submit,reset

        <form action="" method="get">
            <!--2.input标签
                type属性  - 决定标签的作用
            -->
            <!--1)text  -  普通文本输入框
                name属性  - 用来分区和提交数据的
                value属性 - 输入框中的内容
                placeholder属性  -  占位符(输入提示信息)
                maxlength属性  - 限制输入框内容的长度
            -->
            <font>用户名:</font><input type="text" name="userName" id="" value="张三" placeholder="请输入用户名" maxlength="8"/>
            <br /><br />
            <font>电话:</font><input type="text" name="tel" id="" value="" placeholder="请输入手机号" />
            
            <!--2)password  -  密码输入框
                name属性  - 用来分区和提交数据的
                value属性 - 输入框中的内容
                placeholder属性  -  占位符(输入提示信息)
                maxlength属性  - 限制输入框内容的长度
            -->
            <br /><br />
            <font>密码:</font><input type="password" name="" id="" value="123456" placeholder="密码6~12位" />
            
            
            <!--3)radio   -  单选按钮
                name属性  -  用来分区和提交数据的(注意: 同一组选项的name属性必须一致)
                value属性 -  标签点当前按钮选中的数据的值(不可见)
                checked属性 - 设置为"checked", 对应的按钮会被默认选中
            -->
            <br /><br />
            <!--让label标签的for属性和表单标签的id属性保持一致,可以让label和表单标签进行关联-->
            <input type="radio" name="gender" id="1" value="男" checked="checked"/><label for="1">男</label>
            <input type="radio" name="gender" id="2" value="女" /><label for="2">女</label>
            
            <!--4)checkbox  - 复选按钮
                name属性  -  用来分区和提交数据的(注意: 同一组选项的name属性必须一致)
                value属性 -  标签点当前按钮选中的数据的值(不可见)
                checked属性 - 设置为"checked", 对应的按钮会被默认选中
            -->
            <br /><br />
            <input type="checkbox" name="interest" id="b1" value="篮球" /><label for="b1">篮球</label>
            <input type="checkbox" name="interest" id="b2" value="唱" /><label for="b2">唱</label>
            <input type="checkbox" name="interest" id="b3" value="跳" /><label for="b3">跳</label>
            <input type="checkbox" name="interest" id="b4" value="rap" checked="checked"/><label for="b4">rap</label>
            
            <!--5)button  - 普通按钮
                value属性  - 按钮上可见的文字
                disabled属性  - 设置为'disabled',是禁用
            -->
            <br /><br />
            <input type="button" name="" id="" value="确定" />
            
            <!--button标签-->
            <button>确定</button>
            <button><img src="img/aaa.ico"/></button>
            
            <!--6)submit  -  提交按钮
                将当前form标签中所有设置name属性值的相关的标签,以'name=value'的进行对数据进行提交
            -->
            <input type="submit" name="" id="" value="提交" />
            
            <!--7)reset - 重置按钮
                将当前form标签中所有相关标签的状态恢复到初始状态
            -->
            <input type="reset" name="" id="" value="重置" />
            
        </form>

补充:file,color,date,daetime,email,hiddle,image,month,number,ranger,seach,tel,time,url,week,,datetime-local

        <input type="file" name="" id="" value="" />
        <input type="color" name="" id="" value="" />
        <input type="date" name="" id="" value="" />
        <input type="datetime" name="" id="" value="" />
        <input type="datetime-local" name="" id="" value="" />
        <forn>邮箱:</forn><input type="email" name="" id="" value="" />
        <forn>hidden:</forn><input type="hidden" name="" id="" value="" />
        <forn>image:</forn><input type="image" name="" id="" value="" />
        <forn>month:</forn><input type="month" name="" id="" value="" />
        <forn>number:</forn><input type="number" name="" id="" value="" />
        <forn>range:</forn><input type="range" name="" id="" value="" />
        <forn>search:</forn><input type="search" name="" id="" value="" />
        <forn>tel:</forn><input type="tel" name="" id="" value="" />
        <forn>time:</forn><input type="time" name="" id="" value="" />
        <forn>url:</forn><input type="url" name="" id="" value="" />
        <forn>week:</forn><input type="week" name="" id="" value="" />

8、div和span

  • div和span都是无语义标签, 主要是用来对网页中的内容进行分块和分组的;
  • div默认是块级标签,显示的时候只能一个占行
  • span默认是行内标签,显示的时候一行可显示多个
<div id="">
            div标签
        </div>
        <!--<span id="">
            <p>
            HTML maxlength 属性 HTML 标签
            </p>
        </span>
        
        <span id="">
            <p>HTML disabled 属性 HTML 标签 实例 </p>
        </span>-->
        
        <div id="">
            <font>你好</font>
            <a href="">百度</a>
        </div>
        
        <div id="">
            <font>hello</font>
        </div>      
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容

  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,224评论 1 41
  • 1.1 认识html 1.什么是html html是超文本标记语言超文本 - 除了文字以外,还可以对图片、视频、音...
    2333_11f6阅读 178评论 0 0
  • 1.结构标准 1.1.什么是html(结构标准)html是超文本标记语言超文本 - 除了文字以外,还可以对图片、视...
    未醒的梦_19b0阅读 306评论 0 0
  • 1.认识网页 1.1. web标准: 是w3c组织制定的网页代码规范 结构标准:html - 决定网页上有哪些内...
    L_4bc8阅读 128评论 0 0
  • 能不能让我陪着你走,既然你说留不住你,回去的路有些黑暗,担心让你一个人走。我想是因为我不够温柔,不能分担你的忧愁,...
    万伊刀阅读 4,974评论 1 3