前端网页设计的知识点大全必看解析Word格式.docx

上传人:b****4 文档编号:7179644 上传时间:2023-05-08 格式:DOCX 页数:50 大小:39.34KB
下载 相关 举报
前端网页设计的知识点大全必看解析Word格式.docx_第1页
第1页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第2页
第2页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第3页
第3页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第4页
第4页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第5页
第5页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第6页
第6页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第7页
第7页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第8页
第8页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第9页
第9页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第10页
第10页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第11页
第11页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第12页
第12页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第13页
第13页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第14页
第14页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第15页
第15页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第16页
第16页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第17页
第17页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第18页
第18页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第19页
第19页 / 共50页
前端网页设计的知识点大全必看解析Word格式.docx_第20页
第20页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

前端网页设计的知识点大全必看解析Word格式.docx

《前端网页设计的知识点大全必看解析Word格式.docx》由会员分享,可在线阅读,更多相关《前端网页设计的知识点大全必看解析Word格式.docx(50页珍藏版)》请在冰点文库上搜索。

前端网页设计的知识点大全必看解析Word格式.docx

空格

address>

地址信息<

/address>

地址信息,通常用于公司地址显示

code>

代码内容<

/code>

代码,通常是一行内

pre>

多行代码<

/pre>

多行代码,你需要在网页中预显示格式时都可以使用它

ul>

ul-li列表信息,以圆点显示

li>

信息1<

/li>

信息2<

......

/ul>

ol>

ol-li列表信息,带上序号

信息<

/ol>

div>

排版内容<

排版中使用,相当于一个容器

确定逻辑部分:

逻辑部分是页面上相互关联的一组元素,如栏目版块

divid="

版块名称"

>

…<

/div>

div带上ID号,使之更清晰

table>

表格内容<

/table>

创建表格

caption>

/caption>

为表格添加标题文本

tbody>

/tbody>

若加此标签后,表格会一次性显示出来(而非网页加载一点显示一点)

tr>

表格一行<

/tr>

表格中的一行

td>

表格单元格<

/td>

表格中的一个单元格

th>

表格表头<

/th>

表格头部的一个单元格,表格表头

tablesummary="

表格摘要"

为表格添加摘要,但不会被浏览器显示出来

ahref="

目标网址"

title="

鼠标滑过时显示文本"

链接显示文本<

/a>

链接标签

target="

_blank"

网页将在新窗口中打开

mailto:

网页中邮件地址,可带多个参数

邮箱地址

cc=抄送地址

bcc=密抄地址

;

多个邮箱地址

subject=邮件主题

body=邮件内容

完整举例:

mailto:

yy@?

cc=aa@&

bcc=bb@&

subject=主题&

body=邮件内容"

发送邮件<

imgscr="

图片地址"

alt="

下载失败时替换文本"

提示文本"

/>

5.与用户交互:

语法:

formmethod="

传送方式"

action="

服务器文件"

/form>

举例:

post"

save.php"

labelfor="

username"

用户名:

/label>

inputtype="

text"

name="

pass"

密码:

password"

表单控件:

文本框、文本域、按钮、单选框、复选框

method:

post/get

1.文本框(文本/密码)

form>

text/password"

名称"

value="

文本"

type:

有“text”和“password”两种类型

name:

为文本框命名,方便后台ASP和PHP使用

value:

文本框默认值,一般起提示作用

2.文本域(多行文本)

textarearows="

行数"

cols="

列数"

默认文本内容<

/textarea>

cols:

多行输入域的列数

rows:

多行输入域的行数

3.单选框、复选框

radio/checkbox"

值"

checked="

checked"

radio单选,checkbox复选框

提交数据到服务器的值,后台PHP处理使用

为控件命名,以备后台程序ASP和PHP使用

checked:

checked="

时,此选项默认被选中

注意:

同一组的单选按钮,name取值一定要一致

4.下拉列表框

formaction="

method="

>

label>

爱好:

selectmultiple="

multiple"

book>

看书<

optionvalue="

看书"

id="

book"

/option>

旅游"

旅游<

运动"

运动<

购物"

购物<

/select>

submit"

提交"

reset"

重置"

向服务器提交值

selected:

设置selected="

selected"

时,默认选中

multiple:

multiple="

时,可以使用Ctrl多选,但很丑

label:

为了改进鼠标易用性,鼠标点击文本时,选择上Radio

6.认识CSS样式:

CSS:

层叠样式表(CascadingStyleSheets),主要用于定义HTML内容在浏览器内的显示样式

选择符{属性:

值}

p{color:

blue}

选择符:

又称选择器,指明要应用样式规则的元素,如<

html>

、<

body>

img>

...

声明:

指的是冒号”:

多条声明:

使用分号”;

“隔开,最好每行都加上分号

注释:

CSS使用/**/,HTML注释则使用<

!

--内容-->

7.CSS样式分类:

1.内联式

pstyle="

color:

red;

font-size:

12px"

这里文字是红色。

2.嵌入式

较通用的一类,CSS样式放置在<

标签中,而<

通常要放置在<

styletype="

span{

color:

blue;

font-size:

12px;

}

3.外部式

把CSS代码写到一个单独的外部文件中,以.css扩展名结尾,在<

内使用<

标签引入,如:

linkhref="

base.css"

rel="

href:

.css文件路径

rel和type:

是固定写法,不能改

三种方法的优先级:

内联式>

嵌入式>

外部式

就近原则,嵌入式>

外部式有一个前提:

嵌入式css样式的位置一定在外部式的后面

以上规则适用于相同权值的情况

8.CSS类选择器

.类选器名称{css样式代码;

}

.stress{

前边的小圆点是必须要有的

使用:

spanclass="

stress"

胆小如鼠<

9.CSSID选择器

#ID选择器名称{css样式代码}

#setGreen{color:

green;

spanid="

setGreen"

区别:

起始于'

.'

与'

#'

调用时class=与id=

ID选择器只能在文档中使用一次,类选择器则可以使用多次

一个元素可以使用多个类选择器同时设置多个样式,而ID选择器是不可以的,如<

stressbigsize"

三年级<

10.CSS子选择器

还有一个比较有用的选择器子选择器,即大于符号(>

),用于选择指定标签元素的第一代子元素。

举例:

.food>

li{border:

1pxsolidred;

若大于符号换成空格(),用于选择指定标签元素的所有后辈元素,举例:

.firstspan{border:

11.CSS通用选择器

通用选择器是功能最强大的选择器,它使用一个(*)号指定,它的作用是匹配html中所有标签元素:

*{color:

red;

此时,所有元素的字体都为红色

12.CSS伪类选择符

伪类选择符,它允许给html不存在的标签(标签的某种状态)设置样式,比如说我们给html中一个标签元素的鼠标滑过的状态来设置字体颜色

a:

hover{color:

此时,把鼠标放置到元素上边,颜色就会切换为红色

13.CSS分组选择符

多个标签使用逗号隔开:

h1,span{color:

相当于:

h1{color:

span{color:

14.CSS继承

CSS的某些样式是具有继承性的,那么什么是继承呢?

继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代

如:

p{color:

}/*可被span继承*/

p{border:

}/*此时,span将不继承,边框显示红色*/

15.CSS特殊性(权值)

权值:

}/*权值为1*/

pspan{color:

}/*权值为1+1=2*/

.warning{color:

white;

}/*权值为10*/

pspan.warning{color:

purple;

}/*权值为1+1+10=12*/

#footer.notep{color:

yellow;

}/*权值为100+10+1=111*/

还有一个权值比较特殊--继承也有权值但很低,有的文献提出它只有0.1,所以可以理解为继承的权值最低。

层叠:

相同权值时,最后一个将被应用

重要性:

相同权值时,使用!

important将得到最高权重,如p{color:

red!

important;

样式优先级为:

浏览器默认的样式<

网页制作者样式<

用户自己设置的样式,使用!

important优先级比用户自己设定还高

16.CSS文字排版

1.字体

body{font-family:

"

宋体"

;

MicrosoftYahei"

2.字号,颜色

body{font-size:

#666}

3.粗体

pspan{font-weight:

bold;

a{font-weight:

4.斜体

pa{font-style:

italic;

p{font-style:

5.下划线

pa{text-decoration:

underline;

6.删除线

.oldPrice{text-decoration:

line-through;

7.缩进

p{text-indent:

2em;

}/*2em表示两倍文字大小*/

8.行间距

p{line-height:

1.5em;

9.字间距、字母间距

h1{letter-spacing:

50px;

word-spacing:

}/*分别是字母、单词间距*/

19.对齐

h1{text-align:

center;

}/*left、right和center*/

17.CSS元素分类

块状元素:

h6>

dl>

、<

内联元素:

a>

br>

i>

var>

cite>

内联块状元素:

input>

1.块状元素:

1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。

(真霸道,一个块级元素独占一行)

2、元素的高度、宽度、行高以及顶和底边距都可设置。

3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

a{display:

block;

}/*可以把内联元素a转换为块状元素*/

2.内联元素:

1、和其他元素都在一行上;

2、元素的高度、宽度、行高及顶部和底部边距不可设置;

3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

display:

inline可以转换成内联元素

3.内联块状元素:

inline-block可以转换成内联块状

18.CSS盒模型

1.边框

div{border:

2pxsolidred;

div{

border-width:

2px;

border-style:

solid;

border-color:

dashed(虚线)|dotted(点线)|solid(实线)

#888;

//前面的井号不要忘掉。

有thin|medium|thick(但不是很常用),最常还是用象素(px)

2.上下左右边框:

div{border-bottom:

}/*top、bottom、left和right*/

3.高度和宽度

width:

200px;

/*宽度*/

height:

30px;

/*高度*/

padding:

20px;

/*元素到边框的距离,又名为“填充”*/

border:

margin:

10px;

/*两盒子距离,又名为“边界”*/

19.CSS布局模型

元素有三种布局模型:

1、流动模型(Flow)

网页在默认状态下的HTML网页元素都是根据流动模型来分布网页内容的

第一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%

第二点,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示

2、浮动模型(Float)

现在我们想让两个块状元素并排显示

任何元素在默认情况下是不能浮动的,但可以用CSS定义为浮动,如div、p、table、img等元素都可以被定义为浮动

#div1{float:

left;

#div2{float:

right;

3、层模型(Layer)

就像是图像软件PhotoShop中非常流行的图层编辑功能一样,每个图层能够精确定位操作,但在网页设计领域,由于网页大小的活动性,层布局没能受到热捧

层模型有三种形式:

1、绝对定位(position:

absolute)

需要设置position:

absolute(表示绝对定位),这条语句的作用将元素从文档流中拖出来

然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块进行绝对定位

如果不存在这样的包含块,则相对于body元素,即相对于浏览器窗口

xxxx:

yyyy;

position:

absolute;

right:

100px;

top:

2、相对定位(position:

relative)

relative(表示相对定位),它通过left、right、top、bottom属性确定元素在正常文档流中的偏移位置

相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),

然后相对于以前的位置移动,移动的方向和幅度由left、right、top、bottom属性确定,偏移前的位置保留不动

#div1{

2pxredsolid;

relative;

left:

}

div1"

3、固定定位(position:

fixed)如弹窗广告

fixed:

表示固定定位,与absolute定位类型类似,但它的相对移动的坐标是视图(屏幕内的网页窗口)本身

它不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,

因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响

fixed;

Relative与Absolute组合使用:

1、参照定位的元素必须是相对定位元素的前辈元素

box1"

--参照定位的元素(前辈)-->

box2"

相对参照元素进行定位<

--相对定位元素-->

2、参照定位的元素必须加入position:

#box1{

3、定位元素加入position:

absolute,便可以使用top、bottom、left、right来进行偏移定位了

#box2{

20.代码简写:

1.盒模型:

相当于margin:

10px10px10px10px;

(上右下左顺序)

10px40px;

10px40px10px40px;

(上右下左顺序)

padding,border和margin是一致的;

2.颜色值:

#000000;

}相当于p{color:

#000;

#336699;

#369;

3.字体:

body{

font-style:

font-variant:

small-caps;

font-weight:

line-height:

font-family:

sans-serif;

编写为:

body{font:

italicsmall-capsbold12px/1.5em"

1、使用这一简写方式你至少要指定font-size和font-family属性,其他的属性未指定将自动使用默认值。

2、在缩写时font-size与line-height中间要加入“/”斜扛。

21.长度值

1.像素

像素为什么是相对单位呢?

因为像素指的是显示器上的小点(CSS规范中假设“90像素=1英寸”)

2.em

假定font-size设定14px,那么1em=14px

3.百分比

p{font-size:

line-height:

130%}

 

一,html+css基础

1-1

Html和CSS的关系

学习web前端开发基础技术需要掌握:

HTML、CSS、JavaScript语言。

下面我们就来了解下这三门技术都是用来实现什么的:

1.HTML是网页内容的载体。

内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。

2.CSS样式是表现。

就像网页的外衣。

比如,标题字体、颜色变化,或为标题加入背景图片、边框等。

所有这些用来改变内容外观的东西称之为表现。

3.JavaScript是用来实现网页上的特效效果。

如:

鼠标滑过弹出下拉菜单。

或鼠标滑过表格的背景颜色改变。

还有焦点新闻(新闻图片)的轮换。

可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。

1-2

1,HTML标签不区分大小写,<

和<

H1>

是一样的,但建议小写,因为大部分程序员都以小写为准。

1-3

一个HTML文件是有自己固定的结构的。

/body>

/html>

代码讲解:

1.<

称为根标签,所有的网页标签都在<

中。

2.<

标签用于定义文档的头部,它是所有头部元素的容器。

头部元素有<

、<

等标签,头部标签在下一小节中会有详细介绍。

3.在<

标签之间的内容是网页的主要内容,如<

等网页内容标签,在这里的标签中的内容会在浏览器中显

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2