HTML5+CSS3(七)-全面详解(学习总结---从入门到深化)

news2024/9/20 22:26:27

目录

字体属性

color

font-size

 font-weight

font-style

 font-family

学习效果反馈

 背景属性一

 background-color属性

background-image属性

background-repeat属性

学习效果反馈

 背景属性二

 background-size属性

background-position属性

background-attachment属性

 background属性

学习效果反馈 

 文本属性

 text-align

text-decoration

text-transform

text-indent

学习效果反馈 

 列表属性

 list-style-type

list-style-image

list-style-position

list-style

学习效果反馈

 表格属性

表格边框

折叠边框

表格宽度和高度

表格文字对齐

表格填充

表格颜色

学习效果反馈

 其他属性

 letter-spacing

line-height

overflow

 white-space

verticle-align

学习效果反馈


字体属性

 CSS字体属性定义字体,加粗,大小,文字样式

color

规定文本的颜色

div{ color:red;}
div{ color:#ff0000;}
div{ color:rgb(255,0,0);}
div{ color:rgba(255,0,0,.5);}

font-size

设置文本的大小

能否管理文字的大小,在网页设计中是非常重要的。但是,你不能 通过调整字体大小使段落看上去像标题,或者使标题看上去像段落。

h1 {font-size:40px;}
h2 {font-size:30px;}
p {font-size:14px;}

 font-weight

设置文本的粗细

H1 {font-weight:normal;}
div{font-weight:bold;}
p{font-weight:900;}

font-style

指定文本的字体样式

 font-family

font-family属性指定一个元素的字体

font-family:"Microsoft
YaHei","Simsun","SimHei";

学习效果反馈

1.下列哪个属性可以设置字体粗细:font-weight

 背景属性一

 CSS背景属性主要有以下几个

 background-color属性

该属性设置背景颜色

<div class="box"></div>
.box{
    width: 300px;
    height: 300px;
    background-color: palevioletred;
}

background-image属性

设置元素的背景图像 元素的背景是元素的总大小,包括填充和边界(不包括外边距)。 默认情况下background-image属性放置在元素的左上角,如果图 像不够大的话会在垂直和水平方向平铺图像,如果图像大小超过元 素大小从图像的左上角显示元素大小的那部分

<div class="box"></div>
.box{
    width: 600px;
    height: 600px;
    background-image: url("images/img1.jpg");
}

background-repeat属性

该属性设置如何平铺背景图像

.box{
    width: 600px;
    height: 600px;
    background-color: #fcc;
    background-image: url("images/img1.jpg");
    background-repeat: no-repeat;
}

学习效果反馈

1.下列关于 background-repeat 属性描述错误的是:repeat默认不平铺

 背景属性二

 background-size属性

该属性设置背景图像的大小

.box{
    width: 600px;
    height: 600px;
    background-image: url("images/img1.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

background-position属性

该属性设置背景图像的起始位置,其默认值是:0% 0%

.box{
    width: 600px;
    height: 600px;
    background-color: #fcc;
    background-image: url("images/img1.jpg");
    background-repeat: no-repeat;
    background-position: center;
}

background-attachment属性

该属性设置背景图像是否固定或者随页面滚动。简单来说就是一个 页面有滚动条的话,滑动滚动条背景是固定的还是随页面滑动的

 background属性

background 简写属性在一个声明中设置所有的背景属性 background-image、background-repeat、background-position 其中background-size单独书写

学习效果反馈 

1.下列哪个属性可以设置背景图片位置的调整:background-position

 文本属性

 text-align

指定元素文本的水平对齐方式

h1 {text-align:center}
h2 {text-align:left}
h3 {text-align:right}

text-decoration

text-decoration 属性规定添加到文本的修饰,下划线、上划线、删 除线等

h1 {text-decoration:overline}
h2 {text-decoration:line-through}
h3 {text-decoration:underline}

text-transform

text-transform 属性控制文本的大小写

h1 {text-transform:uppercase;}
h2 {text-transform:capitalize;}
p {text-transform:lowercase;}

text-indent

text-indent 属性规定文本块中首行文本的缩进

p{
 text-indent:50px;
}

温馨提示

学习效果反馈 

1.下列哪个属性可以设置文本首字母大写:text-transform

 列表属性

 在HTML中,有两种类型的列表

无序列表 - 列表项标记用特殊图形(如小黑点、小方框等)

有序列表 - 列表项的标记有数字或字母

 list-style-type

list-style-type 属性设置列表项标记的类型

ul.a {list-style-type: circle;}
ul.b {list-style-type: square;}

list-style-image

list-style-image 属性使用图像来替换列表项的标记

ul {
    list-style-image: url('sqpurple.gif');
}

list-style-position

list-style-position属性指示如何相对于对象的内容绘制列表项标记

ul {
    list-style-position: inside;
}

list-style

list-style 简写属性在一个声明中设置所有的列表属性 可以设置的属性(按顺序): list-style-type, list-style-position, list-style-image

ul { list-style: none;}

学习效果反馈

1.下列哪个属性可以设置列表图片替换标记:list-style-image

 表格属性

 使用 CSS 可以使 HTML 表格更美观

表格边框

指定CSS表格边框,使用border属性

table, td {
    border: 1px solid black;
}

折叠边框

border-collapse 属性设置表格的边框是否被折叠成一个单一的边框或隔开

table { border-collapse:collapse; }
table,td { border: 1px solid black; }

表格宽度和高度

width和height属性定义表格的宽度和高度

table { width:100%; }
td { height:50px; }

表格文字对齐

表格中的文本对齐和垂直对齐属性

text-align属性设置水平对齐方式,向左,右,或中心

td { text-align:right; }

垂直对齐属性设置垂直对齐

td { height:50px; vertical-align:bottom; }

表格填充

如果在表的内容中控制空格之间的边框,应使用td和th元素的填充属性

td { padding:15px; }

表格颜色

下面的例子指定边框的颜色,和th元素的文本和背景颜色

table, td, th { border:1px solid green; }
td { background-color:green; color:white; }

学习效果反馈

1.下列哪个属性可以设置表格边框折叠:border-collapse

 其他属性

 letter-spacing

letter-spacing 属性增加或减少字符间的空白(字符间距)

h1 {letter-spacing:2px}
h2 {letter-spacing:-3px}

line-height

设置行高

p{
  height: 30px;
  line-height: 30px;
}

overflow

div{
    width:150px;
    height:150px;
    overflow:scroll;
}

 white-space

white-space属性指定元素内的空白怎样处理

p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

verticle-align

vertical-align 属性设置一个元素的垂直对齐方式 该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐

img{
    vertical-align:middle;
}

 opacity

设置整个元素的透明度,取值0-1,0表示完全透明,1表示不透明

学习效果反馈

1.内容超出了容器承载范围,下列哪个属性可以隐藏超出内容:overflow

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/196729.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Utools的安装与使用

Utools的安装与使用 新一代效率工具平台. 自由组合插件应用&#xff0c;打造专属你的趁手工具集&#xff0c;我们可以根据自己需求下载对应插件&#xff0c;然后通过Utools启动插件&#xff0c;不用向以前那样不同的插件需要找到对应插件地址。我们也可以通过设置全局快捷键快速…

ESP-IDF:字符串中字符转为链表结点入栈(使用STL stack),然后打印栈中内容

ESP-IDF:字符串中字符转为链表结点入栈(使用STL stack),然后打印栈中内容 /字符串中字符转为链表结点入栈(使用STL stack),然后打印栈中内容/ #include typedef struct LINKNODE20 { struct LINKNODE20 * next; }linknode20; typedef struct MYCHAR20 { linknode20 node; ch…

C++ STL源码剖析 笔记

写在前面 记录一下《C STL源码剖析》中的要点。 一、STL六大组件 容器&#xff08;container&#xff09;&#xff1a; 各种数据结构&#xff0c;用于存放数据&#xff1b;class template 类泛型&#xff1b;如vector, list, deque, set, map&#xff1b; 算法&#xff08;a…

LeetCode刷题系列 -- 113. 路径总和 II

给你二叉树的根节点 root 和一个整数目标和 targetSum &#xff0c;找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。叶子节点 是指没有子节点的节点。示例 1&#xff1a;输入&#xff1a;root [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum 22输出&#x…

Java:函数与数组的相关代码题目

引言&#xff1a; 放松一段时间&#xff0c;今天又重新开始与大家来学习&#xff0c;假期正是我们反超别人的最佳时间&#xff0c;大家要抑制自己的情绪&#xff0c;低头学习。没有任何一种成功是短时间可以得到的&#xff0c;我们要做的就是&#xff0c;沉下心来&#xf…

偶数科技入选 IDC 中国分布式数据库报告,获 Innovator 殊荣

C Innovator 近日&#xff0c;全球知名咨询研究机构 IDC 发布了《中国分布式关系型数据库》研究报告&#xff0c;通过调研 CIO、IT 负责人、投资机构和众多厂商&#xff0c;评选出该领域综合表现突出的创新型厂商。偶数科技凭借其新一代云原生数据库 OushuDB 和实时湖仓一体创新…

rocketmq源码打包

背景&#xff1a;升级broker版本&#xff0c;并修改broker源代码步骤&#xff1a;1.下载源码&#xff0c;地址&#xff1a;https://rocketmq.apache.org/download/binary是编译好的可以直接使用&#xff0c;source是还没编译过的源代码&#xff0c;需要自行编译。因为我需要修改…

SpringMVC之Rest风格

目录 一&#xff1a;REST简介 二&#xff1a;RESTful入门案例 1.环境准备 三&#xff1a;思路分析 四&#xff1a;修改RESTful风格 五&#xff1a;RESTful快速开发 六&#xff1a;RESTful案例 1.需求分析 2. 环境准备 2 .后台接口开发 3.页面访问处理 步骤2:访问page…

java import javax.mail.*报错原因

今天在进行Javaweb项目开发导包时候出现问题。导入java import javax.mail.*进行报错在网上查询相关问题最后知道原因为&#xff1a;缺少收发邮件的jar包&#x1f4a1;解决办法是下载相关jar包下载地址http://www.oracle.com/technetwork/java/javamail/javamail145-1904579.ht…

DS18B20测量温度数码管显示

DS18B20温度传感器简介DS18B20是一种数字温度传感器。它输出的是数字信号&#xff0c;同时具有体积小&#xff0c;硬件资源耗费少&#xff0c;抗干扰能力强&#xff0c;精度高等特点。DS18B20温度传感器特点1、单线接口&#xff1a;DS18B20仅需一条线可实现与微处理器双向通信。…

【C++】从0到1入门C++编程学习笔记 - 提高编程篇:STL常用容器(stack容器)

文章目录一、stack 基本概念二、stack 常用接口一、stack 基本概念 概念&#xff1a;stack是一种先进后出(First In Last Out,FILO)的数据结构&#xff0c;它只有一个出口 栈中只有顶端的元素才可以被外界使用&#xff0c;因此栈不允许有遍历行为 栈中进入数据称为 — 入栈 p…

openMMLab 2

本文是openmmlab AI实战营的第二次课程的笔记&#xff0c;以下是我比较关注的部分。在图像分类任务上&#xff0c;视觉基础模型的发展&#xff0c;最新的是convNeXt。convNeXt : 返璞归真&#xff0c;将Swin Transformer 的模型元素迁移到卷积网络中&#xff0c;性能反超Transf…

设计模式-行为型模式(二)

目录 6.行为型模式 6.5 状态模式 6.5.1 概述 6.5.2 结构 6.5.3 案例实现 6.5.4 优缺点 6.5.5 使用场景 6.6 观察者模式 6.6.1 概述 6.6.2 结构 6.6.3 案例实现 6.6.4 优缺点 6.6.5 使用场景 6.6.6 JDK中提供的实现 6.7 中介者模式 6.7.1 概述 6.7.2 结构 6.7.…

物联网网关最常用的边缘计算优势在哪里

物联网是继计算机、互联网与移动通信网之后信息技术产业的第三次发展浪潮。通信技术能够使物联网将感知到的信息在不同的终端之间进行高效传输和交换&#xff0c;实现信息资源的互通和共享&#xff0c;是物联网各种应用功能的关键支撑。 物联网网关的通讯技术有很多&#xff0c…

COMSOL仿真教程—激光烧蚀

本例使用二维模型&#xff0c;将来自激光的入射热通量模拟为金属表面上空间分布的热源&#xff0c;从而得到金属的烧蚀过程和瞬态温度分布。仿真思路方案设计思路建模过程思路激光烧蚀.pdf建模说明新建在新建界面里点击模型向导。在选择物理场树中选择 传热>固体传热 以及 数…

unity 网络同步 预表现(预测同步)

基于守望先锋ECS网络同步&#xff1a; 程序丨暴雪Tim Ford&#xff1a;《守望先锋》架构设计与网络同步 本文主要聊聊预测同步 首先FPS这类游戏东西肯定不会让服务器过分相信客户端&#xff0c;因为总有混蛋开挂&#xff0c;作为一款即使对战游戏&#xff0c;高性能的网络表…

ICMP与DHCP(包含DHCP的全局配置模式与接口配置模式)

目录 ICMP DHCP DHCP服务器端部署 左边的全局配置模式 右边的接口配置模式 ICMP ICMP&#xff1a;互联网消息控制协议&#xff0c;用来在网络设备间传递各种差错和控制信息&#xff0c;对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。基于IP协议…

双线性插值法

文章目录前言一、双线性插值二、代码实现总结前言 在上一文《最近邻插值法》中我们讨论了最近邻&#xff0c;并且使用python实现&#xff0c;本章节中我们继续讨论图像缩放算法——双线性插值法&#xff0c;给难度升个级。 一、双线性插值 你在哪里见过下面这个图&#xff1f;回…

java基础—JDK基础面试题一

文章目录1.和equals区别是什么&#xff1f;2.Java中的 <<、>>、>>> 是什么3.if-else-if-else与switch的区别4.while和do-while的区别5.switch 是否能作用在 byte 上&#xff0c;是否能作用在 long 上&#xff0c;是否能作用在String上6.&和&&…

Mysql大数据表处理方案

场景&#xff1a; 当我们业务数据库表中的数据越来越多&#xff0c;如果你也和我遇到了以下类似场景&#xff0c;那让我们一起来解决这个问题 数据的插入,查询时长较长后续业务需求的扩展 在表中新增字段 影响较大表中的数据并不是所有的都为有效数据 需求只查询时间区间内的…