javaweb入门到手撸SSM框架01——前端三剑客

本文是前端入门教程,介绍了HTML的基础语法和CSS的简单使用,包括盒模型、定位和样式表类型。通过实例展示了如何改变文字颜色、设置元素样式,并探讨了浏览器兼容性问题。同时,提到了CSS布局中的绝对定位和相对定位,以及如何实现元素居中。文章以一个水果库存页面的实现作为实践环节。
摘要由CSDN通过智能技术生成

0.教程介绍

image-20220315200213432

image-20220315200626234

image-20220315200745221

image-20220315201010792
前置软件
在这里插入图片描述

1.前端三剑客

1.1 html

html使用十分简单,只需要了解基础的语法,推荐阅读我的这篇博客:一小时速成html_半旧518的博客-CSDN博客_html速成.

想详细了解的,我也介绍下。

专业词汇
在这里插入图片描述

1.2 CSS

1.2.1 CSS语法

本教程主要是为了学习后端,这里前端的代码仅仅只是了解即可,对于具体样式设置(如文字颜色、大小…)也不介绍,这些不用记忆,可以随时查阅。只贴图片。感兴趣的同学可以深入学习。

如果想要把两个段落标签的文字变为红色,可以参考如下代码。

image-20220315201707473

如果这种段落的数量是十个、百个…这种方式肯定不方便。可以使用标签样式表解决。

image-20220315202139402

如果又想给段落三单独设样式,可以使用类样式。

image-20220315202410487

还可以使用ID样式。

image-20220315202741726

与类样式相比,ID样式需要尽量不重复。当然也可以组合使用。比如下面的样式就是表示div内部p标签的样式,div内部的类f32的样式。

image-20220315203150979

这些语法都不用记忆,只需要了解,需要用可以直接查文档。

css从位置上分类可以分为嵌入式样表、内部样式表、外部样式表。

这种统一用style标签包围的就是内部样式表。

image-20220315202139402

下图就是嵌入式样式表,嵌入到标签里。

image-20220315204002979

可以把css样式统一抽取成为css文件,再在html的head标签中导入,这就是外部样式表。

image-20220315204643548

1.2.2 盒子模型

对于一个div块状标签,可以对边框属性进行设置.

image-20220315205329908

如果有两个div标签嵌套在一起,我们希望里面的div居中,需要怎么做呢?

image-20220315205540811

可以通过设置边框间距来实现.

image-20220315205703718

如果我们不用div2作为参照物,使用margin设置外边框,也可以用div1作为参照物,使用padding填充,设置内边框.

image-20220315210102759

在IE浏览器中,下面div包括边框的大小就是400px.但是对于google浏览器,div加上边框的大小会是402px.

image-20220315210535913

如果想要各个浏览器的效果一致,需要解决浏览器的兼容问题.

1.2.3 css布局

以页面左上角为起始基点,可以对标签元素进行绝对定位.

image-20220315211606110

也可以相对于标签元素的上一层级元素进行相对定位.

image-20220315212001473

我们知道div标签是独占一行的,因此效果如下.

image-20220315212350983

注:div3是div4,5的外层标签,因此高度会被内级元素扩容,也就是说可能会大于我们设置的高度.

如果想要div4,5在一行显示,可以进行如下设置.

image-20220315212626968

1.2.4 水果库存页面

下面实现一个水果库存的页面来巩固下.

(未完待续)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半旧518

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值