CSS基础知识(1)

【Claude】媒体文件处理错误:PDF 与 Image 过大的检测与预处理方法 bug报错已解决 图片压缩是必须的:原始图片的 base64 会占用大量 TokenPDF 提取文本优于传图片:文本版 PDF 比扫描版更省 Token分块处理大文件:不要一次性处理整个大文件控制分辨率:800x800 通常足够 Claude 分析。 阅读详情
推荐代码学习:zen garden(茶艺花园)

CSS 指层叠样式表(Cascading Style Sheets),层叠的意思是:多重样式定义被层叠为一。
CSS 是标准的布局语言,用来控制元素的尺寸、颜色、排版。
CSS 非常精确,功能强大,易于编写。CSS 由 W3C 发明,用来取代基于表格的布局、框架以及其他非标准的表现方法。

样式 (style) 定义如何显示 HTML 元素;样式通常存储于样式表中;外部样式表存储于 CSS 文件中。
外部样式表 (External Style Sheet) 可以极大地提升你的工作效率,并且极大地节约服务器的带宽。
纯 CSS 的布局与 XHTML 的结合,可使表现与结构分离,并使站点更易维护,易用性更好。

使用css样式表的方式有三种:
1.内联方式:样式定义在单个的HTML元素中<h1 style="background-color:silver;color:blue;"/>文本</h1>
2.内部样式表:样式定义在HTML页的头元素中<style type="text/css">h1{background-color:silver;color:blue;}</style>
3.外部样式表:将样式定义在一个外部的CSS文件中(.css文件)h2{color:green;background-color:silver;},然后在head里面引用样式表文件,使用<link rel="stylesheet" type="text/css" href="2.css">

css样式表的特性:继承性(大多数CSS样式规则可以被继承)、层叠性(可以定义多个样式,不冲突时,多个样式表可层叠为一个)、优先性(内联样式优先级高于外部样式表,外部样式表和内部样式表优先级一样,谁在下面谁的优先级就高,一个样式内部中两个相同样式最后一个的优先级高,离内容比较近的优先级高,优先级最低的是浏览器缺省设置)、可重用性


!important规则,可以调整样式表规则的优先级,将!important添加在样式规则之后,分号之前,中间用空格隔开:属性{属性值 !important;}。但是!important要慎用,可能会造成不可预料的后果。


CSS中的选择器:
      1)通用选择器:显示为一个星号(*),可以与任何元素匹配,页面中所有元素都可以是这个样子,会导致CSS使用效率低下
      2)元素选择器:也叫标签选择器,例如p标记,用于定义页面中所有该元素的属性
      3)自定义选择器,包含如下:
          1. 类选择器:.className{color:red;},此处类名称可以自己来定义,不能为纯数字,也不可以以数字开头。可以满足人们多样化的样式需求。类选择器必须要调用才能使用。首先创建类选择器,.kuang{color:red;},然后调用类选择器<input type="text" name="username" class="kuang"/>
          2.  ID选择器:特点是不重复,有且仅有一个,同一个ID在一个网页中不能多次使用。#IDName{color:red;}
       4)复合选择器,包含如下:
           1.群组选择器:将一个相同的规则作用于多个元素,选择器声明可以以逗号隔开相同的列表,如:h1,.kuang{border:1px;}
           2. 后代选择器:依据元素在其位置的上下文关系来定义样式,元素之间用空格隔开,例:h1 span{color:red;}
           3.子代选择器:只能用在一个元素的直接子元素下面,其子元素的子元素是不能显示出来的,用大于号连接表示h1>span{color:red;}
      5) 伪类选择器主要用于向某些选择器添加特殊效果,和基础选择器结合使用,用冒号连接,现在主要了解链接伪类和动态伪类:
          1. 链接伪类:
               :link适用于尚未访问的链接
               :visited使用与访问过的链接
          2. 动态伪类,用于呈现用户动作:
               :hover适用于鼠标悬停在HTML元素时(hover必须写在visited下面,否则会被visited属性覆盖掉)
               :active适用于HTML元素被激活时
               :focus适用于HTML获取焦点,比如在input里面点击输入文字时使用
                 例:a:link{color:red;font-size:10pt;}
 链接伪类只能使用与<a>元素,动态伪类可以适用于其它元素
  1.    可以将多个类选择器应用于同一个类元素,各个词之间用空格隔开,如

          .kuang{color:red;}
          .red{border:red solid 1px}
          <input type="text" name="username" class="kuang red"/>


1. 尺寸单位:%(百分比)、int(英寸)、cm(厘米)、mm(毫米)、pt(磅,1磅约等于1/72英寸)、px(像素,计算机屏幕上的一个点)、em(1em等于当前的字体尺寸,2em等于当前字体尺寸的2倍)

2. 颜色的表示方式:
   rgb(x,x,x):rgb值,如rgb(255,0,0)
   rgb(x%,x%,x%):rgb百分比值,如rgb(100%,0%,0%)
   #rrggbb:十六进制,如#f0f0f0
   表示颜色的英文单词,如red

3.尺寸属性用于设置元素的高度和宽度,单位一般为像素或半分比
  高度属性:
      height
      min-height
      max-height
  宽度属性:
      width
      min-width
      max-width    

溢出:使用尺寸属性控制框的大小时,如果内容所需的空间大于框本身的空间,会导致内容溢出。 
overflow:当内容溢出元素框时如何处理:visible,hidden,scroll(任何情况下都会显示滚动条),auto(视情况决定是否显示滚动条) 
overflow-x 
overflow-y    

哪些HTML元素可以设置尺寸属性:
 块级对象,如:p,div,h1~h6,ul,ol,dl,dt,dd等
 存在width,height属性的HTML元素,如;img,table等

边框: 
简写方式:border:width style color; 
单边定义:border-left/right/top/bottom:width style color; 
border-width: border-left/right/top/bottom-width 
border-style:border-left/right.top/bottom-style 
border color:border-left/right.top/bottom-color 
隐藏边框有三种方式:第一种是将border-syle设置为none,边框完全不存在,不占宽度,第二种是将border color设置为transparent(创建有宽度的不可见边框,此处边框仍然存在的,占宽度)。第三种是将border-width设置为0px,即border-width=0px,这种方式边框仍然存在的,占宽度;对按钮设置边框案例: 
<style type="text/css"> 
    .btn{ 
       width=100px; 
       height=24px; 
       background-color=#336699; 
       color=#fff; 
       bordercolor=transparent; 
     } 
  </style> 
<body> 
   <form> 
     请留下您的意见<br/> 
     <textarea class="kuang"></textarea></br> 
     <input class="btn" type="submit" value="提交"> 
   </form> 
</body>    

boder-style取值:solid(实线),dashed(虚线),dotted(点线),none(此处边框彻底没有了)    

边框倒角,即圆角: 
border-radius 属性(有兼容性问题):为简写属性,按顺时针顺序设置四个倒角,取值为绝对值或者百分比,如果想让圆角看起来是若有若无的,取值2就可以了,如果想要看起来明显一点圆润一点取值为6就可以,一般不超过6,最常见的取值是4,2,6三个 
单独定义:border-top-left-radius:边框左上角 
                border-top-right-radius:边框右上角 
                border-bottom-left-radius:边框左下角 
                border-bottom-right-radius:边框右下角 
笼统的写border-radius:2px 6px 10px 0px这种写法也可的,依次表示左上角、右上角、右下角、左下角。 
border-radius:2px 6px表示左上角和右上角,右下角和左下角的值默认和对角线的值一样的 
border-radius:2px 6px 10px道理同上,没有被定义的角值和对角线的值一样 
.btn{ 
       width=100px; 
       height=24px; 
       background-color=#336699; 
       color=#fff; 
       bordercolor=transparent;
        border-radius:2px 6px 10px
      }    

边框阴影(也有兼容性问题) 
box-shadow:向方框中添加一个或多个阴影,取值为多个属性值得列表:box-shadow:h-shadow v-shadow blur spread color inset;(此处直接写具体的属性值是多少就行了,不用添加属性名称,如box-shadow:2px 2px 0px 20px #222  一般情况下写前三个属性值就可以看到一个阴影效果了,在解析时会按顺序依次解析 
其中 
h-shadow:必需,为水平阴影的位置,单位为px 
v-shadow:必需,为垂直阴影的位置,单位为px 
blur:可选,为模糊距离,单位为px 
spread:可选,为阴影的尺寸,可当做在原来基础上阴影向外扩展这么多像素,单位为px,一般用不着 
color:可选,为阴影的颜色。默认是黑色的。原则上不定义颜色是没问题的,但是会受到其他元素的色彩属性影响可能看不到阴影或出现其他颜色,这时候可以添加颜色就能看到了。 
inset:可选,将外部阴影(outset)改为内部阴影    

图片边框: 
border-image属性:将图片规定为包围div元素的边框,语法:border-image:source width repeat;也可以分别进行设置.其中source就是文件路径,width是图片大小,不需要加px,浏览器会直接将数字解析为多少px,图像大小可以在ps中量出来,决定了图像裁剪的大小,而border-width中的大小决定的是图像显示的大小。border-image 会自动对图像进行九宫格切片,四个顶点就是图像中四个顶点保持不变,中间其他各边按照定义的方式进行变化,平铺或拉伸。border-image-repeat:属性值有repeat(平铺)、round(铺满)、stretch(拉伸) 
例:border-image:url(border.jpg) 26 repeat;    


轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。 
简写方式:outline:color style width; 
outline-width:轮廓的宽度 
outline-style:轮廓的样式 
outline-color:轮廓的颜色 
outline如果不要的话,可以简单写为0,如:input{outline:0;},在谷歌里input容器本身是自带outline 
例:outline:#f00 solid 2px;此处不定义样式是无法显示出来的,和border类似    


总结下自己在CSS中犯的错误: 
错误一:代码中没有设置div属性,网页中无法显示出来 
<!doctype html> 
<html> 
<head> 
  <title>Document</title> 
  <meta charset="UTF-8"> 
</head> 
<body> 
  <div > 
    这是一个固定宽度的块 
  </div> 
</body> 
</html> 
错误二:样式表中,属性值用“=”号连接导致不可用,要用冒号“:” 
<!DOCTYPE HTML > 
<html> 
<head> 
  <title> 001练习 </title> 
  <meta charset="UTF-8"/>    

  <style type="text/css"> 
   div { 
       border=1px solid black; 
        color=green; 
       background-color= yellow; 
       } 
  </style> 
</head>    

<body> 
    <div>这是一个块</div> 
</body> 
</html> 
错误三:<style type="text/css"></style>此处的type属性不能忘记写。另外border=1px solid black;这个才是表示边框的属性,下面的color设置的是字体颜色和背景色。
SAP 供应商寄售(VMI)完整实现方案 摘要:本文详细讲解了SAP系统中供应商寄售(Consignment)和VMI(供应商管理库存)的实现方法。核心逻辑是物料所有权属于供应商,仅在领用时才触发采购。文章包含配置步骤(物料主数据、供应商设置、定价协议、会计科目等)、端到端操作流程(收货、库存查询、领用、结算、付款)、关键差异比较(与普通采购的区别)、核心事务码和数据表。重点说明了寄售流程无需采购订单,通过信息记录维护价格,领用时才产生应付账款的特点,并提供了常见问题解决方案和VMI进阶优化建议。 阅读详情

相关推荐

Frida实战:SSL Pinning绕过技术全解析

本文详细解析了如何使用Frida工具绕过SSL Pinning技术,包括环境搭建、四种实战绕过方案及常见问题排查指南。通过具体代码示例和实战经验,帮助安全研究人员快速掌握SSL Pinning绕过技术,适用于金融类App的安全测试场景。

weixin_42530732的博客 188

css基础

CSS 指层叠样式表(Cascading Style Sheets),层叠的意思是:多重样式定义被层叠为一。 CSS 是标准的布局语言,用来控制元素的尺寸、颜色、排版。 CSS 非常精确,功能强大,易于编写。 CSS 由 W3C 发明,用来取代基于表格的布局、框架以及其他非标准的表现方法。 样式 (style) 定义如何显示 HTML 元素;样式通常存储于样式表中;外部样式表存储于 CSS 文件中。 外部样式表 (External Style Sheet) 可以极大地提升你的工作效率,并且极大地节约服务器的

wofangfan的专栏 438

把MinerU集成到Dify

本文介绍了如何将本地部署的MinerU与Dify平台进行集成。首先需要确保Dify和MinerU在Docker环境中正常运行,并通过配置虚拟网络实现互联。然后详细说明了在Dify平台安装MinerU插件的步骤,包括从插件市场搜索安装、配置连接参数等关键操作。特别强调了要等待MinerU容器完全启动(healthy状态)后再进行Dify配置,否则会出现连接错误。通过简单的URL指向和API密钥设置,用户即可实现Dify平台与本地MinerU算力网络的对接,为后续的AI应用开发提供基础支持。

lyxerlau的博客 313

css基础知识1-认识css

什么是css? css叫做层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 css有什么用? 定义如何显示HTML元素,给HTML设置样式,让它更加美观。 通俗来说就html是在白纸上勾勒图案,而css就是给图案上色美化以及各种完善。 css的基础语法 如图所示,我们可以看到css的语法结构

qq_45353963的博客 305

CKA考试实战指南--从备考到通关的完整攻略

本文提供了一份全面的CKA考试实战指南,涵盖从备考规划、资源选择到高效练习环境搭建的全过程。重点解析了考试核心内容,特别是占分30%的故障排除难点,并分享了集群升级、etcd备份等高频考点的突破技巧与临场实战策略,帮助考生系统掌握Kubernetes实操技能,顺利通过认证。

weixin_28839549的博客 490

VFH避障/局部路径规划算法

VFH避障/局部路径规划算法 本文章是我看《The Vector Field Histogram-Fast Obstacle Avoidance for Mobile Robots》论文时候的笔记,感兴趣的欢迎去看原论文。 VFH中有一些概念是从其他算法中借鉴过来的,并且VFH算法本身就是对VFF(Virtural Force Field)的一种改进,其中有很多的相似之处。所以按照原论文的思路,先介绍由CMU提出的Certainty Grid算法中的一些概念,再介绍一下势场法中的一些概念,接着介绍一下VFF

qq_41845878的博客 8118

CSS基础知识(1)

.head{.w{/* 水平居中 */.img1{right: 0;top: 10px;

2202_75295094的博客 1588

零成本接入Gemini Pro:GCP+NewAPI+OpenCode全栈方案

AI编程助手在现代开发流程中扮演着越来越重要的角色,其核心原理是通过大语言模型理解开发者意图并生成代码。以Gemini Pro为代表的顶级模型虽然能力出众,但成本控制和接入复杂度成为主要痛点。通过Google Cloud Platform的免费额度与开源工具链组合,开发者可以构建零成本的AI辅助开发环境。该方案采用Vertex AI作为基础模型服务,通过New API实现协议转换,最终与OpenCode终端工具深度集成。这种架构特别适合需要长期稳定使用AI编程助手的开发者,既能享受Gemini Pro的百万

weixin_29051245的博客 429

CSS基础知识1

本篇文章主要讲述了CSS中的三种样式引入规则,CSS语法,以及CSS的各种选择器,以及他们的使用方法

m0_64204485的博客 128

YOLO与ORB-SLAM3的结合:实现动态环境下的目标检测与视觉SLAM

摘要: 本文介绍如何将YOLOv5目标检测与ORB-SLAM3视觉SLAM系统结合,实现动态环境下的机器人感知与定位。内容包括:源码下载(集成项目YOLO_ORB_SLAM3)、libtorch安装(PyTorch C++支持)、编译配置(解决路径依赖问题)、ROS环境下的部署(Noetic适配),以及使用TUM数据集的测试流程(RGB-D数据关联与运行)。重点解决编译时Torch路径错误、ROS与Anaconda冲突等问题,并展示系统运行效果。该整合方案为动态场景SLAM提供目标检测能力,未来可优化检测模

FJN110的博客 960

向华为学习——IPD流程体系之IPD术语

《IPD体系核心概念与业务术语解析》摘要: IPD(集成产品开发)是一种以市场为导向的结构化产品开发管理模式,通过跨部门协作、异步开发、CBB(通用构建模块)和管道管理等手段,实现产品全生命周期高效管理。体系包含七大核心要素:跨部门团队(如IPMT决策层、PDT执行层)、结构化流程(分阶段评审)、端到端项目管理(WBS分级计划)、客户需求分析、投资组合优化及质量管控(TR技术评审)。各业务领域术语涵盖财务(NPV、IRR)、开发(需求分解、基线化)、制造(可制造性设计)、采购(Sourcing团队)及市场(

cdfunlove的博客 482

CSS基础知识-1

通过前面三条我们已经初步了解了HTML的基础知识,现在我们来简单学习一下CSS。CSS:层叠样式表(Cascading Style Sheets),一种用来表现HTML或XML文档样式的计算机语言。

weixin_44058913的博客 1147

图文教程本地部署开源扣子Coze Studio工作流并接入 Gemini 大模型(windows亲测) Coze Studio 本地部署、Gemini 模型接入、开源 AI 工具平台、大模型工作流搭建

本文介绍了在Windows系统本地部署开源AI工具平台Coze Studio并接入Google Gemini大模型的完整教程。主要内容包括:1) 环境准备要求(Docker等);2) 获取源码和配置Gemini模型(需API密钥);3) 通过Docker Compose部署服务;4) 浏览器访问验证。文章指出该平台适合私有化部署,支持智能体和工作流搭建,但也存在插件系统不完善等局限。最后提供了相关资源链接,为开发者实现本地AI解决方案提供了实用指南。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2780

CSS必会基础知识总结1

CSS快速入手●基础知识●自学笔记汇总

m0_58171101的博客 287

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

CSS基础知识1~5

1、CSS 简介 什么是 CSS? CSS 指的是层叠样式表* (Cascading Style Sheets) CSS 描述了如何在屏幕、纸张或其他媒体上显示 HTML 元素 CSS 节省了大量工作。它可以同时控制多张网页的布局 外部样式表存储在 CSS 文件中 *:也称级联样式表。 2、CSS 语法 CSS 语法 CSS 规则集(rule-set)由选择器和声明块组成: CSS 选择器 选择器指向您需要设置样式的 HTML 元素。 声明块包含一条或多条用分号分隔的声明。 每条声明都包含一个 CSS 属

qq_41995845的博客 417

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

CSS学习1(DIV与CSS结合、CSS基础知识)

一、用DIV布局 1、DIV简介 DIV是标记对,表示一个层,里面包含HTML代码,也可以被HTML标记包围。 基本语法: <div> <p>添加文字</p> </div> 以上的效果与<body>添加文字</body>的效果一致。 ...

灰太狼的小秘密 527

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

HTML+CSS基础知识1

HTML和css是两种编程语言,配合使用,是作为网站(一个网站由多个网页组成,浏览器把代码解析后的样子就是网站)开发的基础语言html是HyperTextMark-upLanguage的缩写,即超文本标记语言;css是Cascading Style Sheets 的缩写,即层叠式样式表单,它是由W3C协会制定并发布的一个网页排版式标准,是对HTML语言功能的补充

m0_74033027的博客 2558

CSS基础知识分享1

CSS全称Cascading Style Sheets,层叠样式表,是一种用于描述 HTML 文档外观的样式语言。它控制着网页的颜色、字体、布局、动画等视觉效果。CSS 的作用:美化网页,控制网页的样式和布局与 HTML 的关系:HTML 负责结构,CSS 负责表现引入方式语法优先级适用场景复用性内联样式最高动态样式、调试无内部样式表<style>中单页面、小型项目当前页面外部样式表<link>低生产项目、多页面跨页面1.3 基本语法与注释CSS 由选择器和声明块。

2402_88266590的博客 982

CSS - 1 CSS 基础知识

1 CSS 基础知识 1.1 简介 cascading style sheet,层叠样式表,主要用于配合HTML结构,添加页面样式,辅助布局 HTML4.0开始,结构和样式进行了分离 前端三层: HTML:结构层,从语义的角度去搭建网页结构 CSS:样式层,从美观的角度去修饰页面样式 JavaScript:行为层,从交互的角度去描述页面的行为 1.2 CSS基础概念 1.2.1 样式 两种样式:文字样式,盒模型样式 1.2.2 布局 辅助页面布局,协助HTML,如并排显示,精确定位显示 1.3 CSS常用属

weixin_51487151的博客 247

1.CSS基础知识

一、基础知识 1.概述 层叠样式表(cascading style sheets) 样式定义如何显示HTML元素 样式通常存储在样式表中 2.CSS中包含是三部分内容:选择器,属性,属性值选择符{属性:属性值} 选择符:又称选择器,有标记选择器,类别选择器,id选择器等 属性:主要包括字体、文本、背景、布局、边界、列表项目、表格属性等内容 属性值:为某属性的有...

weixin_30485799的博客 105

css基础知识讲解 -1

CSS选择器

ajream的博客 344

CSS1-基础知识

一、什么是CSS 层叠样式表 作用:告诉浏览器如何展示HTML内容 为什么要用CSS? 二、CSS语法结构 2.1选择器(重要) 选择器作用:选取我们想要操作的元素 2.1.1标签选择器(元素选择器) 2.1.2 id选择器 .在一个网页中id不允许有重复,命名不要以数字开头,遵循java命名规则(大驼峰,小驼峰) 2.1.3类选择器(比较常用) 想选取哪个标签元素,就给它编个类名 可一个标签中可以使用多个class进行叠加,一样属性也是就近原则 2.1.4属性选择器 2.1.5复合选择器(

战无道的博客 306

HTML + CSS的基础知识 (1)

1. 什么是HTML、CSS 是做网站的编程语言。 浏览器把代码解析后的样子就是我们看到的网站,如何看到网站的原始代码呢?通过鼠标右键选择查看网页源代码。 如何去写代码?写到哪里呢? 一个网站是由N多个网页组成的。 每一个网页 .html文件 电视剧,40集。 .mp4 文件 2. VSCode编辑器 VS code下载地址:https://code.visualstudio.com/ 如何安装插件? 语言包、 open in browser view in

xiaowei2020_06的博客 237

前端基础,css(1)css基础知识

学习笔记,自用,css基础知识。

Flyoungbuhu的博客 134

《精通CSS》第1章 基础知识

你多久没有读完一本技术书了?你是否列了长长的待读书单,却迟迟没有行动?你是否每逢购物节,就血拼了一堆回来?又或者你觉得一个人读书太过枯燥?如果你是,那从现在跟歪马一起,歪马陪你一起云读书...

奇舞周刊 1067
上一篇: HTML基础知识(3)
下一篇: CSS基础知识(2)
敲代码的猫
博客等级 码龄10年 70粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值