web前端 html css

web前端学习报告

一、HTML划重点

1.定义

1.1 html

HTML全称超文本标记语言,通过设计一系列的标签,用于创建网页,是网页设计的基础。由于计算机不能识别网页的文本信息,HTML横空出世,我们可以利用HTML告诉计算机网页的基本内容。

文件的后缀是html html中的标签常用尖括号包裹

1.2 五大浏览器

IE(trident) 谷歌(blink) 火狐(gecko) Safari(webkit) 欧朋(blink)

2.基础构架

 

3.标签

3.1标题标签

h1 h2 h3 h4 h5 h6

将文字加大加粗,从1-6依次变小

3.2段落标签

p

设置一个段落

3.3换行标签

br 单标签

3.3水平线标签

hr 单标签

3.4文本效果标签

b strong 加粗

u ins 下划线

i em 斜体

s del 删除线

3.5图片标签

img

src 显示图像的路径

 

alt 如果图像无法加载,会显示引号中的文字

路径

1.绝对路径

从磁盘开始一级一级标识的路径

2.相对路径

(1)同级

在同一文件夹中,直接写目标图像的名字

(2)下级

图像所在文件夹,与文本在同一文件夹中,直接写文件夹名/目标文件名字

(3)建立一个css文件引用

代码示例如下

link标签要写在head标签内

 

rel表示关联的意思

href表示路径,规则与上述路径相同

3.6列表标签

无序列表 ul

有序列表 al

自定义列表 dl

li标签 表示列表中的每一项 被ul al 包裹

dt标签 表示自定义列表的主题 dd标签 表示自定义列表每一项的内容

3.7表格

table 表格的整体标签

caption 表格的大标题

thead 表格的头部,包裹th,会使th内容变粗 th表格的小标题

tbody 表格的主题,包裹td td表格的每个单元格

tfoot 表格的地步,包裹td

tr 表格的行,包裹th、td

代码如下

 

表格属性

border 边框

width 表格宽度

height 表格高度

align 表格水平位置 后接 left right center

cellpadding 内边距

cellspacing 外边距

background 背景

rowspan 合并行

colspan 合并列

3.8表单

input text 文本框

input password 密码框

input radio 单选框

input checkbox 多选框

input file 提交文件

input submit 提交按钮

input reset 重置按钮

input button 空按钮

代码如下

 

 

 

button submit 提交按钮

button reset 重置按钮

button button 普通按钮

代码如下

 

 select 选择标签

option 每一项

属性 selected 默认选择

代码1如下

 

textarea 文本域标签

属性 cols 表示文本域的宽度 rows表示文本域的高

3.9链接标签

a

属性 href 表示目标链接的路径

target 表示跳转目标链接的打开方式 self 从当前窗口打开 blank 在新窗口打开

3.10labal标签

<label for=""></label> 通过“for=“把label和其等于的id值的标签联系起来

3.11块标签

div 盒子标签 属性很多

span 段落标签

4.网页基本搭建

html:5 + 回车键

二、css划重点

1.引入

1.内嵌式 head 的 style 中

2.外联式 单独的css文件通过link标签引入

3.行内式 写在标签的style属性中

2.选择器

2.1ID选择器

#id属性值{属性名:属性值;}

通过id属性值找到页面中带有id属性值的标签,对它进行设置

id属性值在页面中是唯一的,不能重复,一个标签上只能有一个id属性值,所以一个选择器只能选中一个标签‘

2.2类选择器

.class属性值{属性名:属性值;}

通过类选择器找到页面中所有带class属性值类名的标签,对它们进行设置

类属性值不是唯一的,所有标签都有class属性,通过class属性值确定所要设置的标签;类名由数字、字母、下划线构成但不能以数字开头;当设计的样式相同时,可以写多个属性值,用空格隔开

2.3标签选择器

标签名{属性名:属性值;}

通过标签名,找到页面所有这类标签,对它们进行设置

2.4通配符选择器

*{属性名:属性值;}

找到页面中所有标签,对它们设置

2.5伪类选择器

1.:link 链接没有被访问前的样式

2.:visited 链接被访问后的样式

3.:hover 鼠标停在链接元素上产生的样式

4.:active 点击链接元素时产生的样式

5.:focus 用于链接元素成为焦点时产生的样式

3.组合选择器

3.1后代选择器

选择器用空格隔开 .父 .子

3.2子代选择器

选择器之间通过>隔开 .父>.子

3.3并集选择器

选择器之间通过,隔开 div1,div2

3.4交集选择器

选择器之间紧挨着 div.class1

4.字体

1.font-size 字体大小

2.font-weight 字体粗细

3.font-style 字体样式 italic倾斜

4.font-family 字体家族

5.font 顺序:style weight size family

5.文本

1.text-indent 文本缩进

2.text-align 对齐方式

3.text-decoration 文本修饰 underline 下划线 overline 上划线 none 无装饰线

4.line-height 文本行高

6.背景

1.background-color 背景颜色

2.background-image 背景图片

3.background-repeat 背景平铺 repeat-x水平平铺 repeat-y垂直平铺 no-repeat不平铺

4.background-position 背景位置

7.盒子模型

代码举例

 

 7.1宽高

width 宽

height 高

7.2边框

1.boder-width 边框粗细

2.boder-style 边框样式 solid实线 dashed虚线 dotted点线

3.boder-color 边框颜色

4.连写 粗细 样式 颜色

5.单方向 boder-方位名词

7.3边距

padding-方位名词 内边距

margin-方位名词 外边距

8.浮动

float

float:left 左浮动

float:right 右浮动

8.1必要性

让垂直分布的盒子实现水平排布

9.定位

position:

9.1必要性

1.解决盒子与盒子之间的层叠问题

定位后的盒子层级最高

2.可以让盒子固定在屏幕某一位置

9.2定位方式

static 静态定位 不能通过方位属性移动

relative 相对定位 相对与自己原来的位置

obsolute 绝对定位 相对与最近的且有定位的元素的位置移动

fixed 固定定位 相对于浏览器可视区域

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: Web前端是指网站开发中的前端部分,主要包括HTMLCSS、JavaScript等技术,用于设计和开发网页界面。其中,HTML是网页的基础语言,用于定义网页的结构和内容;CSS则用于控制网页的样式和布局,使网页更加美观和易于阅读。网页设计则是将HTMLCSS技术应用到实际的网页开发中,通过设计网页的颜色、字体、排版等元素,来达到更好的用户体验和视觉效果。 ### 回答2: Web前端开发是指开发Web应用程序的用户界面。Web前端开发主要包括HTMLCSS、JavaScript等前端技术,其中HTMLCSSWeb前端开发最基础的技术。 HTML(Hyper Text Markup Language)是Web前端开发的基础语言之一,它是网页的骨架和结构,负责定义页面的内容和元素,包括文本、图片、音频、视频等。HTML有多个版本,目前比较流行的是HTML5,它提供的新的标记和功能可以更好地支持多媒体和响应式设计,使得网页设计更加灵活和丰富。 CSS(Cascading Style Sheets)是Web前端开发中用来控制网页样式的语言,包括网页的布局、字体、颜色、边框、背景等。CSS可以实现分离样式和HTML文件,使得Web开发更加易于维护和修改。CSS3引入了更多的新功能和新属性,提供更多的设计选择,使得网页样式更加绚丽和多样化。 Web前端开发不仅局限于HTMLCSS,JavaScript也是不可或缺的技术。JavaScript是一种脚本语言,可用于控制网页的行为和交互,如表验证、页面动效和响应式设计等。最近引入的ECMAScript 6(ES6)标准为JavaScript添加了更多的语言功能和ES6提供的新的语法和API可以提高开发效率和代码可读性,特别是将“类”和“模块”等概念融入JavaScript。 总之,Web前端开发是建立在HTMLCSS和JavaScript基础上,负责网页的设计和开发。Web前端开发者应该学习不同的前端框架(如Angular、React和Vue.js)和工具(如Bootstrap、Webpack和Gulp等)来提高效率和可维护性。另外,Web前端开发者需要持续了解最新的Web开发趋势,关注业界动态和标准的演变,以提升自己的技能和竞争力。 ### 回答3: Web前端是指开发和维护Web页面的技术,主要包括HTMLCSS和JavaScript等技术。其中,HTML是超文本标记语言,用于描述Web页面的结构;CSS是层叠样式表,用于定义Web页面的样式;JavaScript是一种脚本语言,用于实现Web页面的交互效果。 HTMLWeb前端的基础语言,它用于创建Web页面的结构和内容。在HTML中,开发人员通过标签定义Web页面的各种元素,比如文字、图片、链接、按钮等。HTML的语法简易懂,适合用来描述Web页面的基本结构。 CSSWeb前端中的重要技术之一,它用于定义Web页面的样式。通过CSS,开发人员可以对Web页面中的各种元素进行样式的设置,比如颜色、字体、大小、位置等。CSS的语法较为复杂,需要掌握一定的技巧才能发挥其最大的功能。 在Web前端中,JavaScript扮演了至关重要的角色。它是一种脚本语言,可以用于实现Web页面的交互效果。通过JavaScript,开发人员可以实现网页的动态效果,比如弹出框、菜、滑动等,并且还能够与后台进行数据交互。 总之,Web前端技术包括HTMLCSS和JavaScript等技术,通过它们可以实现美观、动态、交互的Web页面。随着互联网的不断发展,Web前端技术也在不断更新迭代,开发人员需要不断学习和实践,才能跟上潮流。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值