当前位置: 首页 > news >正文

css遗忘的知识点(Scoped 样式.:deep选择器. !important calc动态计算值.复杂边框效果.行内块与块元素)

----使用 Scoped 样式

在你的 Vue 组件中,你可以使用 <style scoped> 来定义只作用于当前组件的样式。这种方法可以确保你的样式不会影响到其他组件。

----:deep 或 ::v-deep 选择器

  • :deep 或 ::v-deep 选择器用于在 scoped 样式中穿透到子组件的深层 DOM 结构,这是 Vue 提供的一种机制,用于在 scoped 样式中修改子组件的样式。
  • 代码片段:
  • :deep(.el-tabs--border-card>.el-tabs__content) {
      padding: 0;
      height: 90px;
    }

---- !important

使用 !important 是一种强制覆盖的方式,应谨慎使用,避免影响其他样式的可维护性。

----width: calc(100vw)

  • calc() 是一个 CSS 函数,用于动态计算值。
  • vw(viewport width)是相对于视口宽度的单位,1vw 等于视口宽度的 1%。

----border-image

于为元素的边框应用图像(包括渐变),从而实现复杂的边框效果

----行内块与块元素

行内块元素是指那些既能和其他元素待在一行,又能设置宽度和高度的元素。

元素是指在网页布局中默认占据一整行宽度的元素。

行内块:   display: inline-block; 

元素: display:block;

常见行内块元素:

  • <img>:图像标签,用于在网页中嵌入图像。
  • <input>:输入标签,用于创建各种输入控件,如文本框、按钮等。
  • <textarea>:多行文本输入控件,用于输入大量文本。
  • <select>:下拉列表,用于选择一项或多项。
  • <button>:按钮控件,用于触发操作。
  • <label>:为表单控件定义标签。

常见元素:

  • <div>:文档分区元素,用于将文档分割为独立的、不同的部分,是网页布局中最常用的容器元素。
  • <p>:段落元素,用于定义文本段落。
  • <h1><h6>:标题元素,用于定义不同级别的标题。
  • <ul><ol>:列表元素,分别用于定义无序列表和有序列表。
  • <li>:列表项元素,用于定义列表中的每一项。
  • <table>:表格元素,用于定义表格。
  • <form>:表单元素,用于定义用户输入的表单。
  • <header><footer><article><section>:语义化标签,用于定义文档的不同部分,如页眉、页脚、文章、章节等。

相关文章:

  • Java基础 3.22
  • 面向对象软件工程实践软件案例
  • 操作系统----第一章
  • mac安装mongoDB的正确姿势
  • 蓝桥杯第十届 特别的数
  • 3DGS较真系列
  • MyBatis打印SQL日志的配置
  • 单纯形法之两阶段法
  • 命令行HTTP客户端:HTTPie
  • C++基础系列【28】string的split
  • SMOTE算法
  • C++类与对象的的第三个简单的实战练习-3.25笔记
  • SvelteKit 最新中文文档教程(10)—— 部署 Cloudflare Pages 和 Cloudflare Workers
  • 【HarmonyOS Next】三天撸一个BLE调试精灵
  • 记录firefly的3566-sdk的下载及解压更新
  • docker使用命令笔记
  • Java多线程精讲:线程操作与状态转换全解析
  • Mycat安装验证流程整理
  • 深度学习|表示学习|多头注意力在计算时常见的张量维度变换总结|28
  • C盘急救实录:从爆红到畅快
  • 建设网站宽度最好是多少/网络整合营销是什么意思
  • 成都网站建设优秀公司/百度seo怎么把关键词优化上去
  • 做网站的用什么主机好/百度竞价推广账户
  • 青岛响应式网站建设/黑马培训价目表
  • 阿里云oss做网站备份/长春网络推广优化
  • node 做的大型网站/最近的新闻大事