HTML概念

HTML基础
    前端:HTML CSS JavaScrpit (网页三剑客) Bootstrap框架
    
什么是HTML
    HTML:HyperText Markup Language 超文本标记语言。
    1. 超文本: 不同于普通的文本,比普通文本功能上更加强大。文本有颜色,有链接,有图片等。
    2. 标记语言:由各种各样的标记组成,标记又称为标签或元素。 标签:<标签名/>
        不同于编程语言,它通过标记符号来标记要显示网页中的各个部分。
        网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容
        (如: 文字如何处理,画面如何安排,图片如何显示等)。
        浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出
        其错误,且不停止其解释执行过程。
        网页存放在服务器上,运行在浏览器上,运行之前先从服务器上下载到本地,在本地浏览器上解析。
        
什么是HTML5        
    2014年10月29日,经过几乎8年的艰辛努力,HTML5标准规范终于最终制定完成了,并已公开发布,
    这是一次重大的革新。HTML5将会取代1999年制定的HTML 4.01、XHTML 1.0标准,以期能在互联网
    应用迅速发展的时候,使网络标准达到符合当代的网络需求,为桌面和移动平台带来无缝衔接的丰富内容。
    目前支持Html5的浏览器包括Firefox(火狐浏览器),IE9及其更高版本,Chrome(谷歌浏览器),
    Safari,Opera等。不同的浏览器之间是有差异的,同一个网页在不同的浏览器上运行结果可能不同。    
    
记事本创建html
    HTML是一个文本文件,使用记事本就可以开发。
    1. 在任意位置(F 盘根目录),创建“文本文档”,重命名“01-第一个网页.html”
    2. 右键/打开方式/记事本,开发 html 文件,并编写如下内容:
    <h1 style="color:red">Hello World!</h1>

HTML的基本结构
    html 根元素,所有其它的元素都应该放在 html 之内。
    head 网页的头部,头部的信息放在这个标签中。如:网页标题
    body 网页的主体,网页的内容放在这里。 bgcolor 属性:设置网页的背景色
    注释不可以嵌套

编写HTML文件

    <!--这是一个 HTML5-->
    <!DOCTYPE html>
    <!--根元素,lang 表示语言-->
    <html lang="zh-CN">
         <!--网页头-->
         <head>
             <!--设置网页的字符集-->
             <meta charset="UTF-8">
             <title>我是标题</title>
         </head>
         <!--网页主体-->
         <body bgcolor="#deb887">
            你好世界
         </body>
    </html>

HTML标签的分类
    有主体标签         
                    <标签名 属性名="属性值">主体</标签名>
                    比如: <body>有内容</body>
                    
    无主体标签        
                    <标签名 属性名="属性值"/>
                    比如: <hr color='red'/>

按是否换行分类                    
    块级标签     一个标签独占一行,比如:div标签
    内联标签     在同一行按从左到右的顺序显示,不单独占一行:比如span标签                    
                    
常用文本标签                    
    h1-h6         
            标题标签 1号标题最大 6号最小     
                align 对齐方式            
                    居中:center 右对齐:right 左对齐:left
    
    hr        水平分割线 
                color 颜色 size 粗细 width 宽度
    
    font     字体 
                color 颜色 size,字体大小,face 字体,比如楷体                
                    
    b和strong    加粗                
                    
    i        斜体                
                    
    br        换行
    
    p        段落     title:鼠标悬停时显示的提示信息                
        <font size="40" face="楷体" color="red"><b><i>设置字体</i></b></font>                
    
列表标签    
    ol-li                         有序列表,有顺序编号    ol 列表的容器    li(list) 列表中的每一项
        type属性,可用值如下:
            1 :数字,默认
            a,A :字母大小写
            i,l:罗马数字
        
    ul-li                        无序列表        ul 列表的容器    li(list) 列表中的每一项
        type属性:可用值如下:    
        disc:实心圆点 默认
        circle:空心圆点
        square:实心正方形
        
    有序列表
        <ol type="A">
            <li>列表项</li>
        </ol>
    无序列表
        <ul type="square">
            <li>列表项</li>
        </ul>
    
块标签和内联标签
    div        块级标签:用于组合其他HTML元素的容器。
        单独占一行。后期主要用于网页的布局。

    span    内联标签:常用作文本的容器。
        不单独占一行,不换行。
    
    div:    用来作为元素的容器,划分页面区域,独占一行
    span:    用来作为文本的容器,需要结合CSS使用,否则没有意义。不会单独使用
    
实体字符
    一些字符在HTML 中拥有特殊的含义,比如小于号 (<) 用于定义HTML 标签的开始。如果我们希
    望浏览器正确地显示这些字符,我们必须在 HTML 源码中插入字符实体。

实体字符的格式    
    1.以&开头,以分号结尾
    
    2. 常用实体字符
         小于:&lt;
         大于: &gt;
         注册商标:&reg;
         空格:&nbsp;
         人民币符号: &yen;
         双引号: &quot;
         单引号:&amp;
    
图片标签    
    <img src=" <img src="文件地址"/> 
        用于服务上显示图片图片必须在服务器上存在。
    
    <img src='图片地址' width='宽度' height='高度' alt='图片加载失败时显示的信息'
        title='鼠标悬停时显示的提示信息'>

什么是锚点
    通俗的讲,当页面内容比较长时,我们需要跳转到网页的不同位置,这些位置称为锚点。锚点是
也是超链接,只不过它是页面内部的超链接,它指向页面特定的部分。
    
使用锚点的步骤
    1. 定义锚点: <a name="锚点名称">文字</a>
    2. 跳转到锚点: <a href="#锚点名称">文字</a>
    
超链接标签
    跳转到页面:<a href='要跳转的地址'>文字或图片</a>
    跳转到锚点:<a href='#锚点名称'>文字或图片</a>
    href 表示要跳转到的页面地址(URL Uniform Resource Locator 统一资源定位符)            
    title 鼠标悬停在链接上时要显示的提示信息
    target
        _self 默认值,表示在同一个页面中打开
        _blank 表示在另一个窗口或标签中打开

跳转到其他页面的锚点
    语法: <a href="页面地址#锚点名称">文字内容</a>
    <!-- 跳转到 test.html 页面锚点名为two的位置,需要先在test.html中定义锚点 -->
    <a href="test.html#two" target="_blank">第二章</a>

表格标签
    <table>
         <tr>
             <td>
                表格内容:文本,图片,其他标签....
             </td>
         </tr>
    </table>

    table         表格容器
    tr             表格的一行,每一行要有一个tr
    th             表格列标题:如:学号 自动居中,加粗
    td             每个单元格就是一个td,如:女, 80
    caption     表格的标题,如:学生成绩表
    thead         表格头部
    tbody         表格主体
    tfoot         表格尾部
    
    thead、tfoot 以及 tbody 元素使您有能力对表格中的行进行分组。
    当您创建某个表格时,您也许希望拥有一个标题行,一些带有数据的行,以及位于底部的一个
    总计行。这种划分使浏览器有能力支持独立于表格标题和页脚的表格正文滚动。当长的表格被
    打印时,表格的表头和页脚可被打印在包含表格数据的每张页面上。            
                    
表格常用属性
    width                 指定表格宽度
    height                 指定表格高度
    border                 指定表格边框,默认边框为0,看不见的
    align                 设置内容对齐方式,用于tr,td,table中
    可取值:            left 左对齐 center 居中对齐 right 右对齐
    rowspan             指定单元格跨几行
    clospan             指定单元格跨几列
    cellspacing         指定单元格与单元格之间的间距
    cellpadding         指定单元格与内容之间的间距
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值