bootstrap读书笔记之CSS组件(上)

Bootstrap读书笔记之CSS组件(上)

什么是CSS组件

  • 一套基于语义化的、可重用的、跨浏览器的HTML/CSS常规设计
  • 不需要增加Javascript即可进行交互
  • 用于语意化地描述UI元素的外观和行为

CSS组件的主要类

基础文本元素

  • h1~h6
  • p
  • mark
  • small
  • del
  • s
  • ins
  • u
  • strong
  • em

链接

  • a
  • abbr
  • address
  • blockquote
  • cite
  • dl
  • dt
  • dd

列表

  • ul
  • ol
  • li

表格

  • table
  • thead
  • tbody
  • tfoot
  • tr
  • th
  • td

转译

  • code
  • kbd
  • pre
  • samp

内嵌

  • img
  • figure

表单

  • form
  • fieldset
  • legend
  • label
  • input
  • textarea
  • button
  • select
  • optgroup
  • option
  • datalist
  • output
  • progress
  • meter
  • checkbox
  • radio

CSS组件的示例

链接

<a href="#" class="btn btn-primary">Primary Link</a>
<a href="#" class="btn btn-warning">Warning Link</a>

以上为两个基于Bootstrap的链接按钮组件示例。其中,.btn表示这是一个按钮组件类,.btn-primary.btn-warning表示该按钮的样式。点击后即可跳转到#

转译

<code>code</code>
<kbd>ctrl</kbd>
<pre>preformatted text</pre>

以上为三个常见的转译组件示例。其中,<code>用于显示计算机代码,<kbd>用于显示键盘按键,<pre>用于显示格式预定义文字。这些组件可以使页面的信息更加清晰明了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:bootstrap读书笔记之CSS组件(上) - Python技术站

(0)
上一篇 2023年6月9日
下一篇 2023年6月9日

相关文章

  • vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量)

    vue中v-cloak是一个Vue内置的指令,它可以在Vue实例渲染后,将标签中的v-cloak属性移除,以实现解决刷新或者加载出现闪烁问题,保证在Vue实例渲染之前不会显示出来。下面就来详细讲解一下v-cloak的使用方法。 一、v-cloak的基本使用 直接上代码: <!–模板代码–> <div v-cloak> <!-…

    css 2023年6月10日
    00
  • CSS3系列教程:背景图片(背景大小和多背景图) 应用说明

    下面是针对“CSS3系列教程:背景图片(背景大小和多背景图) 应用说明”的完整攻略。 1. 背景图片的应用说明 在网页开发中,背景图片是很重要的一部分,可以为网页增加美感和视觉效果。CSS3不仅提供了多种背景图片的设置方式,还提供了更多的背景属性可以设置。 1.1 背景图片的设置方式 设置背景图片可以通过以下的CSS属性: background-image:…

    css 2023年6月9日
    00
  • 深入探索VueJS Scoped CSS 实现原理

    下面是深入探索VueJS Scoped CSS实现原理的攻略: 前言 在Vue.js中,我们通过<style>标签来声明组件的样式,但是为了避免样式的污染(即样式影响到了其他组件),Vue.js提供了Scoped CSS(作用域CSS)的支持。 Scoped CSS是指将组件的样式限制在组件内部,不影响其他组件的样式,并且保证组件内部的样式可以覆…

    css 2023年6月9日
    00
  • css3实现波纹特效、H5实现动态波浪效果

    CSS3实现波纹特效攻略: 常用技术 CSS3 transform CSS3 animation CSS3 transition box-shadow 实现步骤 首先我们需要创建一个HTML元素,为了方便,我们可以选用button元素。 然后在CSS中设置该元素的基本样式,包括大小、颜色和位置等。 接下来,我们需要设置hover伪类,当该元素被hover时,…

    css 2023年6月10日
    00
  • 详解AngularJS实现表单验证

    AngularJS 是一个强大的JavaScript框架,被广泛用于构建 Web 应用程序,其中表单验证是重要功能之一。以下是实现表单验证的详细步骤: 步骤一:引入AngularJS 首先,在 HTML 中引入 AngularJS 库(CDN 方式或下载导入),这可以通过以下代码实现: <script src="https://cdnjs.c…

    css 2023年6月10日
    00
  • 基于链接关系的微格式 使用rel属性

    基于链接关系的微格式,是一种能够让搜索引擎识别出网页之间相关性的标准格式。其中,rel属性指的是HTML链接标签中的属性,帮助表达网页与目标网页的关系。以下是基于链接关系的微格式的完整攻略: 理解rel属性 rel属性是链接标签中的一个属性,它用于表示网页之间的关系。在使用基于链接关系的微格式时,通过正确定义这个属性,能够让搜索引擎更好地理解网页之间的联系。…

    css 2023年6月10日
    00
  • HTML+CSS项目开发经验总结(推荐)

    当我们进行HTML+CSS项目开发时,需要注意以下几点。建议采取以下攻略: 1. 确定开发需求和设计稿 在开始项目开发之前,我们需要对项目需求进行明确和详细的了解,并获取对应的设计稿。根据设计稿制定项目开发计划和排期。 示例1:例如,我们需要开发一个电商网站,我们可以先了解网站需要提供哪些商品,商品的种类和分类,用户注册和登录等需求,并获取电商网站对应的设计…

    css 2023年6月9日
    00
  • layUI布局使用教程

    layUI布局使用教程 什么是layUI布局? layUI布局是一种基于Web前端的UI框架,它提供了一系列基础样式、布局模块、层模块、组件等,能够帮助开发者快速搭建前端UI界面,提高编码效率,使得前端开发更加简单方便。 基础布局 栅格系统 栅格系统是layUI布局的重要组成部分,可以将页面划分为多个均等的行和列,以方便布局。 以下是一个使用栅格系统布局的示…

    css 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部