首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS基础总结

css基础     选择器         id选择器  #id值{}         通配符选择器 *{}         群组     选择器1,选择2{}         后代     选择器1...            字体加粗  font-weight             字体大小  font-size             字体样式  font-style             控制字体...text-decoration             行高       line-height             首行近   text-indent         表格属性        ...浮动特性            float:left;         怎样把行元素变成块元素             float         怎么解决高度塌陷             1.让元素浮动...            2.加块子元素  让子元素clear:both             3.给元素设置高度             4.设置元素overflow值为auto或者hidden

36310

CSS 块元素、内联元素、内联块元素

块元素 块元素,也可以称为行元素,布局中常用标签如:div、p、ul、li、h1~h6、dl、dt、dd等等都是块元素,它在布局中行为: 支持全部样式 如果没有设置宽度,默认宽度为宽度100%...好了,使用display: inline-block div转为行内块元素之后的确可以两个div放到一行了。...) 宽高由内容决定 盒子并在一行 代码换行,盒子之间会产生间距 子元素是内联元素,元素可以用text-align属性设置子元素水平对齐方式 ---- 下面代码演示如下: ?...解决内联元素间隙方法 1、去掉内联元素之间换行 2、内联元素设置font-size为0,内联元素自身再设置font-size 内联块元素 内联块元素,也叫行内块元素,是新增元素类型,现有元素没有归于此类别的...它们在布局中表现行为: 支持全部样式 如果没有设置宽高,宽高由内容决定 盒子并在一行 代码换行,盒子会产生间距 子元素是内联块元素,元素可以用text-align属性设置子元素水平对齐方式。

3.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

HTML、CSS温故而知新

强调,表示内容重要性 em:斜体强调标签,更强烈强调,表示内容强调点 1.3 语义化 ​ HTML 中元素、属性属性值都拥有某种含义,如有序列表用 ol,无序列表用 ul....语义化好处: 了解每个标签和属性含义 思考什么标签最适合描述这个内容 不使用可视化工具生成 1.4 src 和 href 区别 ​ src 指向内容会嵌入到文档当前标签所在位置,而 href 是用于建立这个这个标签与外部资源之间关系...属性取值过程 某些属性会自动继承元素计算值,除非显式指定一个值。.../p/7dadcc458410 2.6 块元素与行元素区别 块 不和其他盒子并列摆放 可以和其他行盒子一起放到一行 适应所有的盒模型属性 盒模型中 width、height 不适用...2.9 Grid 布局 display: grid 使元素生成一个块 Grid 容器 使用 grid-template 相关属性容器划分为网格 设置每一个子项占哪些行/列 暂时只是初略了解,之后还是得正式学

88410

CSS REM - 什么是 REM?

本文,我们探讨 CSS 中使用 REM(Root EM)。 CSS 中 REM 是什么? REM 代表 font size of the Root element,即 Root EM。...REM 是值/数据类型长度值。长度另外一个值是我们老朋友 - 像素 px。每个接受长度作为值属性都接受 REM 值。比如:margin, padding, font-size 等。...更多内容,参考 MDN。 当你使用这些长度时,你可以确定它们大小始终大致相同。当你知道确切尺寸时候,这很有用。...EM 定义: 元素定义 font-size 值 子元素相对元素 font-size 处理长度值 比如: <...但是有一个不同地方 - 样式优先,:root 优先大于 html 1 rem 代表根元素 font-size。这就意味着 1 rem 在你整个代码中都是固定值。

68510

CSS 常见面试题速查

display: none:彻底隐藏元素,元素从文档流中消失,既不占据空间也不能交互,也不影响布局 z-index: -9999:层级放到底部,被覆盖,看起来隐藏 transform: scale(...",相对根节点 html 字体大小来计算,CSS3 新增属性 # 块元素水平居中方法 margin: 0 auto 水平居中 <body...,此时 相对 是相对于正常文档流位置 absolute 相对于最近非 static 定位祖先元素偏移,来确定元素位置 如一个绝对定位元素和祖父都为 relative,会相对来产生偏移...,也叫 CSS 精灵,是一种 CSS 图像合成技术,开发人员往往小图标合并在一起后图片称作雪碧图 使用工具多张图片打包成一张雪碧图,并为其生成合适 CSS,每张图都有相应 CSS 类,该类定义了... # 盒模型 盒模型是什么 当对一个文档进行布局时,浏览器渲染引擎会根据标准之一 CSS 基础框盒模型,所有元素表示为一个个矩形盒子 CSS 决定这些盒子大小、位置以及属性

88710

CSS常见样式(一)

行内元素设置width,height属性无效,它长度高度主要根据内容决定。 块元素可以设置margin和padding属性。行内元素margin和padding属性。...1、css继承:设置元素样式,其子元素样式会和元素一样; 2、不可继承属性: display、margin、border、padding、background、height、min-height...解决文本溢出问题,我们需要设置两个属性: white-space: nowrap ,强制文本在一行内显示 overflow: hidden ,溢出内容改为隐藏 { white-space: nowrap...; overflow: hidden; } 补充:若想将溢出内容显示为省略标记......最后我们还需要设置text-overflow属性: text-overflow: ellipsis ,文本溢出内容显示为省略标记...计算公式:1 ÷ 元素font-size × 需要转换像素值 = em值 EM特点: em值并不是固定; em会继承元素字体大小 注意:任意浏览器默认字体高都是16px。

1.7K30

CSS知识总结(上)

: bolder; 规定文字大小属性 格式:font-size: 30px; 单位:px(像素 pixel) 注意点: 通过font-size设置大小一定要带单位, 也就是一定要写px 快捷键fz font-size...间接选中就是指继承 补充内容 优先之important 用于提升某个直接选中标签选择器中某个属性优先, 可以将被指定属性优先提升为最高 !...如果id个数一样, 那么再看类名个数, 类名个数多优先最高 如果类名个数一样, 那么再看标签名称个数, 标签名称个数多优先最高 标签理解 在HTML中HTML所有的标签分为两类, 分别是容器和文本级...文本级标签 span p buis strong em ins del ... 在CSSCSS所有的标签分为两类, 分别是块元素和行内元素 什么是块元素, 什么是行内元素?...块元素 独占一行 如果没有设置宽度, 那么默认和元素一样宽 如果设置了宽高, 那么就按照设置来显示 行内元素 不会独占一行 如果没有设置宽度, 那么默认和内容一样宽 行内元素是不可以设置宽度和高度

1K40

Web前端进阶高薪必会54个CSS重难点知识梳理(1)

因为涉及内容较多,我分5篇内容发出来,好逐一进行让大家消化这些内容,本次我把前1-12个CSS重难点整理出来,具体内容如下: CSS选择器与优先 CSS中可继承与不可继承属性有哪些 display...2、CSS中可继承与不可继承属性有哪些 可继承属性 字体系列属性:font-family、font-weight、font-size、font-style 文本系列属性:text-indent、text-align...block 设置元素为块元素,块元素可以独占⼀⾏,可设宽⾼,默认宽为元素宽。 inline 行内元素类型。默认宽度为内容宽度,不可设置宽高,同行显示。...不足:代码不美观 元素元素设置font-size:0; 。...同时需要单独给元素自身加上font-size样式 元素元素设置 letter-spacing:-8px; 同时需要将元素自身加上letter-spacing:normal; 对于单张图片产生空隙

1.7K00

148道 CSS 与 JavaScript 基础面试题

前言: 本篇文章主要分享 CSS 与 JavaScript 基础面试题。CSS 和 JavaScript 都是前端基础知识,是前端学习中一定要学内容,也是前端面试中必不可少内容。...在ie8+浏览器中使用哪个盒模型可以由box-sizing(CSS新增属性)控制,默认值为 content-box,即标准盒模型; 如果 box-sizing 设为 border-box 则用是IE...CSS 优先算法如何计算? 相关知识点: CSS优先是根据样式声明特殊性值来判断。...active 声明放到 :link 和 :hover 之后。...默认值为auto,表示继承元素align-items 属性,如果没有元素,则等同于stretch。 14. 用纯 CSS 创建一个三角形原理是什么? 采用是相邻边框连接处均分原理。

1.1K20

重温前端-css

(没有需要插入内容时可以 content 属性值定义为空"")。...与 ::after 相似,::before 中也需要使用 content 属性来定义要追加内容,而且在 ::before 中必须定义 content 属性才会生效(没有需要插入内容时可以 content...css继承:就是给设置一些属性,子继承了属性,这就是我们css继承。...3.根据标签语义化理念,行内元素最好只包含行内元素,不包含块元素。 转换 当然块元素与行内元素之间特性是可以相互转换。HTML可以元素分为行内元素、块状元素和行内块状元素三种。...11、样式优先 参考答案: 样式类型 样式类型分为三类 行间 我行间CSS样式。

81230

CSSCSS 总结 ② ( CSS 字体文本样式 - 大小 字体 粗细 斜体 颜色 对齐 | CSS 标签显示模式 - 块元素 行内元素 行内块元素 ) ★

一、CSS 字体文本样式 1、CSS 字体设置 CSS 字体设置 : 大小设置 : font-size 属性单位 推荐使用 px 像素 , Google 浏览器默认文字大小 16 像素 ; font-size..., 可以设置 文本对齐方式 , 为标签设置该 CSS 样式 , 标签内内容就会使用相应对齐方式 ; text-align 属性 取值 : left : 左对齐 , 该值是默认值 ; right...: span 标签可以 在一行放置多个进行显示 , 对应 行内标签 ; 块元素 特点 : 独占一行 : 块元素 会 独占容器 一行 , 宽度默认充满容器 ; 大小可控 : 标签 高度 ,...转换为 块元素 */ display: block; } 行内元素 -> 块元素 : 在 CSS 样式中设置属性值 display: inline; , 可以 元素...: 在 CSS 样式中设置属性值 display: inline-block; , 可以 元素 或 行内元素 转换为 行内块元素 ; div { /* 块元素 或

40110

大型编程电视剧连载 | CSS知识点硬核整理归纳(一)

CSS继承性指的是子标签会继承标签某些样式,如文本颜色和字号。想要设置一个可继承属性,只需将它应用于元素即可。 恰当地使用继承可以简化代码,降低CSS样式复杂性。...比如有很多子孩子都需要某个样式,可以给指定一个,这些孩子继承过来就好了。...子元素可以继承元素样式(text-,font-,line-这些元素开头可以继承,以及color属性) 1.4.3、CSS优先 ?...{属性:属性值;属性:属性值;} .class h3{color:red;font-size:16px;} ? 2.3.1.2、注意 当标签发生嵌套时,内层标签就成为外层标签后代。...2.3.2、 子元素选择器 子元素选择器只能选择作为某元素**子元素(亲儿子)**元素,其写法就是把标签写在前面,子标签写在后面,中间跟一个 > 进行连接。

75410

CSS学习笔记(基础篇)

center| right 内容水平对齐方式 text-indent:2em; 首行缩进(1em = 一个汉字长度) color:red; 文字颜色 基础选择器 标签选择器 标签{属性:值;}...a:visited{属性:值;} 链接访问之后状态 a:hover{属性:值;} 鼠标放到链接上显示状态 a:active{属性:值;} 链接激活状态 :focus...方法二: 元素高度设置为0, 使用内边距盒子撑开,给盒子使用overflow:hidden; 文字隐藏。...通常情况下,这个由很多小背景图像合成大图被称为精灵图,如下图所示为淘宝网站中一个精灵图。 ? 工作原理: CSS 精灵其实是网页中一些背景图像整合到一张大图中(精灵图)。...---- CSS滑动门 ? 边上是这种圆弧型或者其他形状,可以变换长度样式。 特点:浮动之后宽度不是盒子宽度,而是内容撑开宽度。 <!

4.6K30

使用jQuery Draggable和Droppable实现拖拽功能

节点可以折叠起来 2.用户可以通过拖放操作,元素从左侧拖放到右侧。如果是拖节点元素,那么需要把它子节点元素一并拖到右边 3.元素放到右侧,右侧可以接受元素区域有2种可能。...实现拖动节点时,其下面的子节点元素也要拖放到右边。如果是拖动子节点元素,就在右边直接显示子节点元素。...节点和子节点是相对,因为左侧树形结构节点可以是无限,所以一个元素既可能是子节点元素,也会是节点元素。通过监听鼠标的mousedown和mouseup事件,来判断用户在拖动元素。...({ "display": "block", "height": 0 }); //点击元素内容复制 clickElement = $(this)....完成“放”操作。可以从上图看出,我是元素上边左边和下边缘左边存到一个数组里面。然后在“拖”过程中,一直记录了拖动左边,放到右侧时,就可以判断当前元素将要放位置。具体可以下载代码查看。

2.7K60

关于 vertical-align 你应该知道一切

文本类 “text-top,指的是盒子顶部和内容区域顶部对齐,即与 content-area 顶部对齐。...text-bottom,指的是盒子底部和内容区域底部对齐,即与 content-area 底部部对齐。 例子如下: ?...) (3) line-height 设置为 0 (利用 line-height 为 0 时,基线上移) (4) font-size 设置为 0 (如果 line-height 值为相对值) (5...2、“空白节点” 可以受具有继承特性 CSS 属性影响,于是,我们可以通过其他东西来做调整,让字符中线和字符内容中心线在一起,或者说在一个位置上就可以了。...那如果高度是随着内容变化而变化怎么办?此时无法给设置一个特定值,也不能使用百分比,因为 line-height 是根据字体大小来计算

2.6K20

CSS心得宝典

初学者必备 Html属性不能重复使用,但css属性是后写替换先写标签属性会继承标签属性标签属性冲突,子优先 布局级别就是排队级别:默认布局级,浮动布局级,定位布局级 默认布局级下标签间...margin值共用 浮动布局级下margin值相加 绝对定位安置位置参考文档 相对定位安置位置参考本身 固定定位安置位置参考窗体 宽度属性认知: 默认布局级,块元素有默认宽度,宽度由决定,因此建议宽度尽量设置给...浮动布局级,块元素无默认宽度,宽度由子支撑,但宽度可相对设置百分比。 高度属性认知: 有高度设置时,子可溢出,无高度设置时由子内容支撑,因此建议高度值尽量设置给子,易控。...CSS中可继承属性 所有元素可继承:visibility和cursor 内联元素可继承:letter-spacing、word-spacing、white-space、line-height、color...> 标签选择器 CSS派生选择器优先计算规则如下: ID选择器 加100 类选择器 加10 标签选择器 加1 数值累加,就得到每个CSS定义优先值, 数值大CSS样式优先高。

946100
领券