实习生找面试工作前的学习——第四天

什么是CSS,CSS是如何工作的?
1.什么是 CSS?

  • CSS 指层叠样式表 (Cascading Style Sheets)
  • 样式定义如何显示 HTML 元素
  • 样式通常存储在样式表中
  • 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题
  • 外部样式表可以极大提高工作效率
  • 外部样式表通常存储在 CSS 文件中
  • 多个样式定义可层叠为一个

2.CSS是如何工作的?
如果你要在HTML元素中设置CSS样式,你需要在元素中设置"id" 和 "class"选择器。

CSS的基本语法是怎样的
1.CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明:
选择器通常是您需要改变样式的 HTML 元素。
每条声明由一个属性和一个值组成。
属性(property)是您希望设置的样式属性(style attribute)。
每个属性有一个值。属性和值被冒号分开。

2.CSS声明总是以分号(;)结束,声明总以大括号({})括起来

3.注释是用来解释你的代码,并且可以随意编辑它,浏览器会忽略它。
CSS注释以 “/" 开始, 以 "/” 结束

CSS选择器是什么概念,简单选择器和属性选择器是什么
选择器:
选择器用于我们想要样式化的网页上的html元素。各种各样可以用的css选择器允许我们精准的选择我们想要样式化的元素。

简单选择器:
1)元素选择:选择器名和指定的html元素名不区分大小写的匹配
2)class选择器: 用(.)来标记 文档中的个元素可以具有相同的类名,而单个元素可以用多个类名(之间用空格隔开)
3)id选择器:用(#)来标记 id名称必须在文件中是唯一的
4)通用选择:用(*)来标记 选择一个页面中所有的元素

属性选择器:
属性选择器:用([])来标记 是一种特殊类型的选择器,他根据元素的属性和属性值来匹配元素
属性选择器中有分为两种:
1、根据存在的值属性选择器
(1)[attr]:选择器选择包含attr属性的所有元素
(2)[attr=val]:仅选择attr属性值被赋值为val的所有元素
(3)[attr~=val]:仅选择attr属性值中包含val的所有元素(意思就是他元素的attr可能有多个属性值,上面第二点元素属性值就只有val一个)

2、子串值属性选择器(又称‘伪正选择器’)
(1)[attr|=val]:选择attr属性值是val或属性值是以val-开头的元素
(2)[attr^=vla]:选择attr属性值是以val开头的所有元素(包括val本身)
(3)[attr$=val]:选择attr属性值是以val结尾的所有元素(包括val本身)
(4)[attr*=val]:选择attr属性值中包含字符串val的所有元素

文本样式都有哪些相关属性,对应哪些值?
1.文本中大小写字母转换—text-transform
属性值:
uppercase;(全部大写)
lowercase;(全部小写)
capitalize;(在所有小写单词中,首字母大写)

2.文本居中——text-align
属性值:
center;(居中)
left;(左边对齐)
right(右边对齐)

3.段落缩进—–text-indent
属性值:em(是以字为单位),±都可以

4.文字装饰效果——text-decoration
属性值:
none(去掉下划线)
underline(加下划线)
overline(加上划线)
line-through(加删除线)

5.设置段落行高—-line-height
属性值:百分比,px,数字

6.设置字词间距——word-spacing(只对英文有用);letter-spacing(汉字和英文都可以)

7.段落间距——margin

8.边框——border
属性值有三个:大小,颜色,样式;
边框样式有:solid(实线),dashed(虚线),dotted(点线)

9.空格——white-space
属性值:
pre;(与预设一样)
nowrap;(文字不自动换行)
inherit;(继承父本)
normal;(显示一个)

10.设置输入法状态-ime-mode
属性值:
auto;默认
active;激活本地语言输入法;
inactive:激活非本地语言输入法;
disabled;禁止输入法,不能输入汉字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目标检测(Object Detection)是计算机视觉领域的一个核心问题,其主要任务是出图像中所有感兴趣的目标(物体),并确定它们的类别和位置。以下是对目标检测的详细阐述: 一、基本概念 目标检测的任务是解决“在哪里?是什么?”的问题,即定位出图像中目标的位置并识别出目标的类别。由于各类物体具有不同的外观、形状和姿态,加上成像时光照、遮挡等因素的干扰,目标检测一直是计算机视觉领域最具挑战性的任务之一。 二、核心问题 目标检测涉及以下几个核心问题: 分类问题:判断图像中的目标属于哪个类别。 定位问题:确定目标在图像中的具体位置。 大小问题:目标可能具有不同的大小。 形状问题:目标可能具有不同的形状。 三、算法分类 基于深度学习的目标检测算法主要分为两大类: Two-stage算法:先进行区域生成(Region Proposal),生成有可能包含待检物体的预选框(Region Proposal),再通过卷积神经网络进行样本分类。常见的Two-stage算法包括R-CNN、Fast R-CNN、Faster R-CNN等。 One-stage算法:不用生成区域提议,直接在网络中提取特征来预测物体分类和位置。常见的One-stage算法包括YOLO系列(YOLOv1、YOLOv2、YOLOv3、YOLOv4、YOLOv5等)、SSD和RetinaNet等。 四、算法原理 以YOLO系列为例,YOLO将目标检测视为回归问题,将输入图像一次性划分为多个区域,直接在输出层预测边界框和类别概率。YOLO采用卷积网络来提取特征,使用全连接层来得到预测值。其网络结构通常包含多个卷积层和全连接层,通过卷积层提取图像特征,通过全连接层输出预测结果。 五、应用领域 目标检测技术已经广泛应用于各个领域,为人们的生活带来了极大的便利。以下是一些主要的应用领域: 安全监控:在商场、银行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值