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

yizhihongxing

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日

相关文章

  • 纯css3使用vw和vh实现自适应的方法

    下面我将详细讲解“纯CSS3使用vw和vh实现自适应的方法”的完整攻略。 1. 什么是vw和vh vw和vh是CSS3新增的单位,它们分别表示相对于视窗(Viewport)宽度的1/100和高度的1/100。 其中,Viewport指网页中能够显示内容的区域,包括浏览器窗口和可滚动的区域。 通过使用vw和vh,我们可以直接利用浏览器窗口的宽度和高度计算元素的…

    css 2023年6月10日
    00
  • JavaScript修改css样式style动态改变元素样式

    下面是关于JavaScript修改CSS样式的攻略: 1. 通过修改style属性 最简单的修改元素样式的方式就是使用style属性。可以通过document对象获取元素,然后通过设置其style属性来改变样式: // 获取元素 var element = document.getElementById(‘myElement’); // 修改元素样式 ele…

    css 2023年6月10日
    00
  • 详解CSS Sprite雪碧图的应用

    详解CSS Sprite雪碧图的应用 什么是CSS Sprite雪碧图 CSS Sprite雪碧图指的是将多个小图片合并成一张大图片,并通过CSS的background-image和background-position来控制显示不同的小图片,从而减少了网站的http请求次数。这种技术在Web前端性能优化中被广泛应用。 CSS Sprite雪碧图的制作 CS…

    css 2023年6月9日
    00
  • 举例详解CSS中的继承

    下面是详细讲解“举例详解CSS中的继承”的攻略。 什么是CSS继承 CSS继承是指一个元素的某些样式属性,会沿着它在页面DOM结构中的父元素一直向上查找,直到找到该样式属性的值,如果找到了就沿用该值,否则就使用默认值。CSS规定,有一些属性是可以继承的,这些属性都是些如文本、颜色等样式属性,而像框模型大小、定位等与外观无关的属性,这些属性是不会被继承的。 哪…

    css 2023年6月10日
    00
  • 使用flex布局轻松实现页面布局的示例代码

    使用flex布局可以轻松实现页面布局,以下是使用flex布局的完整攻略: 1. 定义容器 在CSS中,需要定义一个容器来使用flex布局,可以通过给容器设置display:flex属性来启用flex布局。例如下面的代码: .container { display: flex; } 2. 设置容器的flex属性 在CSS中,还需要为容器设置一些flex属性来指…

    css 2023年6月11日
    00
  • ES6使用export和import实现模块化的方法

    ES6使用export和import关键字实现模块化是JavaScript中常用的模块化方案之一。在本篇攻略中,我们将通过详细讲解来了解这一方案的具体实现过程。 一、ES6中简单模块化的实现 在ES6中实现模块化,我们需要用到export和import两个关键字。我们可以通过export关键字将模块中需要对外暴露的内容暴露出去,然后在其他的地方通过impor…

    css 2023年6月9日
    00
  • 文本框input聚焦失焦样式实现代码

    来详细讲解一下 “文本框input聚焦失焦样式实现代码” 的完整攻略。 实现方式 文本框input的聚焦失焦样式可以通过CSS实现。在CSS中,我们可以利用:focus和:blur伪类选择器对文本框input进行样式控制。 :focus伪类选择器 当文本框input聚焦时,:focus伪类选择器生效。 示例代码: input:focus { border-c…

    css 2023年6月10日
    00
  • 分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)

    关于“分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)”的完整攻略,可以分为以下几个部分进行说明: 标题 首先,需要给这篇攻略一个合适的标题,比如:“CSS3实现精美炫酷效果的30个案例分享及代码解析”,这样可以更好地表达文章的主题和内容。 简介 接下来需要写一份简介,简要介绍一下这篇攻略的内容和意义,比如:“本篇攻略将分享30个采用CSS3技术实现…

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