CSS入门.

news2024/9/22 9:39:52

目录

  1. 基础入门
  2. 基础语法

1.基础入门

什么是 CSS

  • CSS 指层叠样式表(Cascading Style Sheets)
  • 样式通常存储在样式表中

为什么要使用 CSS

  • 样式定义如何显示 HTML 元素
  • 为了解决内容与表现分离的问题
  • 主要目的:可以让相同的一个页面在不同的浏览器当中呈现相同的样式

2.基础语法

CSS 组成

CSS 选择器

  • id 选择器:#id {}
  • class选择器:.className {}
  • 元素选择器:tag {}
  • 属性选择器:[属性] {}

 

CSS 创建

  • 外部样式表:<link rel="stylesheet" type="text/css" href="mystyle.css">
  • 内部样式表:<style> hr {color:sienna;} p {margin-left:20px;} </style>
  • 内联样式:<p style="color:sienna;margin-left:20px">这是一个段落。</p>

背景

  • background:简写属性,可以跟下面的所有值
  • background-color:设置元素的背景颜色
  • background-image:把图像设置为背景
  • background-position:设置背景图像的起始位置
  • background-repeat:设置背景图像是否及如何重复

文本

  • color:设置文本颜色
  • text-align:对齐元素中的文本
  • text-decoration:向文本添加修饰
  • text-indent:缩进元素中文本的首行
  • vertical-align:设置元素的垂直对齐

字体

  • font:在一个声明中设置所有的字体属性
  • font-family:指定文本的字体系列
  • font-size:指定文本的字体大小
  • font-style:指定文本的字体样式
  • font-weight:指定字体的粗细

列表

  • list-style:把所有用于列表的属性设置在一个声明中
  • list-style-image:将图像设置为列表项标志
  • list-style-type:设置列表项标值的类型

表格

  • border:设置表格边框
  • border-collapse:设置表格的边框是否被折叠成一个单一的边框或者隔开
  • width:定义表格的宽度
  • text-align:表格中的文本对齐
  • padding:设置表格中的填充

定位

  • static:没有定位,遵循正常的文档流对象
  • relative:相对定位,元素的定位是相对其正常位置
  • fixed:元素的位置相对于浏览器窗口是固定位置
  • absolute:绝对定位,元素的位置相对于最近的已定位父元素
  • sticky:粘性定位,基于用户的滚动位置来定位

 盒子模型

  • Margin(外边距):清除边框外的区域,外边距是透明的。
  • Border(边框):围绕在内边距和内容外的边框。
  • Padding(内边距):清除内容周围的区域,内边距是透明的。
  • Content(内容):盒子的内容,显示文本和图像

网页布局

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

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

相关文章

linux服务配置ssh免密

一、常用场景 1、我们经常使用scp命令在两台不同服务器之间进行文件传输&#xff0c;但每执行一次scp命令时&#xff0c;都需要输入一次密码&#xff1b;使用ssh命令远程连接另一台服务器时&#xff0c;也需要输入密码。频繁输入密码比较麻烦&#xff0c;ssh可帮助我们在两台服…

【python】array数组添加一行或一列数据

目录 0.环境 1.背景 2.具体实现 2.1思路 2.2具体实现 2.2.1 增加一列 2.2.2增加一行 3. 完整代码 0.环境 windows jupyter notebook跑代码 1.背景 在实现数据可视化的时候&#xff0c;用了numpy的array类型的数组&#xff0c;需要手动在最后增加一列数据&#xff0c;所以…

[oeasy]python0071_字符串类型_str_string_下标运算符_中括号

帮助手册 回忆上次内容 上次 分辨了 静态类型 语言动态类型 语言 python 属于 对类型要求 没有那么严格的 动态类型 语言 对 初学者很友好不过很多时候 也容易 弄不清变量类型 直接 修改代码 增强 程序的可读性把变量的类型 明确标记在 变量名上 就像 把缩进 作为程序块的分…

VisualSVN Server安装步骤

一.下载 官网&#xff1a;VisualSVN - Subversion-based version control for Windows 二.安装 双击安装 先创建好文件夹路径&#xff0c;建议放在同一个根目录下 三.安装成功&#xff0c;运行打开界面如图 四.创建项目 右键Repositories 选择Customize pemissions&#xff0…

浅拷贝、深拷贝、引用拷贝

目录 1.浅拷贝 2.深拷贝 3.引用拷贝 4.代码示例 5.总结 浅拷贝、深拷贝和引用拷贝是在编程中用来 复制对象或数据 的三种不同方式。 1.浅拷贝 浅拷贝&#xff08;Shallow Copy&#xff09;&#xff1a;浅拷贝创建一个新对象&#xff0c;其中包含原始对象的引用。这意…

Oracle数据类型与表管理

Oracle数据类型与表管理 前言 1、Oracle数据类型 2、 建表 3、表删除 4、表的修改 1、Oracle数据类型 2、 建表 Create table 表名&#xff08; 字段 1 数据类型 [default 默认值], 字段 2 数据类型 [default 默认值], … 字段 n 数据类型 [default 默认值] &#xff09; -…

d3dx9_30.dll丢失怎么解决

在解决d3dx9_30.dll丢失问题之前&#xff0c;我们首先需要了解d3dx9_30.dll的作用。d3dx9_30.dll是DirectX的一个核心文件&#xff0c;它提供了许多与图形和多媒体相关的函数和特性。它在许多游戏和图形应用程序中被广泛使用。 d3dx9_30.dll丢失的解决方法 打开计算机电脑浏览…

selenium自动化测试之八种定位元素方法

目录 八大定位方法 id定位 name定位 tag定位 class定位 link_text定位 partial_link定位 xpath定位 Css_selector定位 总结&#xff1a; 自动化最基础的就属于定位元素了&#xff0c;元素不会定位&#xff0c;基本上已经团灭了&#xff0c;就不用再去考虑什么自动化了…

9.12UEC++日志输出

1. 调用&#xff1a;GEngine&#xff1b; 2.TEXT宏&#xff1a; 3. Vs使用&#xff1a; 演示&#xff1a; 日志文件夹&#xff1a; 自定义日志&#xff1a; 声明&#xff1a; 定义&#xff1a;

力扣 51. N 皇后

题目来源&#xff1a;https://leetcode.cn/problems/n-queens/description/ C题解1&#xff1a;回溯法。用一个vector<vector<int>> qmap(n, vector<int>(n, 0))标记后面行不能使用的位置&#xff0c;每次递归下一层为下一行的位置&#xff0c;直到达到n行&a…

html案例2

效果 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width, initia…

【mysql实践】如何查看阿里云RDS的MySQL库中的binlog日志

背景&#xff1a; 工作中我们为了查看MySQL中数据修改的历史记录时&#xff0c;会通过查看binlog日志。但由于binlog日志是二进制文件&#xff0c;需要解析之后&#xff0c;才能用文本查看工具打开。这次笔者使用flink进行实时统计时就多次遇到了这个问题。经常看笔者最近博客…

redis的分布式事务-redisson

一 redisson 1.1 redisson分布式事务 Redisson分布式锁是一种基于redis实现的分布式锁&#xff0c;它利用redis的setnx命令实现分布式锁的互斥访问。同时还支持锁的自动续期功能&#xff0c;可以避免因为某个进程崩溃或者网络故障导致锁无法释放的情况。 只要线程一加锁成功…

常见面试题之类加载器

1. 什么是类加载器&#xff0c;类加载器有哪些&#xff1f; 要想理解类加载器的话&#xff0c;务必要先清楚对于一个Java文件&#xff0c;它从编译到执行的整个过程。 类加载器&#xff1a;用于装载字节码文件(.class文件)运行时数据区&#xff1a;用于分配存储空间执行引擎&a…

八 、HTML表单

1、表单 三层架构 数据访问层 响应业务逻辑层的请求 与物理数据库交互 业务逻辑层 响应表示层的请求 与数据访问层交互 完成特定的业务逻辑约束 表示层 显示信息 收集信息&#xff08;与业务逻辑层交互&#xff09; HTML显示信息 基本标签&#xff1a;行内元素、块级元素 HT…

Java 设计模式——策略模式

目录 1.概述2.结构3.案例实现4.优缺点5.使用场景6.JDK 源码解析——Comparator 1.概述 &#xff08;1&#xff09;先看下面的图片&#xff0c;我们去旅游选择出行模式有很多种&#xff0c;可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机。 &#xff08;2&#xff09;策略…

【计算机网络】网络编程套接字(二)

文章目录 网络编程套接字&#xff08;二&#xff09;简单TCP服务器实现创建套接字服务器绑定服务器监听服务器接收连接服务器处理请求 简单TCP客户端实现创建套接字客户端发起连接客户端发起请求 服务器简单测试服务器简单测评多进程版TCP服务器捕捉SIGCHLD信号孙子进程提供服务…

如何使用ai绘画生成器创造出惊人的作品

你们了解如何文字生图片吗&#xff0c;简单的来说就是用文字描述出图片的样子&#xff0c;然后通过ai技术生成出来。 这种技术现在应用的很广泛&#xff0c;在各行各业都有在使用&#xff0c;平常我无聊的时候&#xff0c;就靠它为我打磨时间了。 不过现在的ai绘画工具有很多…

51 # 二叉搜索树的实现

实现二叉搜索树 比如我们有数组&#xff1a; [10, 8, 19, 6, 15, 22, 20]需要把数组转为二叉搜索树&#xff0c;效果如下&#xff1a; // 节点 class Node {constructor(element, parent) {this.element element; // 存的数据this.parent parent; // 父节点this.left null…

订座排队小程序/H5/app【附源码】

订座排队小程序/H5/app 可看 应用效果 首页 答题活动规则 选择门店暂无门店 订座订座 订座成功 用户反馈订座 关于后端