Web前端开发------网页分组元素

简介: Web前端开发------网页分组元素

1.分组选择器

分组选择器和普通的CSS选择器用法一致。

只是使用时,需要以英文逗号,将多个选择器间隔开。

比如,这里h3,p就能同时设置h3和p元素的样式。

<style>
    /*使用分组选择器设置样式*/
    h3,p{
        text-align:center;
        }
</style>

001.<div>一个块级元素,它可以对网页中的元素进行布局。

<div>把网页划分为一块一块的区域,然后结合CSS就可以对某一区域内的多种元素设置样式。

<html>
<head>
    <meta charset="UTF-8">
    <style>
        div {
            background-color: #5E80F4;
            text-align: center;
        }
    </style>
</head>
<body>
    <div>
        <h3>haha编程</h3>
        <p>网页开发</p>
    </div>
</body>
</html>

/*body中定义了一个div元素,style中设置div元素的背景颜色和对齐方式。h3和p元素都是div的一部分,这里通过div选择器直接可以设置h3,p。*/

简单来说,div元素是对网页进行整体布局,结合CSS,可以设置一块区域的样式。

但是有时候,我们还需要对网页中的内容进行局部样式的修改。

002.这时候,就需要用到HTML中的重要元素:span

<span> 标签用于配合CSS,修改网页中的一些局部样式。

<span> 标签也没有什么特殊的显示效果。

简单来说,<sapn>标签中的内容会被标记,当它结合CSS设置样式时,其中的内容才会有视觉上的变化。

<html>
<head>
    <meta charset="UTF-8">
    <style>
        /* TODO 使用span标签选择器,给所有span设置样式
          要求:字体颜色为#FFFFFF,背景颜色为#5E80F4 */
        span{
            color:#FFFFFF;
            background-color:#5E80F4;
        }
    </style>
</head>
<body>
    <p>Python是一门语言,应用于<span>数据分析基础</span>、<span>数据分析进阶</span>、<span>网络爬虫</span>方面。</p>
</body>
</html>

如果span元素出现很多,那么使用span标签选择器会改变所有span元素的样式,如果我们要设置指定元素内的span元素样式,就需要用到

2.后代选择器

后代选择器使用时,需要以空格将多个选择器间隔开。

比如,这里p span,表示只设置p元素内,span元素的样式.

div属于块级元素,会独占一行;

span属于行内元素,不会独占一行。

<html>
<head>
    <meta charset="UTF-8">
    <style>
        /* TODO 使用span标签选择器,给所有span设置样式
          要求:字体颜色为#FFFFFF,背景颜色为#5E80F4 */
        p span{
            color:#FFFFFF;
            background-color:#5E80F4;
        }
    </style>
</head>
<body>
    <p>Python是一门语言,应用于<span>数据分析基础</span>、<span>数据分析进阶</span>、<span>网络爬虫</span>方面。</p>
</body>
</html>
相关文章
|
2天前
|
JavaScript 前端开发 API
Node.js在前端的妙用:打造更出色的Web体验
Node.js在前端的妙用:打造更出色的Web体验
16 5
|
2天前
|
前端开发 JavaScript Go
构建高性能Web应用:优化前端资源加载
在构建现代Web应用时,优化前端资源加载是至关重要的一步。本文将介绍一些提升Web应用性能的关键策略,包括减少HTTP请求、压缩和合并资源、使用CDN加速、以及异步加载技术等。通过实施这些优化策略,开发人员可以显著提升网站的加载速度和用户体验。
|
3天前
|
前端开发 JavaScript UED
Web前端开发:探索技术与艺术的交融
Web前端开发:探索技术与艺术的交融
8 1
|
3天前
|
前端开发 JavaScript Java
前端与后端:构建现代Web应用的双翼
前端与后端:构建现代Web应用的双翼
|
24天前
|
监控 JavaScript 前端开发
《理解 WebSocket:Java Web 开发的实时通信技术》
【4月更文挑战第4天】WebSocket是Java Web实时通信的关键技术,提供双向持久连接,实现低延迟、高效率的实时交互。适用于聊天应用、在线游戏、数据监控和即时通知。开发涉及服务器端实现、客户端连接及数据协议定义,注意安全、错误处理、性能和兼容性。随着实时应用需求增加,WebSocket在Java Web开发中的地位将更加重要。
|
1月前
|
Web App开发 前端开发 开发工具
介绍Web开发的基础知识
介绍Web开发的基础知识
29 7
|
4天前
|
设计模式 存储 前端开发
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
|
10天前
|
JSON Java fastjson
Spring Boot 底层级探索系列 04 - Web 开发(2)
Spring Boot 底层级探索系列 04 - Web 开发(2)
16 0
|
10天前
|
安全 编译器 PHP
PHP 8.1版本发布:引领Web开发新潮流
PHP编程语言一直是Web开发的主力军,而最新发布的PHP 8.1版本则为开发者们带来了更多创新和便利。本文将介绍PHP 8.1版本的主要特性,包括更快的性能、新的语言功能和增强的安全性,以及如何利用这些功能来提升Web应用程序的质量和效率。
|
13天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册