欢迎光临散文网 会员登陆 & 注册

千锋前端浠浠呀老师HTML+CSS教程,零基础web前端开发入门必看视频

2022-08-07 11:17 作者:宋云lly  | 我要投稿

1.双标签和单标签:

<></> </>

<h1>:开标签

</h1>:闭合标签

<h1></h1>:完整标签对

<br>:可换行

单标签: 一般情况下单标签不修饰任何内容又称为空标签。

2.标签属性:

~1:书写在标签自己本身。

~2;可以为标签提供一些额外信息或者对标签进行修饰。

3.标签属性书写方法:

双:<h1属性名="属性值"></h1>

单:<img属性名="属性值">

<img>读取图片


4.标签大小:

<h1></h1>

<h2></h2>

<h3></h3>

<h4></h4>

<h5></h5>

<h6></h6>

5.段落标签:

<p>正文段落</p>(专于定义段落地)

&nbsp; :空格

&emsp; 自然段空格

对齐方式:

左侧对其: aligh="lef"

居中对其:align="center"

右侧对其:align="right"

6.图片插入:

情况一:<img src="图片路径">

情况二:<img src="文件夹名称/图片路径">

情况三:<img src="../(返回上级)/图片路径">

7.路径:

相对路径:根据文件和文件夹之间的关系,来确定文件查找途径的

1.页面和图片在同一文件夹,不需要定义路径

2.页面引用子文件里的图片,查找路径使用img1/img2/img3...

3.页面应用外层文件夹里的图片,路径查找使用../../../

绝对路径:从根目录开始通过完整的路径定义来查找资源的。

根:可能是网站域名,也可能是本地磁盘名

情况一:引用互联网资源(方法:直接使用互联网图片地址。)

情况二:引用本地磁盘中某一个文件夹的图片

4.图片进阶:“标签名和属性名并不冲突”

提示文本:

1.alt=“”(在破损和加载不出来时显示(占用空间)

2.titile=“”(显示鼠标后面的文本提示(1.title属性定义的内容不占空间的。

2.默认是隐藏的,只有鼠标划入时候才会显示)

网页可用图片格式:

gif jpg jpeg png bmp webp

有损压缩:有损压缩可以减少图像在内存和磁盘中占用的空间。

无损压缩:无损压缩不能减少图像在内存和磁盘中占用的空间。

gif:无损压缩

jpg:有损压缩

PNG:无显示质量损耗(有利于网络传输)

bmp:通常不压缩的

webp:包括有损压缩与无损压缩


超链接:(指将各种不同空间的文字性息组织在一起的网状文)

HyperText:超文本

超链接实现:<a></a>

跳转属性href:超文本应用

实操:<a href="目标页面的地址">显示在页面中的文本</a>

target:定义超链接的打开方式

—self 代表在当前页面打开

—blank 代表在空白页面打开

target="_..."

锚点链接(命名描记):是页面内的超级链接,用来实行同一页面不同区域的跳转。

1.跳转目标的定义:

id属性=“锚点的名字”(锚点名字不能重复)

2.锚点的定义:

添加,href属性(属性值不再是地址了)=“通过#后面携带锚点的名字”

文本加粗:

<b>加粗的文本</b>

<strong>加粗的文本</strong>

b标签:b标签仅仅是为了加粗显示文本

strong标签:strong标签语义化更强,表示该文本比较重要。

文本倾斜:

<i>倾斜的文本</i>

<em>倾斜的文本</em>

i标签:i标签仅仅为了让字体显示倾斜,没有显示语义。

em标签:em标签不仅能让字体显示倾斜,还能加强语气。

删除线效果:

<s>删除线文本</s>

<del>删除线文本</del>

s标签:Html5,不支持

del标签:支持

给文本加入下划线:

<u>下划线文本</u>

角标标签:

<sup>上角标文本</sup>

<sub>下角标文本</sub>

注释方法:

<!-- 注释的内容 -->


有序列表: 指有序列表清单称之为有序列表

元素ol,元素li (ol和li是父子关系)

写法:<ol><li> </li></ol>(li必须要嵌套在ol里,ol 只能嵌套li)

<ol>

<li> 列表项内容 </li>

</ol>

设置项目符号:

<ol type="_"></ol>

要熟记的符号:

英文字母顺序:A,a

罗马数字顺序:l , i

阿拉伯数字顺序:1

设置启始序号:

<ol start="数字"></ol>

无序列表:指列表项中的内容,是没有时间、空间或者逻辑等顺序要求的。

语法:

<ul>

</li>...</li> (ul只能嵌套li)

</ul>

修改项目符号:

type="dise/circle/none/square"

实心园:dise 空心园:circle 隐藏项目符号:none 实心方块:square


自定义列表:

语法:

定义列表:<dl>

列表标题:<dt>

列表内容:<dd>

(dt标签和dd标签只能在dl里使用,dd和dt是dl的子标签,dd和dt是兄弟标签。dd和dt标签不可以单独使用。)

快速创建标签方法:

单个快速创建标签:

<标签名>{文本内容}

<标签名>{文本内容}*重复次数

标签${文本$内容}*重复次数

嵌套标签的快速书写:

父标签名>子标签名{子标签文本}*重复次数

父标签>子标签*复制次数>子标签[标签属性]

父标签>子标签+兄弟标签*重复次数

表格标签快捷键:

父标签>子标签*重复次数>子标签*重复次数

表格基础:

横排可以理解为:行

纵排可以理解为:列

每一个人可以看作:小的单元格

表格标签:

<table>

<tr> (一个tr代表一行)

<td> (一个td代表一个单元个)

.......

</td>

</tr>

</table>

(一个普通的表格每个tr里的td个数是相等的)

table标签修饰:

table文字加粗

<tr>

<th>加粗并居中</th>(把td改成th)

</tr>

table绘制表格线并且增加宽度与高度:

<table border="数值" width="总宽数值" height="总高度数值">

table改变单元格之间距离和单元格与文本的距离:

单元格之间距离: cellspacing="_"

单元格与文本的距离: cellpadding="_"

table改变颜色:

修饰表格背景颜色:bgcolor="_"

修饰表格的边框颜色:bordercolor="_"

table表格居中对齐:

<table align="left/center/right">

表格行tr属性:

tr宽度:<tr height="设置高度">

tr颜色:<tr bgcolor="颜色单词">

tr水平对齐方式:<tr align="left/center/right">

tr垂直对齐方式:<tr valign="top/middle/bottom">

左侧对齐:left 顶部对齐:top

居中对齐:center 居中对齐:midddle

右侧对齐:right 底部对齐:bottom


合并单元格:

rowspan="纵向合并行的总数"

colspan="横向合并列的总数"

(水平合并,横向跨列:colspan,垂直合并,纵向跨行:rowspan)

(只能横向或纵向相邻的单元格合并)

表格分类:

<caption>标题</caption>

caption:

<table>

<caption>标题</caption>

<tr>___</tr>

</table>

行分组

表格头:<thead></thead>

表格体:<tbody></tbody>

表格脚:<tfoot></tfoot>

(thead和tbody与tfoot 为同级,一个表格只允许使用一个thead和一个tfoot,但是允许使用多个tbody。)

列分组:

<colgroup span="数值"></colgroup>

colgroup:把一列或者连续的几列分成一组。


颜色值和长度表现方法:

颜色值:

颜色名称:1.必须使用这140个标准的英文名称 2.中文汉字不能作为颜色值

十六进制值:指使用 #RRGGBB 的形式来定义颜色值。

十六进制颜色值:

RR GG BB (00~FF)

红色 绿色 蓝色 (色彩强度)

# 00 00 FF

RGB值:指使用RGB(red,green,blue)的形式来定义颜色。

RGB颜色值:

RGB(red,green,blue) 0-255中的整数。(1.不区分大小写。2.括号里的数字和逗号前后可以有空格。3.所有浏览器都支持。)


长度单位:

绝对长度单位:固定的,用这些单位表示的长度会显示为设置的尺寸。

如:厘米(cm) 毫米(mm) 英(in)

px(像素)

相对长度单位:指相对于一个长度计算出来的长度,一般用来适配不同的设备。

如:百分比(%)

块级元素和内联元素:

Html中的两种元素:

1.block-level 块级(块元素)

2.inline 内联(行内元素)


div和span标签:

div标签:用于定义HTML文档中的一个分块或一个部分。

div语法:<div>内容</div>

span标签:用于标记文本的一部分或文档的一部分。

span语法:<span>内容</span>



块元素:

1.总是从新行开始。

2.浏览器会自动在元素的前后添加一些边距。

3.总是占据可用的全部宽度,尽可能的向左和向右伸展。

学习过的块元素:

标题元素:<h1>-<h6>

段落元素:<p>

列表元素:<ol>,<ul>,<li>,<dl>,<dt>,<dd>

表格元素:<table>,<tr>,<td>,<th>,<thead>,<tfoot>,<caption>

分块元素:<div>


内联元素:(不会独占一行,只占用必要的宽度),(内联元素里面不能嵌套块级元素。)

链接元素:<a>

文本修饰元素:<b>,<em>,<i>,<strong>,<sub>,<sup>

折行元素:<br>

图片元素:<img>

范围元素:<span>


初始表单:

表单控件:所有控件都要定义在<form>里面。

表单控件语法:<form></form>


文本框和密码框:

文本框:是让用户输入文本的一个控件区域。

input语法:

<form>

<imput type="text/password">

</form>

单行文本框:type值为text

密码文本框:type值为password

type:输入控件的类型


多行文本框:

语法:<form><textarea><textaea><form>

指定文本宽度:<taxtarea cols="数字"></~~>

指文本可见行数:<textarea rows="数字"></~~>


单选和多选:

单选:<form>

<input type="radio" name="gender">

</form>

1.单选框控件必须成组使用才有意义,每组至少需要两个单选框

2.“组”是通过name属性来建立的,凡是name值相同的就是一组。

3.同组的单选框,只有一个会处于选中状态,其他的会自动呈现为未选中状态


多选:<form>

<input type="checkbox">

</form>


单选框和多选框默认选中效果:

<input checked="checked"或直接checked>

下拉菜单:

语法:

<select>

<option></option> (select标签里面只能放置option标签)

</select>

更改下拉菜单默认选择:

<option selected></~~>

下拉菜单多选:

<select multiple></~~>

修改下拉菜单默认可见行数:

<select size=“数字”></~~>

选择文件:

<input type="file">


label标签和只读禁用属性

form

<label for="username"></label>

<input type=“text” id="username">

form

一个页面不能出现两个相同id属性值。

只读属性:

<input type="text" readonly value="">

value(值,作用给输入框一个默认值)

readonly(已读的意思

点击不可选中:

<input type=""radio disabled>

disabled(禁用的意思,可以给任何组件)

禁用表单控件值是不会被收集和发送给后端的。

表单分组控件:

<fieldset>\

<legend>标题</legend>

</fieldset>

表单按钮:

按钮分类:(提交,重置,普通,图像,双标签button按钮)

提交按钮:具有确定提交信息同时发送标点数据给后台的功能。

<input type=“submit”>

submit:提交

<form action="服务器地址" target="_blank" method="post"> _slef

get

get:是默认值,浏览器会把收好的表单数据,加到服务器地址后面,提交给服务器

post值不但能收集表单的数据,而且不会在地址栏里暴露隐私数据

action:行动,用户点击提交按钮后做什么动作

重置按钮:

<input type="reset">

reset:重置,复位

普通按钮:

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

button:按钮 value:按钮名字

图像按钮:

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

image:图像

双标签button按钮:

<button>名字</button>

button:默认具备点击提交表单功能

<button type="button">名字</button>

加上type="button"变为普通按钮

表单的数据采集和提交:

<input type="text" name="值">

password

name:使值储存用户内容


实用性标签:

<hr width="" siae="" noshade="" color="" align="">

horiaontal:简写hr,表示“水平线”

width/size(控制水平线的宽度和高度)

noshade:用于去掉水平线阴影

color:用于定义水品线的颜色

align:用来调整水平线水平对其方式

<pre> </pre>

preformatted:简写,预格式化的文本,保留了空格和换行

<map name="">

<area herf=" " shape="" coords="">

</map>

map:图像映射

coords:用来定义可点击区域的坐标;与shape配合使用

herf:用来定义热点区域链接的目标地址

shape:用来定义区域的形状

shape="default/rect/circle/poly"

default:所有区域

rect:矩形

circle:圆形

poly:多边形

map name=""(img标签的usemap属性相关联)

使用方法:

<area shape="ciecle" coords="x,y,r">

原点为图上左上角,与数学坐标轴相反

SVG:XML语法的图像格式,全称:Scalable Vector Graphics(可缩放矢量图)

SVG:形状描述,本质比文本文件,体积较小、放大多少倍都不会失帧

使用方法:<svg></svg>

<iframe src="网页路径" width="数字" height="数字" frameborder="0" scrolling="auto"></ifame>

yes

no

ifame作用:用来在一个网页中显示另一个网页。

src:资源的意思,用以引入其他页面

width:宽

height:高

frameborder:框架边框,默认有边框、通常值为0

scrolling:滚动,用来控制是否显示框架的滚动条。(auto:在需要的情况下出现滚动条,yes:一直显示滚动条,no:从不显示滚动条)


千锋前端浠浠呀老师HTML+CSS教程,零基础web前端开发入门必看视频的评论 (共 条)

分享到微博请遵守国家法律