当前位置: 首页 > news >正文

CSS 外边距、填充、分组嵌套、尺寸

一、CSS 外边距:

        CSS margin(外边距)属性定义元素周期的空间。margin清除周围的(外边框)元素区域。margin没有背景颜色,是完全透明的。margin可以单独改变元素的上、下、左、右边距,也可以一次改变所有的属性。margin可以使用负值,重叠的内容。

margin属性可能得值:

margin属性 示例:

p.margin

{

margin-top:100px;

margin-bottom:100px;

margin-right:50px;

margin-left:50px;

}

margin属性可以有一到四个值。margin:25px 50px 75px 100px(上边距为25px,右边距为50px,下边距为75px,左边距为100px);margin:25px 50px 75px(上边距为25px,左右边距为50px,下边距为75px);margin:25px 50px(上下边距为25px,左右边距为50px);margin:25px(所有的4个边距都是25px)。

CSS边距属性:

二、CSS填充:

        CSS padding(填充)是一个简写属性,定义元素边框与元素内容之间的空间,即上下左右的内边距。

当元素的padding(填充)内边距被清除时,所释放的区域将会被元素背景颜色填充。单独使用padding属性可以改变上下左右的填充。padding可能得值:

padding属性示例:

p.padding

{

padding-top:25px;

padding-bottom:25px;

padding-right:50px;

padding-left:50px;

}

padding属性可以有1到4个值:padding:25px 50px 75px 100px(上填充为25px,右填充为50px,下填充为75px,左填充为100px); padding:25px 50px 75px(上填充为25px,左右填充为50px,

下填充为75px);  padding:25px 50px(上下填充为25px,左右填充为50px); padding:25px(所有的填充都是25px)。

CSS padding所有属性:

​​​​​​​三、CSS分组和嵌套:

在样式表中有很多具有相同样式的元素,为了减少代码,可以使用分组选择器,每个选择器用逗号分隔。示例:

<style>

h1,h2,p

{

color:green;

}

</style>

嵌套选择器的四种样式:p{ }: 为所有 p 元素指定一个样式;

.marked{ }: 为所有 class="marked" 的元素指定一个样式;.marked p{ }: 为所有 class="marked" 元素内的 p 元素指定一个样式;p.marked{ }: 为所有 class="marked" 的 p 元素指定一个样式。示例:

<style>

p

{

color:blue;

text-align:center;

}

.marked

{

background-color:red;

}

.marked p

{

color:white;

}

p.marked{

    text-decoration:underline;

}

</style>

四、CSS 尺寸:

        CSS尺寸(dimension)属性允许控制元素的高度和宽度,允许增加行间距。

1)、设置元素的高度:

<style>

img.normal

{

height:auto;

}

img.big

{

height:120px;

}

p.ex

{

height:100px;

width:100px;

}

</style>

2)、使用百分比设置图像的高度:

<style>

html {height:100%;}

body {height:100%;}

img.normal {height:auto;}

img.big {height:50%;}

img.small {height:10%;}

</style>

3)、使用像素值设置元素的宽度:

<style>

img {width:200px;}

</style>

4)、设置元素的最大高度:

p

{

max-height:50px;

background-color:yellow;

}

5)、使用百分比设置元素的最大宽度:

<style>

p

{

max-width:20%;

background-color:yellow;

}

</style>

6)、设置元素的最低高度:

<style>

p

{

min-height:100px;

background-color:yellow;

}

</style>

7)、使用像素值设置元素的最小宽度:

<style>

p

{

min-width:150px;

background-color:yellow;

}

</style>

CSS尺寸(dimension)属性:

​​​​​​​五、CSS 显示:

CSS display属性设置元素应如何显示;CSS visibility属性指定元素应可见还是隐藏。隐藏元素可以通过display属性设置为“none”,也可以通过visibility属性设置为“hidden”。两者的区别:visibility:hidden可以隐藏某个元素,但隐藏的元素仍占用之前的空间,即该元素虽然被隐藏,但仍然会影响布局;display:none可以隐藏某个元素,且隐藏的元素不占用任何空间。

CSS display-块和内联元素:块元素是一个元素,占用全部宽度,在前后都是换行符;内联元素只需必要的宽度,不强制换行。示例:

<style>

p {display:inline;}

</style>

<style>

span

{

display:block;

}

</style>

<style>

table, th, td {

    border: 1px solid black;

}

tr.collapse {

    visibility: collapse;

}

</style>

相关文章:

CSS 外边距、填充、分组嵌套、尺寸

一、CSS 外边距&#xff1a; CSS margin&#xff08;外边距&#xff09;属性定义元素周期的空间。margin清除周围的&#xff08;外边框&#xff09;元素区域。margin没有背景颜色&#xff0c;是完全透明的。margin可以单独改变元素的上、下、左、右边距&#xff0c;也可以一次改…...

Exploration by random network distillation论文笔记

Exploration by Random Network Distillation (2018) 随机网络蒸馏探索 0、问题 这篇文章提出的随机网络蒸馏方法与Curiosity-driven Exploration by Self-supervised Prediction中提出的好奇心机制的区别&#xff1f; 猜想&#xff1a;本文是基于随机网络蒸馏提出的intrin…...

Ubuntu22.04配置Go环境

Ubuntu上配置Go环境biCentOS简单多了&#xff0c;有两种方案&#xff0c;一种直接使用apt进行安装&#xff0c;一种自己从官网下载安装包进行安装。 1、使用apt直接安装 更新apt安装包&#xff0c;常规操作 apt update 然后看看apt自带的Go版本是多少 apt list golang 是1…...

Zabbix深入解析与实战

1.Zabbix 1.1.监控概述 监控是指对行为、活动或其他变动中信息的一种持续性关注&#xff0c;通常是为了对人达成影响、管理、指导或保护的目的 监控 监视主机架构状态控制&#xff0c;事后追责目标&#xff1a;早发现早处理(故障、性能、架构) 网站扩容(用数据说话) 为什么要…...

怎么用电脑开发安卓app?能外包吗?

随着智能手机的普及&#xff0c;安卓应用程序的开发需求也越来越高&#xff0c;许多人都想开发自己的安卓应用程序&#xff0c;但苦于缺乏相关知识和技能&#xff0c;本文将介绍如何使用电脑开发安卓应用程序&#xff0c;以及是否可以将开发工作外包给专业的开发团队。 一、了…...

1-前端基本知识-HTML

1-前端基本知识-HTML 文章目录 1-前端基本知识-HTML总体概述什么是HTML&#xff1f;超文本标记语言 HTML基础结构文档声明根标签头部元素主体元素注释 HTML概念词汇&#xff1a;标签、属性、文本、元素HTML基本语法规则HTML常见标签标题标签段落标签换行标签列表标签超链接标签…...

磁盘的分区、格式化、检验与挂载 ---- fdisk,mkfs,mount

磁盘的分区、格式化、检验与挂载 磁盘管理是非常重要的&#xff0c;当我们想要再系统里面新增一块磁盘使用时&#xff0c;应执行如下几步&#xff1a; 对磁盘进行划分&#xff0c;以建立可用的硬盘分区 &#xff08;fdisk / gdisk&#xff09;对硬盘分区进行格式化&#xff0…...

Solr搜索参数详解

Solr 页面搜索 1.1 基本查询 参数意义q查询的关键字&#xff0c;此参数最为重要&#xff0c;例如&#xff0c;qid:1&#xff0c;默认为q:&#xff0c;fl指定返回哪些字段&#xff0c;用逗号或空格分隔&#xff0c;注意&#xff1a;字段区分大小写&#xff0c;例如&#xff0c;…...

Flink(三)【运行时架构】

前言 今天学习 Flink 的一些原理性的东西&#xff0c;比较偏概念&#xff0c;但是十分重要。有人觉得上来框框敲代码才能学到东西&#xff0c;那是狗屁不通的道理&#xff08;虽然我以前也这么认为&#xff09;。个人认为&#xff0c;学习 JavaEE那些框架&#xff0c;你上来就敲…...

conda添加清华镜像源

一、conda下载 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 显示所有channel conda config --show channels 二、添加清华镜像源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://…...

「Verilog学习笔记」求两个数的差值

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点&#xff0c;刷题网站用的是牛客网 timescale 1ns/1ns module data_minus(input clk,input rst_n,input [7:0]a,input [7:0]b,output reg [8:0]c );always (posedge clk or negedge rst_n) begin if (~rst_…...

微头条项目实战:通过postman测试登录验证请求

1、CrosFilter package com.csdn.headline.filters; import jakarta.servlet.*; import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; public class CrosFilter implements Filter {/*** 过滤器方法&#xff0c;用于处理HTTP请求* param servletReq…...

ARCGIS SERVER WMS、WFS服务添加过滤条件

我们知道geoserver中的wms&#xff0c;wfs过滤参数为cql_filter。比如过滤字段“mc”为"恒宇花园"的数据: cql_filtermc‘恒宇花园 但是arcgis server有所不同。具体可以看下它的标准&#xff1a;使用 WMS 请求中的 layerDefs 参数过滤要素—文档 | ArcGIS Enterpris…...

2013年108计网

第33题 在 OSI 参考模型中, 下列功能需由应用层的相邻层实现的是()A. 对话管理B. 数据格式转换C. 路由选择D. 可靠数据传输 很显然&#xff0c;题目所问的应用层的相邻层是表示层。该层实现与数据表示相关的功能。选项a中的对话管理属于会话层。选项c中的路由选择属于网络层。…...

【数据结构】单链表OJ题(一)

&#x1f525;博客主页&#xff1a; 小羊失眠啦. &#x1f3a5;系列专栏&#xff1a;《C语言》 《数据结构》 《Linux》《Cpolar》 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 文章目录 前言一、移除链表元素二、寻找链表中间结点三、输出链表倒数第k个结点四、反转单链表五…...

2023年云计算发展趋势浅析

​​​​​​​ 云计算的概念 云计算是一种通过互联网提供计算资源和服务的模式。它允许用户通过网络访问和使用共享的计算资源&#xff0c;而无需拥有或管理这些资源的物理设备。云计算的核心理念是将计算能力、存储资源和应用程序提供给用户&#xff0c;以便随时随地根据需要…...

[极客大挑战 2019]Http1

打开题目 没有发现什么&#xff0c;我们查看源代码 在这里我们发现了提示 访问一下页面得到 提示说不能来自于https://Sycsecret.buuoj.cn&#xff0c;我们尝试访问一下这个url 发现访问不了 我们bp抓包一下 伪造个referer头 referer:https://Sycsecret.buuoj.cn 发包过去…...

C 语言 for循环

C 语言 for循环 在本教程中&#xff0c;您将借助示例学习在C语言编程中创建for循环。 在编程中&#xff0c;循环用于重复代码块&#xff0c;直到满足指定条件为止。 C语言编程具有三种循环类型&#xff1a; for 循环while 循环do… while 循环 我们将在本教程中学习for循环…...

浅谈数据结构之链表

链表是一种灵活的数据结构&#xff0c;有单向链表、双向链表和循环链表等多种形式。在本文中&#xff0c;我们将深入探讨单向链表、双向链表、循环链表的定义、Java实现方式、使用场景&#xff0c;同时比较它们的不同之处。我们还会介绍链表与队列之间的区别。 单向链表 定义…...

封装一个 虚拟列表渲染 组件

组件代码 <template><div ref"list" class"infinite-list-container" scroll"scrollEvent($event)"><div class"infinite-list-phantom" :style"{ height: listHeight px }"></div><div class…...

DPI-每英寸点数

DPI&#xff08;Dots Per Inch&#xff0c;每英寸点数&#xff09;是一个量度单位&#xff0c;表示在每英寸长度上可以打印或显示的点数&#xff0c;这些点可以是墨点、像素或其他形式的显示元素。 DPI&#xff08;每英寸点数&#xff09;是衡量图像打印或显示质量的一个重要参…...

【电力系统】基于粒子群算法PSO的太阳能风能水力混合抽水蓄能系统研究附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真咨询…...

【限时开源】车规级Docker守护进程加固包(已通过ASPICE L2认证):含17项车载专属健康检查、断电保护快照及CAN FD透传模块

第一章&#xff1a;车规级Docker守护进程加固包概述车规级Docker守护进程加固包&#xff08;Automotive-Grade Docker Daemon Hardening Package&#xff0c;简称AG-DDHP&#xff09;是一套面向ISO 21434与UNECE R156合规要求设计的轻量级安全增强组件&#xff0c;专为车载信息…...

6本必读的集成学习经典书籍推荐

1. 集成学习入门&#xff1a;为什么这6本书值得一读&#xff1f; 集成学习作为机器学习领域的重要分支&#xff0c;通过组合多个基础模型的预测结果来提升整体性能&#xff0c;在实际应用中展现出显著优势。我从业十年来见证过太多团队从单一模型转向集成方法后取得的突破性进展…...

jQuery-contextMenu:构建现代化Web应用上下文菜单的终极指南

jQuery-contextMenu&#xff1a;构建现代化Web应用上下文菜单的终极指南 【免费下载链接】jQuery-contextMenu jQuery contextMenu plugin & polyfill 项目地址: https://gitcode.com/gh_mirrors/jq/jQuery-contextMenu jQuery-contextMenu 是一款功能强大的上下文菜…...

无人机飞控、游戏角色旋转:聊聊卡尔丹角顺序(Yaw-Pitch-Roll)的那些坑

无人机飞控与游戏开发中的旋转顺序陷阱&#xff1a;Yaw-Pitch-Roll实战指南 第一次在无人机飞控项目中遇到姿态解算问题时&#xff0c;我盯着屏幕上疯狂跳动的欧拉角数值百思不得其解——理论上完美的控制算法&#xff0c;在实际飞行中却导致无人机像醉汉一样失控旋转。直到凌晨…...

终极指南:如何使用League Director制作专业级《英雄联盟》录像

终极指南&#xff1a;如何使用League Director制作专业级《英雄联盟》录像 【免费下载链接】leaguedirector League Director is a tool for staging and recording videos from League of Legends replays 项目地址: https://gitcode.com/gh_mirrors/le/leaguedirector …...

STM32F103C8T6驱动无源蜂鸣器播放《两只老虎》完整教程(附源码)

STM32F103C8T6驱动无源蜂鸣器播放《两只老虎》完整教程&#xff08;附源码&#xff09; 蜂鸣器作为嵌入式开发中最基础的外设之一&#xff0c;常被用于系统报警、状态提示等场景。但你是否想过&#xff0c;通过精确控制PWM频率和节奏&#xff0c;可以让这个简单的元件演奏出熟悉…...

数据科学与AI入门指南:从基础到实战

1. 数据科学与AI职业入门指南我刚入行数据科学时&#xff0c;最头疼的就是不知道从哪开始。网上资料太多太杂&#xff0c;各种技术名词满天飞&#xff0c;Python、机器学习、深度学习、TensorFlow...到底该先学哪个&#xff1f;这份手册就是帮你理清思路的实战指南&#xff0c;…...

【C# .NET 11 AI推理加速终极指南】:实测提升3.7倍吞吐量、降低62%延迟的5大硬核优化法

第一章&#xff1a;C# .NET 11 AI推理加速全景概览.NET 11 标志着 C# 在原生 AI 推理支持上的重大跃迁——它不再仅依赖外部 Python 运行时或 REST API 调用&#xff0c;而是通过深度集成 ONNX Runtime、硬件感知推理调度器与 JIT 编译优化&#xff0c;实现端到端的高性能、跨平…...