初学JavaWeb,前端css要不要了解一下啊?一文学会JavaWeb中css的简单应用

简介: 初学JavaWeb,前端css要不要了解一下啊?一文学会JavaWeb中css的简单应用

文章目录


一、设置CSS样式

二、CSS代码语法

三、CSS选择器

四、css文档手册分享


关于JavaWeb中的HTML:《你是不是已经超纲了?一文解决JavaWeb中要求的HTML,是什么样的?》


一、设置CSS样式


有三种设置方式。


1、在HTML标签内设置:仅对当前标签有效。


①代码


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>这是网页标题</title>
</head>
<body>
    <div style="border: 2px double black;width: 100px; height: 100px;"></div>
</body>
</html>


②显示效果


5b6f445721054e95b4668a6bc89f3a1c.png


2、在head标签内设置:对当前页面有效


①代码


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>这是网页标题</title>
    <style type="text/css">
        .one {
            width: 100px;
            height: 100px;
            border: 2px solid rgb(25, 23, 27);
            background-color: green;
            margin-top: 20px;
            margin-left: 10px;
        }
    </style>
</head>
<body>
    <div class="one"></div>
    <div class="one"></div>
    <div class="one"></div>
</body>
</html>


②显示效果


18e21f6348f8482f871ccd44788b6c82.png


3、引入外部CSS样式文件


①代码

html文件


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>这是网页标题</title>
    <link rel="stylesheet" href="divstyle.css">
</head>
<body>
    <div class="one"></div>
    <div class="one"></div>
    <div class="one"></div>
</body>
</html>


css文件


.one {
            width: 100px;
            height: 100px;
            border: 2px solid rgb(25, 23, 27);
            background-color: blue;
            margin-top: 20px;
            margin-left: 10px;
        }


②显示效果


b9687978bf05485e8d1e1045b62cad4d.png


二、CSS代码语法


①CSS样式由选择器和声明组成,而声明又由属性和值组成。

②属性和值之间用冒号隔开。

③多条声明之间用分号隔开。

④使用/* … */声明注释。


cb4d46f89af842baa536b04fa0d7be12.png


三、CSS选择器


1、标签选择器

①代码

HTML代码:


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>这是网页标题</title>
    <link rel="stylesheet" href="divstyle.css">
</head>
<body>
    <p>这是第一个段落!</p>
    <p>这是第二个段落!</p>
    <p>这是第三个段落!</p>
</body>
</html>


css代码:


p {
            font-size: 32px;
            color: blueviolet;
            font-family: "微软雅黑";
        }


②显示效果


c93b17535b674e1fa85497ef8a3c96d0.png


2、id选择器

①代码

HTML代码:


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>这是网页标题</title>
    <link rel="stylesheet" href="divstyle.css">
</head>
<body>
    <p>这是第一个段落!</p>
    <p id="two">这是第二个段落!</p>
    <p>这是第三个段落!</p>
</body>
</html>


css代码:


#two {
            font-size: 20px;
            color: blueviolet;
            background-color: aqua;
        }


②显示效果


43263b4b891c49048112e72575cce95a.png


3、类选择器

①代码

HTML代码:


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>这是网页标题</title>
    <link rel="stylesheet" href="divstyle.css">
</head>
<body>
    <p class="one">这是第一个段落!</p>
    <p id="two">这是第二个段落!</p>
    <p>这是第三个段落!</p>
</body>
</html>


css代码:


.one {
            font-size: 12px;
            color: blue;
            background-color: red;
        }


②显示效果


7f1bd4309c3e4fcfaae2d57f48ae79e4.png


四、css文档手册分享


百度网盘链接:点击下载css文档手册

提取码:0909


相关文章
|
18天前
|
前端开发 JavaScript 安全
前端性能调优:HTTP/2与HTTPS在Web加速中的应用
【10月更文挑战第27天】本文介绍了HTTP/2和HTTPS在前端性能调优中的应用。通过多路复用、服务器推送和头部压缩等特性,HTTP/2显著提升了Web性能。同时,HTTPS确保了数据传输的安全性。文章提供了示例代码,展示了如何使用Node.js创建一个HTTP/2服务器。
32 3
|
14天前
|
Web App开发 前端开发 JavaScript
揭秘!前端大牛们如何巧妙利用CSS3,打造炫酷视觉效果!
【10月更文挑战第31天】前端开发面临复杂布局的挑战,本文介绍了几种提升开发效率和代码质量的工具和技术。基础的HTML和CSS可以应对大部分布局需求,而Firefox开发者工具、VS Code、Vue、React等则能应对更复杂的布局,帮助开发者构建高性能、用户友好的网页应用。
24 4
|
19天前
|
Rust 前端开发 JavaScript
前端性能革命:WebAssembly在高性能计算中的应用探索
【10月更文挑战第26天】随着Web应用功能的日益复杂,传统JavaScript解释执行模式逐渐成为性能瓶颈。WebAssembly(Wasm)应运而生,作为一种二进制代码格式,支持C/C++、Rust等语言编写的代码在浏览器中高效运行。Wasm不仅提升了应用的执行速度,还具备跨平台兼容性和安全性,显著改善了Web应用的响应速度和用户体验。
31 4
|
18天前
|
前端开发 数据管理 测试技术
前端自动化测试:Jest与Cypress的实战应用与最佳实践
【10月更文挑战第27天】本文介绍了前端自动化测试中Jest和Cypress的实战应用与最佳实践。Jest适合React应用的单元测试和快照测试,Cypress则擅长端到端测试,模拟用户交互。通过结合使用这两种工具,可以有效提升代码质量和开发效率。最佳实践包括单元测试与集成测试结合、快照测试、并行执行、代码覆盖率分析、测试环境管理和测试数据管理。
35 2
|
19天前
|
前端开发 安全 应用服务中间件
前端性能调优:HTTP/2与HTTPS在Web加速中的应用
【10月更文挑战第26天】随着互联网的快速发展,前端性能调优成为开发者的重要任务。本文探讨了HTTP/2与HTTPS在前端性能优化中的应用,介绍了二进制分帧、多路复用和服务器推送等特性,并通过Nginx配置示例展示了如何启用HTTP/2和HTTPS,以提升Web应用的性能和安全性。
17 3
|
19天前
|
前端开发 JavaScript 数据可视化
前端自动化测试:Jest与Cypress的实战应用与最佳实践
【10月更文挑战第26天】前端自动化测试在现代软件开发中至关重要,Jest和Cypress分别是单元测试和端到端测试的流行工具。本文通过解答一系列问题,介绍Jest与Cypress的实战应用与最佳实践,帮助开发者提高测试效率和代码质量。
28 2
|
19天前
|
前端开发 JavaScript API
前端框架新探索:Svelte在构建高性能Web应用中的优势
【10月更文挑战第26天】近年来,前端技术飞速发展,Svelte凭借独特的编译时优化和简洁的API设计,成为构建高性能Web应用的优选。本文介绍Svelte的特点和优势,包括编译而非虚拟DOM、组件化开发、状态管理及响应式更新机制,并通过示例代码展示其使用方法。
33 2
|
20天前
|
前端开发 JavaScript 开发者
“揭秘React Hooks的神秘面纱:如何掌握这些改变游戏规则的超能力以打造无敌前端应用”
【10月更文挑战第25天】React Hooks 自 2018 年推出以来,已成为 React 功能组件的重要组成部分。本文全面解析了 React Hooks 的核心概念,包括 `useState` 和 `useEffect` 的使用方法,并提供了最佳实践,如避免过度使用 Hooks、保持 Hooks 调用顺序一致、使用 `useReducer` 管理复杂状态逻辑、自定义 Hooks 封装复用逻辑等,帮助开发者更高效地使用 Hooks,构建健壮且易于维护的 React 应用。
28 2
|
25天前
|
JavaScript 前端开发 测试技术
前端全栈之路Deno篇(五):如何快速创建 WebSocket 服务端应用 + 客户端应用 - 可能是2025最佳的Websocket全栈实时应用框架
本文介绍了如何使用Deno 2.0快速构建WebSocket全栈应用,包括服务端和客户端的创建。通过一个简单的代码示例,展示了Deno在WebSocket实现中的便捷与强大,无需额外依赖,即可轻松搭建具备基本功能的WebSocket应用。Deno 2.0被认为是最佳的WebSocket全栈应用JS运行时,适合全栈开发者学习和使用。
|
21天前
|
前端开发 API UED
深入理解微前端架构:构建灵活、高效的前端应用
【10月更文挑战第23天】微前端架构是一种将前端应用分解为多个小型、独立、可复用的服务的方法。每个服务独立开发和部署,但共同提供一致的用户体验。本文探讨了微前端架构的核心概念、优势及实施方法,包括定义服务边界、建立通信机制、共享UI组件库和版本控制等。通过实际案例和职业心得,帮助读者更好地理解和应用微前端架构。