HTML区块划分标签

区块划分标签

         把页面中的区域将进行划分显示, 

        1)段落标签

                作用:文章的段落,自然段

                语法:<p>文本</p>

                特点:

                会让文本呈现出一个独立的自然段,每一个段落和每一个段落之间存在一个段间距;同一个自然段里面多行文本之间有一个行间距

         虚拟占位文本:lorem创建的 一个lorem生成一次虚拟文本,每次虚拟文本生成的内容不同; 如果想要生成比较多的虚拟占位文本: lorem*数值 代表的是出现多次

特殊1:默认纵向排列的

        2)div盒子标签(双)

            容器标签,是一个级别比较大的标签,里面可以盛放自己本身,盛放p,盛放文本修饰类型的标签

            语法:<div></div>

            特殊1:默认的情况下div是纵向排列的,应用于区块划分布局中

            注意事项:

                嵌套的注意事项:  主要是:  一层包裹一层;但是在嵌套的过程中

            遵守:

                1)区块划分里面嵌套文本修饰; 区块划分嵌套级别要比文本修饰的嵌套级别高

                 2)p标签里面不能嵌套其他区块划分标签;p标签里面不能嵌套自己本身;

        3)列表标签

              列表含义:即为清单

                     a)有序的列表清单(有序列表)

                          基本语法:

                                    <ol> order list

                                            <li>其他内容</li> list

                                            <li>其他内容</li>

                                            <li>其他内容</li>

                                     <ol>

                          注意事项ji

                                1)ol,li都属于双标签

                                2)ol里面只能放li;如果想要出现其他标签的话,必须放在li里面

                   b)无序的列表清单(无序列表)

                            基本语法:

                                     <ul> unorder list

                                            <li>其他内容</li>

                                            <li>其他内容</li>

                                            <li>其他内容</li>

                                        </ul>

                                注意事项:

                                        1)ul,li都属于双标签

                                        2)ul里面只能放li,如果想要放其他内容的话,必须放在li里面

                c)自定义列表

                        主要应用于:图文混排, 问答列表

                                基本语法:

                                   <dl>

                                        <dt>图片/问答题目</dt>

                                        <dd>解释说明/答案</dd>

                                    </dl>

                        问题:dl里面是否可以放置多个dt和dd

                                可以放置多个,但是一般情况下,我们比较推荐你放置1个dt和1个dd

        4)图片标签

               语法:<img src="图片的路径" alt="">

                        1)src属性

                              路径地址属性,通过该属性能查找到图片(其他文件)所在的位置

                              相对路径:通过文件和文件夹的关系,查找对应的文件,这种查找形式的地址信息被称之为相对路径

                              绝对路径:是一个完整的地址,是从某一个盘符,或者是互联网地址来开始

                      注意事项:

                            /       == 进入到某一个文件夹里面

                            ./      == 当前目录所在位置,可以省略不写

                            ../     == 返回上一级

                            ../../  == 返回上两级

               路径:即为地址,存放位置的意思,可以理解成,查找这个图片的一个途径

              目前来看我们使用的路径:大部分都是相对路径:在站点内,通过文件和文件夹之间的关系来查找对应的文件;

                         2)alt="图片描述属性"

                                只有图片没有正常加载出来的时候,才会显示的提示信息

                                应用场景:为了方便服务器加载缓慢,或者是网速过慢,导致图片没有正常显示,同时又 想让用户知道图片区域显示的内容是什么我们才使用的这个属性

                                提示文本:占位置

                           3)title="图片/文本提示"

                                无论图片是不是破损文件,只要鼠标放在上面就有对应的文本提示

                                提示文本不占页面控件

                         问题1:

                                 06_图片标签.html和pic_fei.png两个之间是什么关系;同级别关系

                                    图片名字可以当做路径使用

                         问题2:

                                 06_图片标签.html和pic_shuang.png两个之间是什么关系;

                                    不是直接的同级关系的话,考虑文件关系

                                    返回上一级,然后进入到对应的文件夹中找到对应的图片

                                    返回上一级:../

                                    实际开发的时候最多返回:3级

        5)超链接标签

                  超链接:实现,不同页面之间的跳转

                  基本语法:<a href="路径">文本/图片</a>

                  总结:超链接标签,默认自带下划线,默认文本颜色为蓝色,点击之后颜色为紫色

                注意事项:默认超链接,是再自己原有窗口中打开的新页面

                超链接标签里面除了有href属性之外,还有其他属性

                1)href="超链接属性"

                2)target="控制插连接打开形式"   

                    是再本窗口中打开,还是再新窗口中打开

                  _self;(*)  再自己的窗口中打开,默认值

                  _blank;(*) 再新窗口中打开的

                   _top;      再顶部框架中打开

                    _parent;   再父级框架中打开

        超链接实现锚点功能:

                    两部分组成:点击区域,跳转区域

                     锚点名字就是跳转区域的名字

                           点击区域: <a href="#锚点名字"></a>

                           跳转区域: <p id="锚点名字">文本</p>

        6)标题标签

                 文章的标题标签(双)

                 作用:就能实现不同文章类型页面中的标题区域显示

                       <h1>一级标题</h1>

                        <h2></h2>

                        <h3></h3>

                         <h4></h4>

                         <h5></h5>

                         <h6>六级标题</h6>

                总结:标题标签有哪些特点?

                        1)都是双标签,总共有6个级别

                        2)默认自带加粗效果,默认自带换行效果

                        3)h1最大,h6最小,

                应用场景:

                        h1一般情况下应用于大标题,logo位置处

                        h2一般情况下应用于副标题

                        h3一般情况下应用于小标题

                         h4-h6==根据实际开发情况来决定使用

        7)表单标签

                  1)含义及作用:表单就是我们页面中输入信息的部分(区域),主要是用来收集用户的信息,把信息 通过表单标签上传到服务器的数据库里面

                  2)表单的基础语法

                          <form>

                                  里面放置的是各式各样的控件

                                  控件:页面中你能输入,能点击,能选择的区域

                           </form>

                3)form表单标签的的标签属性

                        target="控制提交数据后,页面的打开形式"

                        action="提交跳转地址"

                        method="提交方法,控制我们提交的时候使用明文提交还是密文提交"

               4)表单基础中的控件内容

                         a)输入框(单)

                                单行文本输入框

                                <input type="text" value="让输入框显示一个值">

                                value属性是值的意思,给你一个值让你显示

                              通过value属性如果单做文本提示的话并不好,用户的体验度不高,

                              如何增强用户体验度,起到提示信息的作用

                                 placeholder="文本" 占位符,不占页面空间

                          b)密码框(单)

                                    单行输入密码框

                                    <input type="password">

                           c)按钮类型

                                    提交按钮   <input type="submit">

                                    作用:配合form标签以及他的action属性完成跳转

                                  重置按钮   <input type="reset">

                                作用:配合form标签能清空所有输入的数据

                                  普通按钮   <input type="button">

                                        作用:没有任何功能

                       d) 双标签button按钮   <button>文本</button>

                                    双标签button配合form能提交跳转功能,如果没有form他就是一个普通按钮

                                    图像按钮    <input type="image" src="图片路径">

                                        图像按钮,有提交跳转功能;  

                        f)  如果想要再地址栏中显示你输入的信息,需要给你的input标签添加name属性

                                name属性的取值,是用来暂时暂存接受你输入的信息,

                                实际开发的时候我们几乎不应该让用户看到密码,因为安全性的问题

                                通常情况下我们需要设置数据的提交形式

                           method="get/post"

                                get=明文提交,能看到输入信息,安全性低

                                post=密文提交,不能看到输入信息,安全性高

       8)表格

                作用:是用来展示用户信息的;显示的区域比较横平竖直,比较整齐划一

                 应用场景: 后台管理系统, 大部分都在使用; 比较整齐划一的网站,用来展示信息的时候

                      基本语法:

                                <table>

                                    <tr>

                                        <td>文本/其他的标签</td>

                                    </tr>

                                </table>

                         table=====表格

                         tr========表格的行,一个tr代表的是一行;

                         td========表格的单元格,表格的列,一个td代表的是一行里面的一列

     table的标签属性:

             1)边框属性

                   border="1"

                  注意:给table添加边框的时候,td也会出现1px的边框

             2)宽度和高度(*)

                        width=""

                        height=""

                注意:1)可以设置宽度高度,没有单位的话默认是以px为单位的

                     2)宽度可以直接设置百分比, 但是高度不能直接设置;参照父元素的高度,进行百分比的实现;

                注意事项:

                    默认情况下,单元格里面的内容,数量一致的话,则宽度高度默认是均分的;但凡不一致,则宽度高度不一样

           3)背景颜色

                        bgcolor="red"

          4)表格的水平对其方式

                        align="left/right/center"

          5)调整单元格与单元格之间的缝隙(*)

                         cellspacing="数值"

         6)调整单元格与内容之间的缝隙(*)

                         cellpadding="数值"

         7)边框的颜色

                        bordercolor="red"

        8)表格的内边框线(表格的横纵线)

                          rules="rows/cols"

                                rows===横向的边框线

                                cols===纵向的边框线

      9)表格的外边框线条(最外边的一圈)

                         frame=""

                                   above;=====上外边框线

                                    below;=====下外边框线

                                    lhs;=======左边框线(left horizontal side)

                                    rhs;=======右边框线(right horizontal side)

        tr标签属性

             1)高度属性

                        height="设置的是一整行单元格的高度"

           2)背景颜色

                        bgcolor="red"

                        设置的是一整行单元格的颜色

          3)表格行中单元格的对其方式

                        a)设置一整行单元格的文本水平对其

                                    align="left/right/center"

                        b)设置一行单元格的的文本垂直对其

                                    valign="top/bottom/middle"

        td的修饰

                    注意事项:如果你单元格里面的内容数量一致的话,则宽度高度是默认均分的;

                1)宽度和高度属性

                        给单元格设置宽度,会影响该单元格所在的一整列单元格的宽度

                        给单元格设置高度,会影响该单元格所在的一整行单元格的高度

               2)背景颜色

                        bgcolor="red"

               3)对其方式

                        设置的是整个单元格的对其方式

                        align=""

                        valign=""

                    最重要的两个属性(*******)单元格的合并属性

                4)水平合并单元格

                    横向合并,只在本行中操作,跨的是列,从第几列到第几列,总共多少列

                          colspan="数值"

                  5)垂直合并单元格

                            纵向合并,需要去其他的行中进行操作,跨的是行,从第几行到第几行,总共多少行

                           rowspan="数值"

表格的CSS修饰

  1. 边框属性 border:1px solid gray;
  2. 调整单元格与单元格之间的间距 cellspacing 
  3. 实现1px的边框=边框线合并border-collapse: collapse;
9)表格新增标签

                 1)表格的标题

                         caption标签,双标签

                          位置:table里面,第一个tr出现的位置之前;

                2)直接使用自带选择器的时候找不到td?

                    原因:若果你再使用表格布局的时候,没有使用行分组标签, 默认浏览器会自行给你创建一个tbody的行分组,

                    并且吧所有的tr放在这个tbody里面

            注意:

                总共有三个:行分组标签

                 tbody======表格主体

                thead======表格头部

                tfoot======表格尾部

            使用的时候, 注意为了避免与浏览器中的tbody冲突, 我们推荐使用行分组标签;这样能精准的匹配元素

            使用的时候, 注意,一个表格里面可以有多个主体,但是只能有一个头部,一个尾部;

        3)表格的列分组标签

                    <colgroup span="让多少列划分成一组"></colgroup>

        4)表格里面的标题行,标题列单元格标签

                  th等价替换的是td

                  两个标签可以混合使用

                  实现的效果: 加粗居中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值