UI前端HTML总结

  • 创建项目

文件-->新建-->项目-->普通项目-->基本Html项目-->输入项目名,选择项目路径-->创建;

  • 入门基础HTML

2.1文件命名

        后缀名为*.htm或*.html,文件名不含空格只能也有下划线,英文和数字,首页默认为index.html,widows不区分大小写。

2.2基本结构

        <head></head>:网页头部,内部代码不在网页显示;

        <body><body>:主体部分,内部代码显示再网页中;

2.3基本标签

        1.<body></body>(主体标签)中属性:

                (1)bgcolor:设置背景颜色。例:bgcolor:”red”,bgcolor: #ffffff,bgcolor: #fff;

                (2)background:设置背景图片。例:background:”url路径”;

                (3)bgproperties:滚动设置;

                (4)text:设置非超链接文本颜色。例:text:”red”;

        2.标题标签:<h1~6>...</h1~6>;

                标签内容加大加粗,大小由h1到h6依次减小。

        3.段落标签:<p>...</p>;

                段落标签中的内容为一行,在结束段落标签后立即换行;

        4.换行标签:<br/>;

                html中文本不会自动换行,,若在文本中间需要换行的话就需要换行标签;

        5.水平线标签:<hr>

                单行添加水平线,独占一行;

                水平线标签属性:

                (1)设置宽与高:width和size;

                (2)设置颜色:color;

                (3)设置对齐方式:align,值能取center,left,right,默认为center;

                例:<hr width="300px" size="10px" color="gray" align="left"/>

        6.保留格式标签:<pre>..</pre>;

                正常的文本在网页显示的时候不会显示其在代码中的文本格式,但在<pre>..</pre>中 的文本能保留其格式。

        7.居中标签:<center>...</center>;

                <center>...</center>中内容会被居中显示。

        8.行内标签:

        仅对内部文本进行格式修改,不占行数;

                (1)加粗:<strong>...</strong>

                (2)倾斜:<em>...</em>

                (3)下角标(下小标):<sup>...</sup>

                (4)上角标(上小标):<sub>...</sub>

        9.转义字符

                (1)版权说明©:&copy;

                (2)空格: &nbsp;

                html中文本无法识别正常的换行和空格,所以需要使用特殊代码代替。

                (3)小于号<:&lt;

                防止被识别为标签。

                (4)大于号>:&gt;

                防止被识别为标签。

                (5)引号“:&quot;

                防止影响属性的使用。

        10.图像标签:<img 属性 />;

                <img src="文件路径" alt="..." width="..." height="..." title="..."/>

                属性:

                (1)src:指明图像地址;

                (2)alt:图像获取失败时的替代显示内容;

                (3)width和height:设置图片显示的宽和高;

                (4)title:鼠标悬停在图片上出现的提示内容;

        11.绝对路径和相对路径

                (1)绝对路径:文件在硬盘上真正存在的路径,从盘开始到当前文件的目录;

                (2)相对路径:当前文件相对与目标文件的路径;

                (a):要使用的文件和当前文件在同一目录下

                <img scr =”目标文件全名”>

                (b):使用文件和当前文件不在同一目录下

                <img scr=”../../共有目录/到目标文件目录”>

                (c):使用文件的所在目录和当前文件在同一目录下

                <img scr=”共有目录/到目标文件目”>

                ../表示返回上一级目录

        12.连接标签

                <a href="目标网址" target="..">..</a>

                (1)href:指明点击后所想要前往的网页

                (2)target:前往网站的方式。

                _blank(新开窗口)

                _self(在当前窗口打开,默认设置)

                _parent(在上一级窗口打开,不常用)

                _top(在浏览器的整个窗口打开)

        13.链接标签--书签功能

                步骤:

                (1)创建书签

                <a name=“书签名称”></a>

                (2)制作链接

                链接到同一页面的书签

                <A href=”#书签的名称”>链接的文字</A>

                链接到不同页面的书签

                <A href=”页面路径#书签的名称”>链接的文字</A>

2.4列表

        1.无序列表ul-unorder list

                <ul type=””>

                        <li>...</li>

                        <li>...</li>

                </ul>

                (1)<ul>...</ul>:声明无序列表,该标签内部所有内容为无序列表;

                (2)<li>...</li>:该标签内部所有内容为无序列表内的单个内容;

                (3)type:定义无序列表单个内容开头的符号样式,disc(●), circle(○),square(■);

        2.有序列表order list

                <ol type=".." start="..">

                        <li>...</li>

                        <li>...</li>

                        <li>...</li>

                </ol>

                (1)<ol>...</ol>:声明有序列表,该标签内部所有内容为有序列表;

                (2)<li>...</li>:该标签内部所有内容为有序列表内的单个内容;

                (3)type:定义有序列表单个内容开头的序列号样式,1,a,A,i,I均可;

                (4)start:定义首个序列号从多少开始;

        3.定义列表dl-define list

                <dl >

                        <dt>...</dt>

                        <dd>...</dd>

                </dl>

                (1)<dl>...</dl>:声明定义列表,该标签内部所有内容为定义列表;

                (2)<dt>...</dt>:该标签内部所有内容为定义列表内的单个内容,不缩进;

                (3)<dd>...</dd>:该标签内部所有内容为定义列表内的单个内容,缩进一个字符;

2.5表格

        1.表格基本语法

                (1)<table>...</table>:定义表格;

                (2)<tr>...</tr>:定义一个表的一行内容,相当于一条数据;

                (3)<th>...</th>:定义一个表格首行单个单元格的内容,相当于定义数据库表里的字段,表格标签里的首个标签中使用;

                (4)<td>...</td>:定义一个单元个,放在tr标签中;

                (5)<caption>...</caption>:定义一个表的表头,加粗显示;

                <table >

                        <caption>表头</caption>

                        <tr >

                                <th>...</th>

                                <th>...</th>

                                <th>...</th>

                        </tr>

                        <tr>

                                <td>...</td>

                                <td>...</td>

                                <td>...</td>

                        </tr>

                </table>

        2.table的属性

                (1)width属性:指定表格或某一个表格单元格的宽度;

                (2)height属性:指定表格或某一个表格单元格的高度;

                (3)align属性:指定表格或某一个单元格里的内容的对齐方式;

                (4)border属性:表格边线粗细;

                (5)bordercolor属性:指定边框的颜色;

                (6)Cellspacing属性:指定表格内部各个单元格之间的宽度;

                (7)Cellpadding属性:指定表格内文字与边框间距;

                (8)bgcolor:设置表格背景颜色;

                (9)background:设置表格的背景图像;

        3.tr的属性

                (1)height:指定行的高度;

                (2)bgcolor、background:设置行背景颜色和背景图片;

                (3)align:行文字的水平对齐方式;  

                (4)width、height:指定单元格的高度和宽度;

                (5)valign :指定一个单元格里内容的垂直对齐方式。

                        top:顶端对齐;

                        middle:居中对齐;

                        bottom:底端对齐;

                        Baseline:相对于基线对齐;

        4.单元格td属性

                (1)align属性:指定一个单元格内容水平对齐方式:

                (2)bgcolor属性:指定单元格背景颜色:

                (3)background属性:指定单元格的背景图像:

        合并单元格:

                (1)colspan属性:指定单元格水平跨度,单元格跨越几列,及指所要合并单元格的列数,横向合并。

                (2)rowspan属性:指定单元格垂直方向上跨行,及指所要合并单元格的行数,纵向合并。

        2.6form表单

                用于将网页客户端输入的数据提交到后台

                1.提交按钮

                        <input type=”submit”  value="..."/>

                        提交所在表单的内容;

                        value:按钮上显示的文本;

                2.文本框

                        <input type="text"  name="..."  value="..." placeholder="..."/>

                        单行文本输入,value为文本框的值,placeholder为文本框初始的默认提示;

                3.密码框

                        <input type="password" name="..."/>

                        输入内容保密,不可见;

                4.单选框

                        <input type=”radio” name="..." value="..."/>

                        同一个表单中可以存在多个,根据name判断是否为同一个选择中的不同选项,在name相同时,value必须不同。value是该选项提交到后台时显示的值。可用checked设置默认选项。

                5.复选框

                        <input type="checkbox" name="..." value="..."/>

                        同一个表单中可以存在多个,根据name判断是否为同一个选择中的不同选项,同一name下value必须不同,但可以多选。用checked可以设置默认选项。

                        后台接收复选框的值,通过数组接收

        6.下拉框

                <select name="...">

                        <option value="...">...</option>

                        <option value="...">...</option>

                </select>

                下拉选项,option标签中为下拉列表中的单个选项,同一个下拉框中每个option标签的value值必须不同。用selected可以设置默认选项。

        7.文本域

                <textarea name="..." cols="..." rows="..."></textarea>

                需要输入大量文本时使用,可以显示多行文本。

                cols:规定每行可以有多少个字符;

                rows:规定了显示的行数;

        8.文件上传

                <input type="file" name="..."/>

                上传文件,如果要使用的话form表达的method属性和enctype属性需修改为method="post"和enctype="multipart/form-data";

        9.按钮

                (1)提交按钮:

                        <input type="submit" />

                        将表单的内容提交;

                (2)普通按钮:

                        <input type="button"/>

                        一般会定义其触发条件和调用的方法,对用户的特定动作进行响应;

                (3)重置按钮:

                <input type="reset" />

                将页面重置为初始状态;

        10.隐藏域

                 <input type="hidden" name="..." value="..."/>

                当name中名字的数据不想被看到,但提交表单时又需要其数据时使用;

        11.Disabled, readonly

                都是只有读取权限而没有修改权限。

                Readonly: 只读的,不可以修改,但数据可以提交到后台的;

        Disabled: 不可用的,数据也不可以提交到后台;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值