HTML学习

        一、标题栏的图标设置有5种方法:
            1、在网站的根目录下放一张favicon.ico的图标文件。浏览器会自动显示在标题栏中。
            2、使用ico图标作用标题栏图标,用link标签引入。
                 <link rel="icon" type="image/x-icon" href=""/>
                可以使用工具将其它图片生成ico图标。图标一般设置为16X16.
            3、使用jpg图片作用标题栏图标,用link标签引入。
                <link rel="icon" type="image/jpg" href=""/>
            4、使用png图片作用标题栏图标,用link标签引入。
                <link rel="icon" type="image/png" href=""/>
            5、使用gif图片作用标题栏图标,用link标签引入。
                <link rel="icon" type="image/gif" href=""/>
                
        二、关键字与描述    
             关键字与描述是网页优先很重要的部分,它不是给人看的,是供搜索引擎使用的。如果你要被百度网站搜索到,首先在被百度网收录才可以。这里
             涉及到SEO搜索优化。
            1、设置关键字:
            <meta name="Keywords" content=" "/>  
                content:要设置的关键字,可以使用多个关键字,用英文逗号分隔,建议不要超过5个。
            2、设置描述内容:    
                <meta name="Description" content=""/>    
                content:要设置的描述内容,建议不要超过提要100字。
            关键字与描述不要乱写,一定要与网站内容相符合。    
                
        三、页面跳转
            设置页面自动跳转
            <meta http-equiv="refresh" content="5; http://www.yiyun668.com" /> 
            设置页面自动刷新
            <meta http-equiv="refresh" content="5" /> 
                
        四、定义样式和引入样式 
                1、设置样式语法(所设置的样式仅限当前页面有效)
                <style type="text/css">
                    中间是设置css样式内容。
                </style>
                
                2、设置样式引入文件 href=" "里面是样式文件地址。
                <link rel="stylesheet" type="text/css" href="css/3-6.css"/>
        五、超链接
                1、语法实例:
                <a href="指定需要链接的地址">这里是显示的内容</a>
                target="_blank" 
                target这个属性指定是在哪一个页面显示。
                _blank是指在新窗口中打开页面。
                _self是指在当前窗口中显示打开页面。这个参数可以不写,它属于默认参数。
                _parent则表示,将链接的文件载入含有该链接框架的父框架集或父窗口中。
                     如果含有该链接的框架不是嵌套的,则在浏览器全屏窗口中载入链接的文件,就象_self参数一样。
                _top 在当前的整个浏览器窗口中打开所链接的文档,因而会删除所有框架.
                    不写的话就是表示默认值,默认值一般跟浏览器有关。
                    
                2、超链接的四种状态:
                    a:未被访问的链接,link状态,默认文字颜色为蓝色,并且有下划线。
                    b:已被访问的链接,visited状态,默认文字颜色为紫色,并且有下 划线。  
                    c:鼠标移动到链接上的状态,hover状态,有下划线,鼠标变成的手形。 
                    d:鼠标正在点击的状态,activer状态,文字红色,有下划线
                    注:默认的这四种状态没有实用价值,通常我们在通过css对这四种状态重置。
                    
        六、绝对路径   相对路径
                1、完整的地址,叫绝对路径(外部路径)。网络中带有域名的完整路径,如  https://www.baidu.com
                    主要用来链接外部资源。
                2、相对路径是内部路径
                    以当前文档所在目录为参考。在本目录中可以直接输入链接文档路径
                    不在同一目录下,一个../表示返回一层目录,如果需要返加两层目录,
                    则需要两个../以返加两层目录,再输入链接文档路径,以此类推。
        七、ID属性
            元素的属性分标准属性与特殊属性
                标准属性:几乎所有元素都拥有的属性为标准属性。                
                特殊属性:指元素特有的属性。                
                ID属性,属于标准属性:
                1、是元素的唯一标识。
                2、同一个页面中,不能有相同的id.
                3、同一个页面中,不同元素有相同的id也不行.
                4、ID调用用“#ID值”。
        八、class属性    
                1、相同的元素,不同的元素,可以使用相同的class名称。
                2、class调用用“.class值”。
                3、class值相同则为同一类。
                4、同一个元素可以有多个class名,中间为空格隔开
                5、class主要用来选择一堆元素,主要用来定义样式。规定类名时不能以数字开头。
                
                实例:
                <a class="dyz" href="http://www.yiyun668.com" target="_blank">依云科技</a>
                <a class="dyz" href="https://www.baidu.com" target="_blank">百度搜索</a>
                <p class="dyz">段落标签测试</p>
        九、title和style属性
                title 属性示例:
                <a href="http://www.yiyun668.com" title="依云科技">点击进入</a>
                在这个示例中,title是标准属性,即所有元素都拥有的属性.
                作用:当鼠标放在超链接上时,会显示提示文字。
                
                style属性
                    1、style作用属性使用时,规格元素的行内样式。
                    2、style属性样式会履盖其它方式设置的样式。
                    3、可设置多个属性值,用“;”隔开。
                    例:
                    <a href="http://www.yiyun668.com" title="依云科技" style="color:fuchsia;font-weight: 600;">点击进入</a>
        十、自定义属性
                    1、自定义属性与标准属性一样,几乎所有元素都可以使用用。    
                    2、自定义属性可以自已定义属性名与属性值。
                    实例:<a href="https://www.51zxw.com" zxw="51zxw">我要自学网</a>
                    这里的zxw="51zxw" zxw就是自定义属性,51zxw是自定义属性值。
                    3、自定义属性用得比较少。
                    例:<a href="https://www.51zxw.com" zxw="51zxw">我要自学网</a>
                自定义数据属性                    
                    1、用于存储页面或应用程序的私有自定义数据。
                    2、data-"*"属性包含两部分:
                        a、"*表示自定义数据属性名。在data-之后必须包含至少一个字符。
                        b、属性值可以为任何字符串。
                    3、自定义数据属性在微信小程序中用得比较多。
                    后续在微信小程序开发中再详细讲解。
                    例   <a href="https://www.51zxw.com" data-zxw="51zxw">我要自学网</a>
        十一、文件下载:
                    1、    格式:<a href="文件路径">文件下载</a>
                        href属性指定文件下载路径。
                        例 <a href="download/laolitoolk.8.9.rar">文件下载</a>
                        
                        download属性指定文件下载名称。
                        不添加download属性,如果浏览器不能识别下载文件,则可以直接下载
                        如果浏览器可以识别下载文件,则浏览器直接打开文件显示,不下载。
                        如果添加了download属性,不管浏览器能否识别下载文件,都会下载。
                        download属性值则为下载文件名称。                    
                        例:
                        <a href="download/课堂笔记.png">图片下载</a>
                        <a href="download/课堂笔记.png" download="图片">图片下载</a>
                        
                        Download属性的兼容性不怎么样,只有 Firefox 和 Chrome 支持 download 属性。
 
        十二、锚链接与空链接:
                    1、当前页面内容太长需要跳转到具体位置时就可以使用锚链接。
                        实例如mao.html
                        格式如下:
                        <a href="#one">第一章</a>
                        <a href="#two">第二章</a>
                        <a href="#three">第三章</a>
                        <p id="one"> 第一章内容</p>
                        <p id="two">第二章内容</p>
                        <p id="three">第三章内容</p>
                    2、当前页面跳转到其它页面锚点。
                        目标页面的具体位置要先设置好锚点;
                        用a标签中的href属性指定目前页面路径+指定位置
                        实例:
                        <a href="mao.html/#one">第一章</a>
                        或<a href="mao.html#one">第一章</a>
                        <a href="mao.html/#two">第二章</a>
                        <a href="mao.html/#three">第三章</a>
                    3、空链接
                    当页面内容太长,浏览到底部时需要快速度返回当前页顶部时可以使用空链接。
                        <a href="#">返回顶部</a>
                        空链接实际应用使用较多    

        (十三)网页中引入图片
            1、网页中引入图片需使用img标签。
                <img src="图片路径"/>
                实例:<img src="image/favicon.jpg"/>
            2、src属性用来指定图片所在文件的路径,图片路径可以是相对路径,也可以绝对路径。
            3、当图片路径不正确无法显示,可以用alt="文字提示信息"。
                输入方法:img+Tab键
                <img src="https://www.51zxw.net/6380.jpg" alt="无法显示,请检查图片路径" />
                alt属性是当图片无法正常显示时替换文本,路径不对,网速过慢,浏览器版本过低,图片格式不对,都可能造成图片无法显示。
            4、width height属性
                a、width属性,设置图片的宽度。height属性,设置图片的高度。
                b、如果不设置,图片会按原始尺寸显示。
                c、如果只设置其中一个属性,另一个会根据已设置的属性等比例缩放。
                语法实例:    <img src="image/favicon.jpg" width="300" height="200">
                d、宽度与高度的设置,单位默认是象素,也可以设置为百分比。
        (十四)音频的引入
                IE8之前的浏览器不支持。
                1 、audio标签在网页中引入音频,使用<audio src="音频路径"></audio>
                2、src属性,指定音频文件路径,必须要有。
                3、controls属性,显示播放控件。
                4、autoplay属性,音频准备就绪后马上手播放。
                5、loop属性,音频播放结束后重新播放。                
                controls autoplay 属性名loop与属性值一样,可以只写属性名。
                6、muted属性:音频输出时静音。                 
                preload页面开始加载时就加载音频,并预备播放。如果使用了autoplay属性,preload属性不会失效。
               实例: <audio src="download/DJ我是不是你最疼爱的人.mp3" controls loop autoplay="autoplay">你的浏览器不支持音频播放</audio>
         (十五)视频的引入
                IE8之前的浏览器不支持。
                1 、video标签在网页中引入音频,使用<video src="视频路径"></video>
                2、src属性,指定视频文件路径,必须要有。
                3、controls属性,显示播放控件。
                4、autoplay属性,视频准备就绪后马上手播放。
                5、loop属性,视频播放结束后重新播放。                
                controls autoplay 属性名loop与属性值一样,可以只写属性名。
                6、muted属性:视频输出时静音。     
                以上同音频的属性是一样的。
                
                *7、poster属性:用于在视频加载时或者用户在点击播放前显示的图片。
                 它的属性值就是你需要加载图片的路径。这个图片通常用于广告。                 
                preload页面开始加载时就加载视频,并预备播放。如果使用了autoplay属性,preload属性不会失效。    
                
                *width height属性
                a、width属性,设置视频窗口的宽度。height属性,设置视频窗口的高度。
                b、如果不设置,视频会按原始尺寸显示。
                c、如果只设置其中一个属性,另一个会根据已设置的属性等比例缩放。
                例:<video src="download/1d.mp4" height="400" controls poster="image/favicon.jpg"></video>
            
             (十六)定义媒质资源
                 source标签:用来为video和audio标签,定义媒介资源。
                 src属性:定义资源的路径。
                type属性用来定义媒介资源的类型。
                浏览器会自动从上往下找能识别的资源类型。
                <video width="200" height="300" controls>
                    <source src="download/1d.mp4" type="video/mp4"></source>
                    <source src="myvideo.ogv" type="video/ogg"></source>
                当前浏览器不支持 video直接播放,点击这里下载视频: <a href="download/1d.mp4">下载视频</a>
                </video>
                
            (十七)标题元素
                1、h1—h6标签可以用来定义标题。
                2、标题标签有强调作用,有确切的语言义,h1—h6按重要性递减速。
                3、h1定义最大的标题,h6定义最小的标题。
                4、h1标记在同一个页面只能使用一次h1标记。h2—h6可以多次使用。
                5、不要利用h标签来改变文字大小,使用CSS更方便更美观。
                
            (十八)段落元素
                1、浏览器忽略代码中的格式,多个空格符、回车符、制表符会解析成一个空格(非常重要)。
                2、P标签用来标记一个段落,是常见的一个标记。
                3、P标签会独占一行。
                
                扩展知识:
                text-align: center;  //文字居中显示
                text-indent:2em ;     //文字缩进2个字符
                
            (十九)斜体标签
                1、i标签:单纯显示斜体文本效果。
                2、em标签:显示斜体文本效果。另有强调作用。
                如果仅需要单纯的斜体,强调太多,有些重要的语句会被漏掉,不要滥用强调。
                
            (二十)粗体标签
                1、b标签:单纯显示加粗的文本效果。
                2、strong标签:显示加粗文本效果。另有强调作用。比em标签强调作用更强。
                如果仅需要单纯的粗体,请使用b标签,不要使用strong标签,不要滥用强调。    
            (二十一)换行标签
                换行标签<br />:
                1、在不另起一段的情况下强制换行。
                2、一次<br />标签表示换一行,连续多个标签可以实现多次换行。
                3、br标签不仅对文本可以换行,其它元素也可以用br标签强制换行。
                
            (二十二)水平分隔线
                水平分隔线hr单标签:
                1、在视觉上将文档分隔成几个部分,使得文档结档清晰,层次分明。
                2、hr标签可以在网页上画出一条水平分隔线。
                3、hr标签的所有属性都不赞成使用,不要试图使用属性改变标签的样式。
                4、 应该使用css来修改hr标签的样式。
            (二十三)span标签与字符实体。
                span标签:
                1、没有任何样式,是为了给文本增加额外的结构。
                2、使用css给span元素中的内容添加丰富的样式。
                3、span标签是使用最多的文本标签。
                字符实体:
                html中预留字符必须替换成字符实体,才能被浏览器正常识别。
                常风的字符实体:
                小于号:&lt;
                大于号:&gt;
                空格:&nbsp;
                其它的可以百度搜索,不用死记硬背。
            (二十四)其它的文体标签    
                ins标签:定义下划线;
                del标签:定义删除线;
                sup标签:定议上标文体,高度为当前文本的一半;
                sub标签:定议下标文体,高度为当前文本的一半;
                mark标签:为文本添加黄色背景,突出显示文本。
                以上标签仅作了解,基本不用。css可以很好实行相应的功能。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顾小笙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值