2021-01-14

html5 知识点总结(节选)

1.html基础结构

 2.html标签:

    (1)h1-h6,p,<br/>

                h1-h6为标题标签,大小依次减小,p标签为段落标签(<br/>为强制换行)

    (2)列表(ol,ul,li)

         ol为有序列表,ul为无序列表,li为列表项

            效果图如下:


        (3)定义列表(dl,dt,dd)

                dl为定义列表,dt为定义项,dd为定义项的说明

                效果图如下:

        (4)排版标记(b strong i em sub sup del u hr big small)

                b,strong为文本加粗;i,em为文本倾斜;sub为下标;sup为上标;del删除线;u下滑下;hr为水平线;

                big,small   为字体大小(已废弃)。


        (5)块行元素

                1)块元素总是新起一行,可以包含块元素,行元素,文本

                        如:div,p,h1-h6,ul,ol,li,dl,dt,dd

                2)行元素和其他元素在一起,一颗包含行元素,文本

                        如:span,i,em,b,strong,u,del,sub,sup,big,small,a,img

        (6)特殊符号

                &nbsp;空格  ,&lt ; <  ,&gt;>  ,&copy; 版权©  ,&amp;&


        (7)属性(title,style,class,id)

                title 鼠标的提示 <p title="鼠标的提示">;style 元素的外观;class <p class="red">;id 元素的唯一标识,有且只有一个

            (8)不可见标签

                    1)<meta charset="utf-8">不让网页不乱码

                    2)<meta name="description" content="网页描述">

                    3)<meta name="keywords" content="前端">

            (9)图片(img)

                    <img src="../img/1.jpg" width="100" alt="小王"> ./当前路径 ../上级路径

                    alt 替换图片文字;align 对齐(不需要掌握);width 宽;hight 高;

            (10)超链接

                    路径问题:

                                    1)相对路径:相对于当前html文件的位置,

                                                            ./开头 当前目录(可以省略),

                                                            ../开头 上级目录

                                                            文件夹或者文件名/开头(省略一个./)

                                    2)绝对路径:http 开头

                                                            /开头 代表网页的根域名


            (11)锚点

                       1) 锚点:页面内容切换

                        2 )定义:<a id="ch01"></a>

                        3)链接锚点: <a href="#ch01"> </a>

            (12)iframe

                    1)定义:在网页中引入其他网页

                    2)src 引入地址

                    3)width 宽/ height 高

                    4)scrolling 是否滚动 (yes/no)

                    5)frameboeder=0 框架边框

            (13)frameset框架集(不需掌握)

                    1)frame框架:name框架的名称;src 文件地址;

                    2)属性:cols 列, %百分比 ,数字像素 ,*剩余的宽

                                    rows 行

                                    noresize 不允许拖动

                                    frameborder =“0” 框架的宽度

                效果图如下:

            (14)图片的热点区域

                    作用:形成不规则的连接区域

                    建议,使用dreamweaver绘制热点区域(图中热点区域使用dreamweaver绘制)

                    <img usemap="Map"> <map name="Map"> <area shape="" coords="" href="">

            效果图如下:

                    (图中只定义了湖南,四川,河北,可点击跳转,图中可以看到湖南有蓝色边框)

            (15)表格

                        1)属性:border 边框;width 宽度;align 对齐 (left right center);

                                        valign 垂直对齐 (top center bottom);cellspacing 表格的间距;

                                        cellpadding 到边框距离;bgcolor 背景颜色;

                        2)子元素:tr(行), td(列),th(标题列)

                              属性:rowspan 行合并;colspan 列合并;

                        3)完整表格结构:<table>

                                                                <thead></head>

                                                                <tbody></tbody>

                                                                <tfoot></tfoot>

                                                        </table>

3.hbuilder-x快捷键分享:

            (1)符号表示:>表示子集;+代表兄弟;() 组;$ 序列;@ 起始位置;{}文本

            (2)快速生成html基本结构:!+Tab 基础的htm结构;

                                                            html+enter 基础html结构;

                                                            html>(head>title)+body(光标放在最后按Tab键)

            (3)快速建立多个p标签:    p*5

                                                            p*5>{我是第$行} 递增(1,2,3,4,5)

                                                            p*5>{我是第$@-} 倒序排列(5,4,3,2,1)

                                                            p*5>{我是第$@100} 从100行开始

            (4)快速生成表格:table>tr*3>td*3>{第$列}  (以3行3列的表格为例)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容