一篇文章搞懂前端HTML,CSS,JS(代码应用)
总体介绍
前端开发是指构建 Web 应用程序或网站的过程中负责实现用户界面和用户体验的技术工作。前端开发涵盖了使用 HTML、CSS 和 JavaScript 等技术来创建网页或 Web 应用程序的各个方面。以下是前端开发的一些重要方面:
HTML(超文本标记语言):HTML 是用于创建网页结构的标记语言。它定义了页面的内容和结构,包括标题、段落、链接、图像等。前端开发人员使用 HTML 来编写页面的骨架。
CSS(层叠样式表):CSS 用于样式化 HTML 元素,控制页面的布局、颜色、字体、大小等外观。通过 CSS,开发人员可以使网页更具吸引力并提供更好的用户体验。
JavaScript:JavaScript 是一种脚本语言,用于为网页添加动态功能和交互性。它可以处理用户输入、操作 DOM(文档对象模型)、发送网络请求、执行动画等。JavaScript 是前端开发中最重要的技术之一
HTML和CSS
HTML:
超文本标记语言。
超文本:不止是普通文本,HTML 元素可以包含文本、图像、链接、表格、表单等内容。
标记语言:HTML
标签都是预定义好的。例如 HTML:负责网页的结构CSS:负责网页的表现JS:负责网页的行为,交互
HTML 文件由一系列的元素(elements)组成,这些元素通过标签(tags)来定义。三大特点:HTML标签不区分大小写,HTML标签属性单双引号都可以,HTML语法松散。学习html首先从标签入手
标题部分排版基本标签
标题部分基本排版
<!--
img图片标签:
src: 图片资源路径
width: 宽度(px, 像素 ; % , 相对于父元素的百分比)
height: 高度(px, 像素 ; % , 相对于父元素的百分比)
h1-h6标签
标题标签
111111111111
111111111111
111111111111
111111111111
111111111111
111111111111
水平分页线标签
标题部分的基本排版,我们已经完成了,然后大家会看到,我们编写的一级标题,默认字体
颜色为纯黑色。想要控制字体的颜色则要通过css来实现。css一共三种引入方式
css三种引入方式
行内样式:
中国新闻网
内嵌样式:
h1 {…}
外联样式:
通过css外部文件引入
h1{
color:rgb(0, 0, 255);
}
h6{
color: aqua;
}
方式三外联样式
hello.前端
以上方法皆是制定标签h1或h6,通过标签(元素)指定改变目标,指定方式一共有三种指定方式
三种选择器 :元素选择器、id选择器、类选择器
元素选择器
span {
color:red ;
}
类选择器
.cls{
color: brown;
}
id选择器
#a1{
color: aquamarine;
}
可以指定想要改变的目标,举例应用:
为无意义标签,可用作选择,类选择器名称前加. id选择器名称前加#
焦点访谈
<!--
h1{
color:rgb(0, 0, 255);
}
h6{
color: aqua;
}
-->
<!--
元素选择器
span {
color:red ;
}
类选择器
.cls{
color: brown;
}
id选择器
#a1{
color: aquamarine;
}
-->
a{
color: brown;
}
hello.前端
新浪政务新浪政务>正文
焦点访谈:中国底气 新思想夯实大国粮仓
年03月02日 21:50 央视网
超链接标签:
href:
指定资源访问的
url(即路径) target: 指定在何处打开资源链接 _self: 默认值,在当前页面打开 _blank: 在空白页面打开
正文部分排版基本标签
视频标签,音频标签
视频标签
:
url controls: 显示播放控件 width: 播放器的宽度 height: 播放器的高度
音频标签
:
src: 规定音频的
url controls: 显示播放控件
段落标签
换行标签:
在HTML页面中,我们在编辑器中通过回车实现的换行, 在网页中是不会看到的,HTML中换行需要通过br标签
段落标签:
如
这是一个段落
使用 或
标签可以将文本加粗显示。
使用 或
标签可以将文本以斜体显示。
使用 标签可以给文本添加下划线效果。
使用
或
标签可以给文本添加删除线效果。
b
、
i
、
u
、
s
就仅仅是实现加粗、倾斜、下划线、删除线的效果,是没有强调语义的。 而
后面的
strong
、
em
、
ins
、
del
在实现加粗、倾斜、下划线、删除线的效果的同时,还带有强调语义。
CSS
属性:
text-indent:
设置段落的首行缩进
line-height:
设置行高
text-align:
设置对齐方式
,
可取值为
left / center / right
html
三大特点:HTML标签不区分大小写,HTML标签属性单双引号都可以,HTML语法松散。
标题排版,样式,超链接
焦点访谈:中国底气 新思想夯实大国粮仓
<!--
h1{
color: red;
/*color: rgb(red, green, blue);*/
}
-->
.cls{
color: blue;
}
#time{
color: aqua;
}
新浪政务 > 正文
焦点访谈:中国底气 新思想夯实大国粮仓
2023年03月02日 21:50央视网
注意细节:css选择器(元素选择器、id选择器、类选择器)无意义标签
标签
:
央视网
属性
: href: 指定资源访问的
url target: 指定在何处打开资源链接 _blank: 在空白页面打开_self: 默认值,在当前页面打开
正文排版和页面布局
text-indent:
设置段落的首行缩进
line-height:
设置行高
text-align:
设置对齐方式
,
可取值为
left / center / right
换行标签
:
注意
:
在
HTML
页面中
,
我们在编辑器中通过回车实现的换行
,
仅仅在文本编辑器中会看到换
行效果
,
浏览器是不会解析的
, HTML
中换行需要通过
br
标签
段落标签
:
如
:
这是一个段落
盒子模型
盒子:页面中所有的元素(标签),都可以看做是一个 盒子,由盒子将页面中的元素包含在一个
矩形区域内,通过盒子的视角更方便的进行页面布局
盒子模型组成:内容区域(
content
)、内边距区域(
padding
)、边框区域(
border
)、外边
距区域(
margin
)
内容区域(Content): 这是盒子中用于显示实际内容的区域,比如文本、图像等。它的大小由
width
和height
属性定义。内边距区域(Padding): 内边距是内容区域和边框之间的空白区域,通过
padding
属性定义。它可以使内容区离边框更远。边框区域(Border): 边框包围在内边距区域外部,通过
border
属性定义。边框的样式、颜色和宽度都可以设置。外边距区域(Margin): 外边距是盒子外部的空白区域,通过
margin
属性定义。它用于控制元素与相邻元素之间的距离。/* CSS代码 */ .box { width: 200px; height: 150px; padding: 20px; border: 2px solid #333; margin: 10px; }