首页 前端知识 HHTML笔记

HHTML笔记

2024-02-19 09:02:16 前端知识 前端哥 123 670 我要收藏
1.<meta>标签表示还没有结束的值,他的属性定义了与文档相关联的名称和值。
表示使用的字符编码为国际化编码,比较常见的简体中文编码gb2312 是head标记内最常用的标记,该标记是网页的主题标记。 2.在head标记内最常用的标记 表示标题 <header>标签定义文档页眉,通常是一些引导和导航信息。标题标记(<h1>-<h5>) <nav>标签表示导航。通常放在里<header>里 <article>标签表示部分。这个标签代表文档、页面或应用程序中独立的、完整的、可以独立被外部引用 的内容。 <section>标签表示文章 <aside>标签在旁边,表示不相关内容 <footer>标签定义section或document的页脚。document意思是公文 <div>标签可以把文档分割为独立的、不同的部分 <p>表示段落标签 <span>标签是被用来组合文档中的行内元素,他本身没有任何属性 </span><hr/>标签表示分界线或者水平。 3.<br/>表示让文本强制换行 <strong>内容</strong>加粗显示 <em>内容</em>表示加斜体效果 <sup>上标</sup>上标标签 <sub>下标</sub>下标标签 <mark>内容</mark>记号文本,高亮显示 4.<ul>无序列表 <ol>有序列表</ol> 嵌套列表表示可以互相加入 定义列表<dl>,自定义列表以<dl>标签开始,每个自定义列表以<dt>开始,每个自定义列表以<dd>开始 如: <dl> <dt>...</dt> <dd>...</dd> <dt>...</dt> <dd>...</dd> ... </dl> 5.表格用<table>标签来定义,以<table>标签开始,表格行以<tr>元素定义。表格单元格以<td>开始。 如: <table> <tr> <td>A</td> <td>B</td> </tr> 显示效果:AB <tr> CD <td>C</td> <td>D</td> </tr> </table> 6.<caption>元素表示表格的标题 rowspan属性指定单元格所占的行数 如: <td rowspan="跨的行数"> colspan属性指定单元格所占的列数 如: </td><td colspan="跨的列数"> 7.拓展:表格的表头<thead> 表格的页脚<tfoot> 表格的主体<tbody> </tbody></tfoot></thead></td></caption></td></tr></table></table></dd></dt></dl></dl></ul></p></div></footer></aside></section></article></header></nav></h5></h1></header>

网页里面添加效果:
1.给文字增加超链接:标签里面有一个href属性负责指定新页面的地址
链接文字
设置超链接窗口的打开方式:(target目标的意思)
链接文字
target值:目标页面的打开方式
_blank:创建新窗口打开新页面
_parent:在上一级窗口打开,常在分帧的框架页面中使用
_top在游览器的整个窗口打开,将会忽略所有的框架结构
其中_parent和_top方式用于框架页面。
如: 百度

定义超链接的提示信息:(title)可以当鼠标指向链接时会指明链接的信息
<a href=“链接地址”title=“提示信息”>链接文字
网页中的锚点
锚点的链接文字
注意:id的命名不能使用1.2.3等数字开头,要使用英文开头。
链接到锚点:
用于链接锚点的文字
设置锚点和用于链接锚点的文字不在同一页面。
用于链接锚点的文字

网页里添加表单:
1.表单标签:
name属性:…
action属性:…
method属性:…
target属性:…
autocomplete属性:…(自动完成功能)
表格type的属性
text:文字段落
password:密码域,输入的数据用*表示
radio:单选按钮
Checkbox:复选项
button:普通按钮
submit:提交按钮
reset:重置按钮,将重置表单数据,以便重新输入
image:图像域,也陈图像提交按钮
file:文件域

       文字字段:

将input元素的type属性的属性值设置为text,就可以创建一个普通文本框。(input意思是输入,value用于定义文本框的默认值,placeholder用于描述输入字段预期的提示信息,该提示会在输入字段为空时显示,并在字段获得焦点时消失)
<input type=“text” name ="控件名称"size=控件长度 maxlength=最多字符数
value=“文字字段的默认取值”autocompete=“off”placeholder=“字符设定值”>

       密码域(possword):显示*
        单选按钮(radio):单选按钮代表相互排斥的作用,必须要设置value的值。
        复选框(checkbox):允许一组选项中选择多种

        普通按钮(button):onclick参数是设置当鼠标按下按键时进行的处理。
         提交按钮(submit):比较特殊的按钮,不需要参数onclick
          重置按钮(reset):清除
          图像域(image):创造特殊效果的按钮,通常作为图像的提交按钮。
           文件域(film):用户游览计算机的某个文件,并将其上传。
            使用select元素创建表单控件:下拉菜单

输入内的控件一般以标签开始,说明该控件需要用户的输入;而菜单类则以标签开始,表示用户需要选择(英文意思是挑选)

选项显示内容
<option value="选项值"selected=“selected”>选项显示内容

                 滚动菜单:multiple
选项显示内容 选项显示内容 ...
                   文本域

留言:

css常用的:(1) font-size:文字大小 px:像素 rem=px italic:斜体的 color:文字颜色 font-weight:文字加粗 normal:正常的字体,相当于数字值400。 bold:粗体700 bolder:相当于父标签更重的值。lighter:相当于父标签更轻的值。
         (2)font-style:文字风格 normal:正常文字  italic:斜体 oblique:偏斜体
                  font-family:字体名称

          (3)line-height:行高数值 通常用px
                  font:文字风格 小型大写字母 加粗 大小/行高 字体;

           (4)text-align:文本对齐。 left左对齐,right右对齐,center居中,justify两端对齐
                    text-indent:段落首行缩进。
                    text-decoration:文本修饰。underline下划线。overline上划线。line-through贯穿线。none文字无修饰符

             (5)width:宽 px
                     height:高 px 。  auto表示自动
                     background:背景颜色
                    · border:边框
                   ·    padding:填充
                    ·  margin:边界   与padding相似
                     · margin-bottom:下边距
                    ·  margin-top:上边距
                   ·   margin-left:左边距
                     ·  margin-right:右边距
  定位方式:position(位置):static:无定位位置
                                            ·    absolute:绝对定位
                                            ·     relative :相对定位
                                            ·      fixer:固定定位    

              (6)display:关键词
                 ·  none隐藏对象
                 ·   block:指对象为快元素
                 ·   inline:指定对象为内联元素
                 ·    inline-block:指定对象为内联快元素
                 ·     list-item:列表元素

              (7)float:关键字
                    · none:设置对象不浮动
                    ·  left:设置对象浮动在左边
                    ·   right:设置浮动对象在右边

               (8)clear:关键词
                      · none:不清除浮动状态
                      ·  both:清除浮动状态
                      ·  left:清除左边的浮动状态
                      ·  right:清除右边的浮动状态 

              (9)box-sizing:关键词
                    ·    content-box:设置标签为标准模型,相当于标签的默认效果
                     ·  border-box:设置为怪异盒模型。      
                    <p class="correct">不能为空。否则无效。所以使用空格“&nbsp”作为内容。并设置行高为0,使标签无高度,不影响页面效果。

              (10)background-color:背景颜色。transparent:默认值,不设置颜色
                         background-image:图片路径。url(img/test.jpg)

                         background-repeat:背景平铺
                        · repeat-x:背景横向平铺
                        ·  repeat-y:背景纵向平铺
                        · no-repeat:不平铺
                                
                           background-position:背景位置

                           background-size:背景大小
                           ·auto:真实大小
                           ·  cover:背景图像等比缩放到完全覆盖容器
                           ·contain:背景图像始终在容器内     

                        background-attachment:背景的相对位置
                     ·fixed:背景图像相对于窗体固定,网页滚动时,图片不会随标签一起移动
                    ·scroll:.....图片会随标签一起移动。标签内部滚动时,不会随标签内容滚动
                   · local:......图片随标签内容一起移动。

              css颜色渐变:
                                linear-gradient():线性渐变色
                      ·to left:设置渐变为从右到左,相当于270deg
                      ·to right:设置渐变从左到右,相当于90deg
                      ·to top:设置渐变从下到上,相当于0deg
                      ·to bottom:设置渐变从上到下,相当于180deg
                                 radial-gradient():径向渐变色
                      ·closest-side:指定径向渐变的半径长度为从圆心到离圆心最近的边
                      ·closest-corner:指定径向渐变的半径长度为从圆心到离圆心最近的角
                      ·farthest-side:指定径向渐变的半径长度为从圆心到离圆心最远的边
                      ·farthest-corner:指定径向渐变的半径长度为从圆心到离圆心最远的角
                     如果只写一个,第二个默认为center。
                     ·不设置“渐变半径”将默认取值为farthest-corner
                     ·不设置“渐变形状”,“渐变半径”只填写一个半径值,“渐变形状”取值为circle,其余情况都取值ellipse。
                     ·不设置“at圆心坐标”,则默认取值为center。

repeating-linear-gradient():重复的线性渐变
repeating-radial-gradient():重复的径向渐变

                     背景属性的补充:

·background-origin:背景图片的显示范围(参数:border-box|padding-box|content-box)
·background-clip:背景颜色和图片的裁剪范围(参数:同上)

                                                                                        使用css设置列表格式,超链接效果
                                              列表标签:                
                                                                  list-style-type:标记样式
                                                                  ·dise:实心圆(默认)。
                                                                  ·circle:空心圆
                                                                  ·square:实心方块
                                                                  ·decimal:阿拉伯数字
                                                                  ·lower-roman:小写罗马数字
                                                                  ·upper-roman:大写罗马数字
                                                                  ·lower-alpha:小写英文字母
                                                                  ·upper-alpha:大写英文字母
                                                                  ·none:不使用项目符号

                                             图片标记:list-style-image
                                                               语法:list-style-image:url(图片路径)
                                                         url():与设置背景图片类似,在()中填入图片路径,使用图片代替标记符号,也可填写none代表不设置图片。
                                                        说明:设置了该属性后,list-style-type属性将无效。选取的图片无法缩放大小,所以请选择与文字行高近似的图片。

                                             标记位置:list-style-position
                                                               ·outside:标记放置在<li>标签外,不占用网页空间(默认)
                                                               ·inside:标记放置在<li>标签以内,且与文本环绕排列。

                                            标记的综合设置:list-style:标记样式   标记位置  标记图片。参数的位置不能改变,否则设置无效

                                               列表标签的标签类型:
                                                                  <li>标签的排列特性近似于<div>等块元素标签,但它自带标记内容,属于“列表元素(list-item)”。
                                                            <ul>标签不属于“列表元素”,而是块元素标签,特点是自带左填充的间距,用于放置<li>标签的标记。

                                                                      四种伪类选择符:
                                               选择符link:当前选择符中未被访问过的标签
                                               选择符visited:当前选择符已被访问过的标签
                                               选择符hover:当前选择符中被鼠标悬停的标签
                                               选择符active:当前选择符中被鼠标点住的标签
                                             不设置的伪类状态可使用一般的选择符a{ }代替,代表超链接的默认使用效果。
                                     a{ color:#blue;}              /*未访问和鼠标悬停默认采用该设置*/
                                     a:visited{ color: #999; }/*已被访问的链接样式*/
                                     a:active{ color: #f00; ) /*被鼠标点住的链接样式*/

                                                                 使用css边框设置表格格式:
                                           边框样式:border:边框样式 宽度 颜色:
                                                         ·none|hibben:无边框
                                                         ·dotted:点状边框
                                                         ·dashed:虚线边框
                                                         ·solid:实线边框
                                                         ·double:双线边框,边框宽度需大于3px,否则效果不明显
                                                         ·groove:3D凹槽边框,宽度需大于2px
                                                         ·ridge:3D凸槽边框,宽度需大于2px
                                                         ·inset:3D凹边边框,宽度需大于2px
                                                         ·outset:3D凸槽边框,宽度需大于2px

                                                                 标签轮廓的样式设置:
                                               (1)圆角边框:border-radius:圆角的半径(1~4个参数)
                                                                 border-radius:水平方向四个角的半径  / 垂直方向四个角的半径
                                                               ·只填写一个参数,将用于全部的四个角
                                                               ·填写全部四个参数,将按上左,上右,下右,下左的顺序作用于四个角
                                                               ·填写两个参数,第一个用于上左,下右,第二个用于上右,下左。
                                                               ·如果提供三个,第一个用于上左,第二个用于上右,下左,第三个用于下右。

                                                (2)标签阴影:box-shadow:阴影的水平位置 垂直位置 模糊范围 阴影尺寸 阴影颜色inset
                                                           ·水平位置,垂直位置:阴影默认与标签区域重叠,这两个参数可控制阴影向右和向下平移的距离,可填写负数使阴影反向平移
                                                           ·模糊范围:阴影默认边界为实线,设置可使用阴影模糊,也起到放大阴影范围的作用
                                                           ·阴影尺寸:阴影默认大小与标签相同,设置可调整阴影大小,可填写负数
                                                           ·阴影颜色:控制阴影的颜色
                                                           ·inset:决定阴影显示的位置,不填写时阴影显示在标签外,填写inset阴影在标签内部产生。

                                                (3)轮廓:outline:边框样式 宽度 颜色;
                                          outline效果与border相同,区别在于outline不占用网页空间,outline可与border同时使用,outline的效果在border的外层,但添加圆角效果时                                              outline始终保持矩形。

                                                                 表格标签的样式设置:
                                             (1)单元格间距:border-spacing:横向间距 纵向间距 px,%
                                             (2)相邻边框合并:border-collapse
                                                          ·separate:边框独立(默认)
                                                          ·collapse:相邻边被合并
                                             (3)表格布局方式:table-layout 
                                                         取值范围:auto(默认)|fixed

                                                                 使用伪类选择符“child”选择指定位置的标签:
                                             (1)伪类选择符:E:first-child
                                        在当前选择对象(E)中,选择处于标签层第1个标签
                                             (2)伪类选择符:E:last-child
                                        在当前选择对象(E)中,选择处于标签层最后1个标签
                                             (3)伪类选择符:E:nth-child(x)
                                        在当前选择对象(E)中,选择处于标签层第x个的标签(x为填写的数值)
                                             (4)伪类选择符:E:nth-last-child(x)
                                        在当前选择对象(E)中,选择处于标签层倒数第x个的标签。
                                             (5)伪类选择符:E:only-child 
                                        在当前选择对象(E)中,在标签层中是唯一一个的标签。

      ·“home”模块的“实训场地”超链接设置圆角与边框效果,当鼠标接触时背景变为白色。
      ·“portfolio”模块的图片展示部分添加边框和圆角
      ·“team”模块的头像图片设置为圆形并添加边框,由于头像图片原本为宽高相等的矩形,现在只需要将圆角设置为50%,图片标签便显示为圆形
      ·回到“about”模块的表格部分,需要去除表格中单元格的间距,为偶数行设置背景颜色。所有单元格设置左对齐和下边框等设置,但第一行的下边框宽度较大,可使用“child伪类选择器”独立设置,同样将第一列的单元格设置为居中对齐

                                          调整对齐的基准方式:
                                   vertical-align         取值范围:关键词 |数值
                                       ·baseline:以文字的底端为基准进行对齐(默认)
                                       ·sub:垂直对齐文本的下标
                                       ·super:垂直对齐文本的上标
                                       ·top:以标签顶端进行对齐
                                       ·middle:以标签中间进行对齐
                                       ·bottom:以标签底端进行对齐  
                         数值:以px或%为单位,之间调整标签在水平方向上的偏移,可设置负数




                                   表格标签的焦点状态:
                  当一个表弟标签被鼠标点击后进行输入等操作时,可以称该标签处于“焦点”状态,通过伪类“focus”可以个该状态下的标签设置特殊样式效果,类似于“hover”

                                                  (1)“@font-face”文件加载到网页中:
                                         ·“@font-face{ }”属于固定的语法结构,表示在网页中定义一种新的 字体。
                                         ·“font- family”:字体名称。用于设置该字体的名称
                                         ·“src:url(“字体路径”)”通过设置的路径加载字体文件
           
                                                  (2)字体图标的使用和伪对象选择器:before和:after
                                      网页中加载了字体文件后,便可让标签使用该字体,但由于字体图标不属于文字数据,无法直接写为文字显示,需要使用特定的编码代表图标
                                             E:before{
                                                   content: “内容”;
                                                     其他属性.......
                                                }
               说明:
                        ·1.:before:在标签内开头部分插入一个新的标签,该标签属于内联标签,文字内容是属性“content:“内容””所设置的文字,如果要设置该标签的其他属性,可在选择器:before内直接添加
                       ·2.:after:是将新标签插入到当前标签的末尾部分
                       ·3.:字体图标的编码以“content:“\编码”;”的格式添加到伪对象选择器中,并设置当前使用的字体为图标字体,便可被正确识别并显示。

在“services”模板的标题前加入图标标签,由于该模块已设置成文字居中,只需要统一设置图标的大小和颜色




计算机科学与技术




“contact”模块也是类似方法设置 .

css(层叠样式表)是控制标签样式的样式代码,所有标签都可添加css用于控制他们的样式效果。
1.css的添加方法:
(1)嵌入式:将css样式代码写在标签之间,并且需要使用标签包括。

Document
                  (2)外联式:将css的样式代码写到一个独立的文本文件中,并修改文件的扩展名为.css,在网页文件的<head>部分通过<link>标签引用到网页中使用,格式如下:

css样式文件.css
div{ font-size: 16px; color: #F9F; }
选择符2{样式效果… }
网页文件.html

Document 代码中,href属性需要填写css文件的引用地址。
            2.css选择符:

css选择符用于指定样式设置对应的目标,css选择符写法多样,可针对同种标签进行统一设置,也可针对指定标签进行设置。

            (1)类选择符:“·”
             (2)ID选择符:“id名称”
              (3)包含选择符
              (4)结合选择符
               (5)分组选择符
                (6)选择符:*{ font-size:16px;}所有标签的文字大小。
转载请注明出处或者链接地址:https://www.qianduange.cn//article/2265.html
标签
笔记
评论
发布的文章

jquery初始化方法

2024-03-04 10:03:13

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!