JavaWeb 前端基础 html + CSS 快速入门 | 018

news/2025/1/19 0:22:26/
htmledit_views">

今日推荐语

指望别人的救赎,势必走向毁灭——波伏娃

日期        学习内容        打卡编号
2025年01月17日JavaWeb html" title=前端>前端基础 html + CSS018

前言

哈喽,我是菜鸟阿康。

今天 正式进入JavaWeb 的学习,简单学习 html + CSS 这2各html" title=前端>前端基础部分,以下是我的重点总结,希望对你有所帮助。(建议先看左侧目录,先了解文章结构)

(请忽略错误的大纲编号,我直接从笔记中粘贴过来的,就没严格纠正了,重点在内容!)

文末和主页有往期学习笔记,大家感兴趣也可以去看下。

继续加油!铁铁们!


写在开头

html" title=前端>前端部分主要是 HTML 和 CSS ,而这两个部分对于我们后端开发来说,只需要先简单熟悉基础语法即可,和html" title=前端>前端同学联调不至于很懵。

而这部分的学习,主要可以借助 W3school 这个教程网站进行学习,可以直接根据案例练习。座椅今天的总结比较简单,主要是我个人之前没有太掌握的一些知识。

详细的知识点,大家可以去 W3school 官网练习,链接如下:(跳转过去,别忘了回来点赞奥~)

w3school 在线教程

一、HTML

(一)概述

HTML 是用来写网页的语言,HyperText Markup Language 超文本标记语言。

  • 超文本:超越文本的限制,还可以去定义音频,视频,图片....
  • 标记语言:由标签构成

(二)W3C

W3C:W3C是万维网联盟,定义了网页由三部分组成

  • 结构:HTML 语言,基础框架
  • 表现:CSS 语言,控制界面的美观和排版
  • 行为:JavaScript 语言,相当于是方法可以去做一些跳转

(三)html" title=前端>前端学习网站

w3school 在线教程

二、CSS

(一)CSS 概述

CSS 是一门语言,用于控制网页表现。

  • CSS 指的是层叠样式表* (Cascading Style Sheets)
  • CSS 描述了如何在屏幕、纸张或其他媒体上显示 HTML 元素
  • CSS 节省了大量工作。它可以同时控制多张网页的布局

(二)快速开始

  • 定义方式
body {background-color: lightblue;
}
  • 定义在 style 中
<style>body{background-color:lightblue;}
</style>

(三)CSS 选择器

3.1 元素选择器

元素选择器根据元素名称来选择 HTML 元素

例子:页面上的所有 <p> 元素都将居中对齐,并带有红色文本颜色

p {text-align: center;color: red;
}

3.2 id 选择器

id 选择器使用 HTML 元素的 id 属性来选择特定元素

id 必须是唯一的

要选择具有特定 id 的元素,请写一个井号(#),后跟该元素的 id

注意:id 不能以数字开头

例子:这条 CSS 规则将应用于 id="para1" 的 HTML 元素

#para1 {text-align: center;color: red;
}

3.3 类选择器

类选择器选择有特定 class 属性的 HTML 元素

如需选择拥有特定 class 的元素,请写一个句点(.)字符,后面跟类名。

例子:所有带有 class="center" 的 HTML 元素将为红色且居中对齐

.center {text-align: center;color: red;
}

注意:定只有特定的 HTML 元素会受类的影响(元素名称.className)

p.center {text-align: center;color: red;
}

3.4 通用选择器

通用选择器(*)选择页面上的所有的 HTML 元素。

例子:CSS 规则会影响页面上的每个 HTML 元素

* {text-align: center;color: blue;
}

(四)导入CSS

4.1 外部 CSS

    • 前提是定义一个外部样式表
    • 每张 HTML 页面必须在 head 部分的 元素内包含对外部样式表文件的引用
    • 注意:rel="stylesheet" 为固定格式
<link rel="stylesheet" href="my.css">

4.2 内部 CSS

    • 如果一张 HTML 页面拥有唯一的样式,那么可以使用内部样式表
    • 内部样式是在 head 部分的
<style>body {background-color: linen;}h1 {color: maroon;margin-left: 40px;} 
</style>

4.3 行内 CSS

    • 行内样式(也称内联样式)可用于为单个元素应用唯一的样式
    • 如需使用行内样式,请将 style 属性添加到相关元素。style 属性可包含任何 CSS 属性
    • 实例:行内样式在相关元素的 "style" 属性中定义
<h1 style="color:blue;text-align:center;">This is a heading</h1><p style="color:red;">This is a paragraph.</p>

4.4 层叠顺序

  • 行内样式(在 HTML 元素中)
  • 外部和内部样式表(在 head 部分)
  • 浏览器默认样式

交流群

最近一些朋友咨询我说,我是怎么坚持的。

其实呢,我之前也自学过1年时间 java 但是放弃了,最后到其他行业去体验一下之后,又想回 IT 岗,但是还是出现三天打鱼两天晒网的情况,后边我尝试通过打卡的形式来督促自己,目前看来还有一定效果。

但是,更多时候我发现我自己是孤军奋战,有时候难免乏力,没有同行的人,相信也有部分朋友和我一样想学习,但是难于坚持,所以为什么不抱团取暖呢?

于是我建了个上岸鼓励群,欢迎大家互相鼓励,找到自己的学习搭子!

(QQ裙耳薇码如下,感兴趣的同学入,期待相遇~)

往期笔记【文末福利】

SQL优化的7个方向(慢查询从这里排查就好了)-CSDN博客


http://www.ppmy.cn/news/1564264.html

相关文章

抖音矩阵是什么

抖音矩阵是指在同一品牌或个人IP下&#xff0c;通过创建多个不同定位的抖音账号&#xff08;如主号、副号、子号等&#xff09;&#xff0c;形成一个有机的整体&#xff0c;以实现多维度、多层次的内容覆盖和用户互动。以下是关于抖音矩阵的详细介绍&#xff1a; 抖音矩阵的类…

PHP生产管理系统

生产管理系统&#xff1a;企业数字化转型的智慧引擎 &#x1f680; &#x1f4bb; 这是一款基于PHPLayuiuniapp框架&#xff0c;匠心独运的生产管理系统&#xff0c;专为推动企业向数字化、智能化转型而生。它是一套全面且高度定制化的解决方案&#xff0c;深度贴合各类生产企…

Docker与虚拟机的区别及常用指令详解

在现代软件开发中&#xff0c;容器化和虚拟化技术已经成为不可或缺的工具。Docker和虚拟机&#xff08;VM&#xff09;是两种常见的技术&#xff0c; 它们都可以帮助开发者在不同的环境中运行应用程序。然而&#xff0c;它们的工作原理和使用场景有很大的不同。本文将详细探讨D…

MyBatis执行一条sql语句的流程(源码解析)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 MyBatis执行一条sql语句的流程&#xff08;源码解析&#xff09; MyBatis执行sql语句的流程加载配置文件加载配置文件的流程 创建sqlsessionFactory对象解析Mapper创建sqlses…

我的常用vim操作

(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu) 我的常用vi操作 1. 文件打开与保存 打开文件操作&#xff1a;vi xxx.h 查看文件&#xff0c;不修改&#xff0c;&#xff1a;view xxx.h 写入并保存&#xff1a;:wq 或 :x 有修改强制退出&#xff0c;不保存&#x…

如何使用Python将长图片分隔为若干张小图片

如何使用Python将长图片分隔为若干张小图片 1. Python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果5. 注意事项6. 其他文章链接快来试试吧&#x1f60a; 1. Python需求的任务 _ 使用Python将长图片分隔为若干张小图片 我有如下的一张长图片 想要将其分割为若…

Go语言的文件操作

Go语言的文件操作 Go语言是一种开源的编程语言&#xff0c;由谷歌开发&#xff0c;具有简单、高效和并发的特点。在日常开发中&#xff0c;文件操作是一个非常重要且常见的任务。从读取配置文件到写入日志文件&#xff0c;从处理数据到存储结果&#xff0c;文件操作无处不在。…

在.NET用C#将Word文档转换为HTML格式

将Word文档转换为HTML格式尤其具有显著的优势&#xff0c;它不仅能够确保文档内容在多种设备和平台上保持一致灵活的显示&#xff0c;还便于通过网络进行传播和集成到各种Web应用中。随着越来越多的企业和开发者寻求更灵活、更具兼容性的文件处理方式&#xff0c;.NET框架下的C…