网页搭建入门---CSS入门

article/2025/11/11 7:15:41

目录

 

CSS基础语法

CSS选择器

选择器

基于关系的选择器

伪类

伪元素

优先级别

CSS样式

背景

文本

字体

链接

列表

表格

CSS布局

CSS盒子模型

边框

内边距

外边距


CSS基础语法

为什么要使用CSS

  • 样式定义如何显示HTML元素
  • 是为了解决内容与表现分离的问题

CSS声明

CSS声明块

CSS规则

CSS选择器

选择器

  • ID选择器
  • 元素选择器
  • 类( class)选择器
  • 属性选择器

基于关系的选择器

伪类

伪元素

  • ::before 会为当前元素创建一个子元素作为伪元素。
  • ::after 用来匹配已选中元素的一个虚拟的最后子元素。
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>伪元素</title><style>q::before {content: "«";color: blue;}q::after {content: "»";color: red;}</style>
</head>
<body>
<q>一些引用</q>, 他说, <q>比没有好。</q>.
</body>
</html>

优先级别

  • 元素选择器和伪元素的级别最低
  • 其次是类选择器、属性选择器和伪类
  • ID选择器是选择器中级别最高的
  • 内联样式总会覆盖外部样式表的任何样式
  • !Important 声明将覆盖任何其他声明

CSS样式

背景

文本

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>文本</title><style>/* 设置文本颜色 */#p1 {color: lightcoral;}/* 设置文本左对齐 */#p2 {text-align: left;}/* 设置文本居中对齐 */#p3 {text-align: center;}/* 设置文本右对齐 */#p4 {text-align: right;}/* 设置链接样式去掉下划线 */a {text-decoration: none;}/* 设置文本的缩进 */#p5 {text-indent: 50px;}</style>
</head>
<body>
<p id="p1">这是一个段落内容.</p>
<p id="p2">这又是一个段落内容.</p>
<p id="p3">这又是一个段落内容.</p>
<p id="p4">这又是一个段落内容.</p>
<a href="#">这是一个链接</a>
<p id="p5">这还是一个段落内容.</p>
</body>
</html>

字体

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>字体</title><style>/* 设置字体系列 */#p1 {font-family: "Times New Roman";}/* 设置自定义字体系列 */@font-face {font-family: 'FontAwesome';src: url('font/fontawesome-webfont.eot?v=3.2.1');src: url('font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight: normal;font-style: normal;}#p2 {font-family: FontAwesome;}#p3 {font-size: larger;font-style: italic;}</style>
</head>
<body>
<p id="p1">this is text.</p>
<p id="p2">this is text too.</p>
<p id="p3">这是一个段落内容.</p>
</body>
</html>

 

链接

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>链接</title><style>/* 正常,未访问过的链接 */a:link {color: lightgreen;/* 修改链接的文本样式 */text-decoration: none;/* 设置链接的背景颜色 */background-color: lightyellow;}/* 当用户鼠标放在链接上时 */a:hover {color: lightcoral;}/* 用户已访问过的链接 */a:visited {color: lightblue;}/* 链接被点击的那一刻 */a:active {color: lightslategray;}</style>
</head>
<body>
<a href="#">这是一个链接.</a>
</body>
</html>

列表

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>列表</title><style>/* 设置列表项的预定义样式 */#u1 {list-style-type: decimal;}/* 设置列表项的图片样式 */#u2 {list-style-image: url("imgs/mac.png");}/* 设置列表项水平方向排列 */#u3 {list-style-type: none;}#u3>li {float: left;display: inline-block;background-color: lightgreen;padding: 5px;}</style>
</head>
<body>
<ul id="u1"><li>苹果</li><li>西瓜</li><li>香蕉</li>
</ul>
<ul id="u2"><li>苹果</li><li>西瓜</li><li>香蕉</li>
</ul>
<ul id="u3"><li>苹果</li><li>西瓜</li><li>香蕉</li>
</ul>
</body>
</html>

表格

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>表格</title><style>table, th, td {border: 1px solid lightslategray;border-collapse: collapse;}table {width: 80%;margin: 0px auto;}table th {background-color: lightcoral;color: white;}table th, table td {padding: 10px;}.info {background-color: lightgreen;color: white;}</style>
</head>
<body>
<table><tr><th>名称</th><th>职位</th><th>收入</th></tr><tr class="info"><td>张无忌</td><td>老板</td><td>100000</td></tr><tr><td>小昭</td><td>秘书</td><td>10000</td></tr><tr class="info"><td>周芷若</td><td>主管</td><td>20000</td></tr>
</table>
</body>
</html>

CSS布局

  • 两行三列布局
  • 三行两列布局

CSS盒子模型

边框

内边距

外边距


http://chatgpt.dhexx.cn/article/9piWnBWv.shtml

相关文章

postcss入门

无需安装任何环境&#xff0c;即可在线体验未来的css生态系统。 一、什么是postcss 一个用 JavaScript 工具和插件转换 CSS 代码的工具&#xff0c;一套css的生态系统&#xff0c;通过组合插件的形式让我们更舒适的编写css。 二、它能做什么&#xff1f; 1.增强代码兼容性 …

CSS基础入门(详细总结笔记)

目录 1、CSS介绍 2、CSS引入方式 2.1、行内样式 2.2、内联样式 2.3、外联样式 2.4、样式的优先级 2.5、样式选择 3、CSS选择器 3.1、基本选择器 3.2、属性选择器 3.3、层级选择器 3.4、组合选择器 3.5、伪类选择器 3.6、通配符 3.7、选择器优先级 4、CSS盒子模…

CSS入门。(仅供参考)

文档出处部分Coogle和《原创》&#xff0c;如有雷同纯属巧合 《仅供参考》 首先说明以下内容是本人自己整理&#xff08;仅供参考&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff09; 首先浏览器我建议使用Googl…

零基础CSS入门教程(17)–表格样式

点此查看 所有教程、项目、源码导航 本文目录 1. 题外话2. 前言3. HTML表格边框4. CSS设定表格边框5. 设定列边框6. 折叠边框7. 表格尺寸8. 表格内边距9. 表格背景色10. 小结 1. 题外话 不知不觉&#xff0c;写到第40篇了。 可能已经是我写过的最长的系列文章了&#xff0c;虽…

一套完整的CSS入门教程

最近花了点时间&#xff0c;整理了一下之前的CSS博客文章&#xff0c;完成了这个CSS教程。也为我的个人网站&#xff0c;增加了一个教程模块。教程模块地址&#xff1a;请点击这里。教程地址&#xff1a;请点击这里。 该教程是一套完整的CSS入门教程&#xff0c;看了绝对不会…

CSS入门基础详解——笔记、案例

CSS入门学习 一、CSS简介 1、什么是css css:层叠样式表(英文全称&#xff1a;Cascading Style Sheets)是一种用来表现HTML&#xff08;标准通用标记语言的一个应用&#xff09;或XML&#xff08;标准通用标记语言的一个子集&#xff09;等文件样式的计算机语言。 2、CSS的作…

CSS入门 练习

CSS入门 练习 CSS练习1 -- 画三角形CSS练习2 -- 画太极 CSS练习1 – 画三角形 代码&#xff1a; <!doctype html> <html> <head> <meta charset"utf-8"> <title>无标题文档</title> <style type"text/css"> #…

头歌-CSS入门

目录 CSS从入门到精通-文本与字体样式 第1关 字体颜色、类型与大小 第2关 字体粗细与风格 第3关 文本装饰与文本布局 CSS从入门到精通-背景样式 第1关 背景颜色 第2关 背景图片 第3关 背景定位与背景关联 CSS从入门到精通-基础选择器 第1关 CSS 元素选择器 第2关 CSS…

CSS入门到精通——表格样式

第1关&#xff1a;表格边框 任务描述 本关任务&#xff1a;在本关中&#xff0c;我们将学习如何使用CSS设置表格样式&#xff0c;使表格更好看。本关任务完成之后的效果图(index.html)如下&#xff1a; 相关知识 为了完成本关任务&#xff0c;请大家认真阅读以下内容。 在之…

Tailwind CSS 入门和实践

作者&#xff1a;康曾璐 背景 Tailwind 是一个基于 Atomic/Utility-First 规范 CSS 框架&#xff0c;提供了基础的工具类 utility classes&#xff08;如&#xff1a;内边距 padding、字体 text 和 font、动画 transition 等预设类&#xff09;&#xff0c;能直接在脚本标记语…

CSS入门

CSS入门学习 一、CSS简介 1、什么是CSS CSS&#xff1a;Cascading Style Sheet 层叠样式表 是一组样式设置的规则&#xff0c;用于控制页面的外观样式 2、为什么使用CSS 实现内容与样式的分离&#xff0c;便于团队开发 样式复用&#xff0c;便于网站的后期维护 页面的精确控…

TailWindCSS入门

上一篇文章我们说过了如何搭建项目以及引入TailWindCSS&#xff0c;这篇文章我们说一下如何使用它&#xff0c;刚看到的时候我对这些缩写感觉很迷茫呀&#xff0c;官网我也没找到如何能知道具体对应的都是撒意思&#xff0c;后面找到一片天比较详细的介绍的文章&#xff0c;认真…

《CSS基础入门篇》

一、CSS概念 CSS&#xff1a;是Cascading Style Sheets的英文缩写&#xff0c;CSS通常称为CSS样式表或层叠样式表&#xff08;级联样式表&#xff09;&#xff0c;主要用于设置HTML页面中的文本内容&#xff08;如文字的字体、大小、对齐方式等&#xff09;、图片的外形&#…

CSS入门教程

文章目录 一、 前端二、CSS2.1 css概念2.2 CSS样式引入方式2.2.1 外部样式2.2.2 内部样式2.2.3 行内样式 2.3 基础选择器2.3.1 元素选择器2.3.2 类选择器2.3.3 id选择器2.3.4 通配符选择器2.3.5 后代选择器2.3.6 群组选择器 2.4 字体样式2.4.1 字体类型2.4.2 字体大小2.4.3 字体…

CSS入门(全)

本文学习链接由此处 1、什么是CSS 如何学习 1、CSS是什么 2、CSS怎么用 3、CSS选择器 4、美化网页&#xff08;文字、阴影、超链接、渐变…&#xff09; 5、盒子模型 6、浮动 7、定位 8、网页动画&#xff08;特效效果&#xff09; 1.1什么是CSS CSS 指层叠样式表 (C…

css入门学习

CSS入门 前言一、CSS是什么&#xff1f;二、CSS使用&#xff08;一&#xff09;CSS基本语法&#xff08;二&#xff09;CSS选择器&#xff08;三&#xff09;三种生效方式1.外部样式表2.内部样式表3.内联样式表 &#xff08;四&#xff09;CSS颜色&#xff08;五&#xff09;盒…

CSS入门 超详细

文章目录 CSS一基础认知1.1&#xff1a;css的介绍1.2css语法规则1.3css初体验2.1&#xff1a;css引入方式 二&#xff1a;基础选择器1.1&#xff1a;选择器的作用1&#xff1a;标签选择器2&#xff1a;类选择器3&#xff1a;id选择器补充&#xff0c;类和id的区别4&#xff1a;…

同步时序逻辑电路分析——数电第六章学习

同步时序逻辑电路分析 概述同步时序分析工具状态转换表例子 状态转换图时序图 同步时钟分析完整流程例1例2 概述 在之前所讨论的组合逻辑电路中&#xff0c;任一时刻的输出信号仅取决于当时的输入信号。但在时序逻辑电路中&#xff0c;电路状态还取决于电路原来状态。 比如串行…

数字电子技术之时序逻辑电路

时序逻辑电路是比较重要的内容,里面的知识点在很多地方都会应用到,比如强化学习领域经常要用到下一个状态对当前状态产生的影响,所以这块"硬骨头"一定要啃下来 分析与设计计数器计数器的应用寄存器移位寄存器的应用 1. 分析与设计 同步时序逻辑电路的分析方法 时…

数电基础:时序逻辑电路的时序分析

目录 1.组合逻辑延迟 2.时钟输出延迟Tco 3.同步系统中时钟频率 3.1 建立时间与保持时间都满足 3.2 建立/保持时间不满足 &#xff08;1&#xff09; Tcomb太大导致建立时间不满足 &#xff08;2&#xff09; 器件的固有保持时间增大&#xff08;老化&#xff09;使得保持…