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

浅谈 CSS 的用法

1.1.2 CSS 的定义 选择器 { 属性:值; 属性:值; 属性:值;} 选择器是样式和页面元素关联起来的名称,属性是希望设置的样式属性,每个属性有一个或多个值。...hello world 注意   ① 任何标签都有 style 属性【一般不使用内联样式】   ② 作用范围为当前标签体 1.2.2...示例 div { 属性:值 ··· } 注意   ① 使用元素选择器该元素全部应用该样式   ② 元素选择器等级最低可被 id、类选择器覆盖 1.3.2 类选择器    通过类名来选择元素...,一个类可应用于多个元素,一个元素上也可以使用多个类,应用灵活,可复用,是 css 中应用最多的一种选择器。...),父元素内整体浮动的子元素无法撑开父元素,父元素需要清除浮动

1.5K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS伪类与伪元素「建议收藏」

    虽然它和普通的css类相似,可以为已有的元素添加样式,但是它只有处于dom树无法描述的状态下才能为元素添加样式,所以将其称为伪类。 伪元素:用于创建一些不在文档树中的元素,并为其添加样式。...常见的状态伪类主要包括: :link 应用于未被访问过的链接; :hover 应用于鼠标悬停到的元素; :active 应用于被激活的元素; :visited 应用于被访问过的链接...伪元素的应用: 清除浮动:如果父元素的所有子元素都是浮动的,父元素的高度无法撑开。可以通过对父元素添加after伪类撑开父元素高度,因为after就是其最后一个子元素。...> 选择了个字母 效果如下: 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站立刻删除。

    1.6K21

    CSS布局(二) 盒子模型属性

    盒子模型的属性 宽高width/height   在CSS中,可以对任何块级元素设置显式高度。   ...如果指定高度大于显示内容所需高度,多余的高度会产生一个视觉效果,就好像有额外的内边距一样;   如果指定高度小于显示内容所需高度,取决于overflow属性,需要滚动条需要设置为overflow:auto...  初始值: 0   应用于: 块级元素和替换元素   百分数: 相对于包含块的宽度(高度) max-width | max-heightt   初始值: none   应用于: 块级元素和替换元素...class="box"> 子级  在网页布局中,因为margin重叠的原因,我们常常把margin作为一个“问题样式”而尽量少地使用它...border: 1px red solid; 边框样式   如果一个边框没有样式,边框根本不会存在   关于虚线dashed,在chrome/firefox下,虚线宽高比是3/1;而在IE下,虚线宽高比为

    1.9K70

    运维开发之CSS篇

    至于学习路线,这里列一下css的学习脑图 在HTML怎么使用CSS 一般有两种:内联样式和外部样式表 内联样式是什么,就是直接在HTML标签中使用style属性来定义元素样式: 例如 <p style...、class、id)不同,分到不同容器,浏览器根据选择器将不同的规则应用到DOM节点中再添加样式 5、规则应用于渲染树,渲染对应的结构布局 6、屏幕展示 简单来说: 读取文件-样式计算-布局-绘制 直接上案例...包括内容、边框、内边距、外边距 宽度和高度:width和height属性用于定义HTML元素的宽度和高度。...例如,以下代码一个div元素的宽度设置为500像素,高度设置为300像素: div { width: 500px; height: 300px; } 边框:border属性用于定义HTML元素的边框样式...例如,以下代码一个图像元素的边框设置为黑色、宽度为2像素、实线样式: img { border: 2px solid black; } 内边距和外边距:padding和margin属性用于定义HTML

    21710

    动态监听DOM元素高度变化

    characterData: true, // 节点内容或节点文本的变动    subtree: true, // 是否观察器应用于该节点的所有后代节点  }); }, [contentRef.current...           characterData: true, // 节点内容或节点文本的变动            subtree: true// 是否观察器应用于该节点的所有后代节点          ...我们可以换一种思路,既然我们无法通过监听容器的高度变化来展示相应的 “展开更多” 操作,那么我们可不可以这个 “展开更多” 固定到一个位置上,然后超出部分隐藏, 当我们的内容自动撑开,达到指定高度后,...因为这里只涉及到相应的 css 样式的书写,就不做展示了。...但是这种方式,存在不确定性,即无法判断是否找齐了所有高度由内容撑开的资源。 6、Iframe 这是终极方案,也是在此背景中所采用的方案。

    4.9K30

    CSS

    内部样式     嵌入式是CSS样式集中写在网页的标签对的标签对中。...继承是一种机制,它允许样式不仅可以应用于某个特定的元素,还可以应用于它的后代。例如一个body定义了的字体颜色值也会应用到段落的文本中。...先看这个问题昂:在给c2的div标签加上浮动之前是下面这样的效果:     并没有给c1那个div标签设置高度,但是你发现c1这个div标签是有高度的,这是因为里面两个c2div设置了高度了,这两个...divc1这个div标签撑起来了     当我们加上浮动之后,你再看这个c1的div标签的高度:发现c1这个div高度没有了,显示的高度是1.99,是因为给它设置了边框,上下边框加起来正好2px,...这里显示了个约等的值,别在意昂     这就看到了浮动的副作用,浮动起来以后脱离了你整个页面文档,然后两个c1的div标签,一个往左靠,一个往右靠,无法撑起自己的父级标签了,也就是那个c1的div标签

    1.8K10

    为什么我们不擅长 CSS

    Staff Engineer, Algolia 我们基本上是这些相同的上下文设计决策(在这个例子中,...喜欢自定义属性,但有争议的是,不喜欢使用标记。 我们的设计系统不仅定义了我们使用的特定值(颜色、类型、间距),还定义了我们使用这些值的上下文。...实际上,我们必须将 .cool-flex 的 --flex-align 属性重新设置为默认的 stretch,以支持引用块(blockquote)中的文本高度超过图片的情况。...因此,我们的 --width 属性实际上是设置了最大宽度,而宽度和高度都设置为自动,由图片的宽高比来决定。为了补偿这一点,在文本容器中内联添加了一个 align-self: center。...然后我们需要一种用于大文本的文字样式,以及所说的“柔和文本”样式——这种文本使用较低对比度的颜色来表示其重要性降低,而不是通过调整字体大小或字体粗细来实现。

    19410

    小智在这3年开发中遇到的 CSS 问题及解决方案,有大佬帮他总结好了 !

    当 Flex 项目的数量是动态的时,不要使用justify-content: space-between 当justify-content: space-between应用于flex容器时,它将分配元素并在元素之间留出相等的空间...使用 position: sticky 还需要指定 top 值,不然它无法正常工作。 ?...要解决这个问题,aside元素对齐到其父元素的开始位置,这样它的高度就不会扩大。...记得要添加 content 属性,不然会无法显示其内容,别外也需要定义 display ,设置宽高才有效。...字体与交互式HTML元素不兼容 当为整个文档设置字体时,它们不会应用于input、button、select和textarea等元素。它们在默认情况下不会继承,因为浏览器默认系统字体应用于它们。

    3.7K10

    Imooc之Html与CSS

    CSS代码语法 css 样式由选择符和声明组成,而声明又由属性和值组成。...---- CSS的继承、层叠和特殊性 继承 CSS的某些样式是具有继承性的,那么什么是继承呢?继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。...当然块状元素也可以通过代码display:inline元素设置为内联元素。如下代码就是块状元素div转换为内联元素,从而使 div 元素具有内联元素特点。...要变成内联元素 内联元素特点: 和其他元素都在一行上; 元素的高度、宽度及顶部和底部边距不可设置; 元素的宽度就是它包含的文字或图片的宽度,不可改变。...css 样式由选择符和声明组成,而声明又由属性和值组成,如下图所示: 选择符:又称选择器,指明网页中要应用样式规则的元素,如本例中是网页中所有的段(p)的文字变成蓝色,而其他的元素(如ol)不会受到影响

    6.8K20

    IT课程 CSS基础 027_动画与过渡

    动画 CSS 动画是一种可用于使元素的属性值逐渐变化的效果。动画可以应用于任何 CSS 属性,包括宽度、高度、颜色、背景、边框等。 animation 属性的语法如下: name:指定动画的名称。...fill-mode:指定动画在动画完成后或在动画被暂停或停止后元素的样式。...动画可以指定动画在动画完成后或在动画被暂停或停止后元素的样式,而过渡不能。 过渡 CSS 过渡是一种可用于使元素的属性值逐渐变化的效果。...过渡可以应用于任何 CSS 属性,包括宽度、高度、颜色、背景、边框等。过渡的效果可能会因浏览器和设备的不同而有所不同,过渡的性能可能会因过渡的复杂程度而有所不同。...*/ } .example1:hover{ background-color: #e74c3c; } 效果:

    10410
    领券