CSS 基本样式

摘要:
--外部样式表-->

4.1 CSS 基本概念

CSS:Cascade Style Sheet 层叠样式表。

样式表: 样式的集合,定义HTML元素显示的方式。

4.2 CSS 的使用

使用 CSS 的三种方式:

  1. 外部样式表:需要配合外部的 CSS 样式文件使用

    index.html 页面

    <!-- index.html -->
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>CSS 样式</title>
        <!-- 外部样式表 -->
        <link rel="stylesheet" type="text/css" href="http://t.zoukankan.com/style.css"/>
    </head>
    <body>
    <div id="div1"></div>
    </body>
    </html>
    

    style.css 页面

    /* style.css */
    #div1{
         200px;
        height: 200px;
        background: #ef5576;
    }
    
  2. 内部样式表

    index.html

    <head>
        ......
        <style type="text/css">
            #div1 {
                 400px;
                height: 400px;
                background: blue;
            }
        </style>
    </head>
    
  3. 内联样式表

    index.html

    <body>
        <div style=" 500px; height:500px; background: yellow">
            ......
        </div>
    </body>
    

优先级: 内联 CSS > 内部 CSS > 外部 CSS

结论:

  1. 如果一个样式在多个网页中使用,只能使用外部 CSS 样式表。
  2. 如果一个样式只是在一个页面中使用,可以考虑放到内部样式表。
  3. 除非有特殊情况,否则一般不建议使用内联样式。

4.3 CSS 的格式

格式:

选择器 {
	属性1: 值;
	属性2: 值;
	......
}

注释的格式:

/* 这是注释的内容 */

注意:

  1. 如果值是字符串,可以使用双引号也可以使用单引号。
  2. 如果要声明多个属性,必须通过分号进行隔开。
  3. CSS 中不区分大小写,但是建议使用小写。

4.4 CSS 选择器

描述如何选择HTML氧元素

4.4.1 元素选择器

选择 HTML 文档中的元素

p {
    background: yellow;
}

一旦选择使用,页面中的所有 p 元素都会被选中并变成黄色背景。

4.4.2 类选择器

选择文档中元素指定的类,类是通过 class 属性去指定的;多个元素可以使用同一个类。

html 文件

<div id="div1">
    <p   id="p1">段落1</p>
    <p   id="p2">段落2</p>
    <p class="c1">段落3</p>
    <p>段落4</p>
    <p>段落5</p>
</div>

css 文件

.c1 {
    background: green;
}

效果图

image-20190820192556883.png

4.4.3 id 选择器

选择HTML文档中元素指定的ID

ID是通过id属性去设置的,每一个元素指定的id不能重复。

html 文件

<div id="div1">
    <p   id="p1">段落1</p>
    <p   id="p2">段落2</p>
    <p class="c1">段落3</p>
    <p id="p4">段落4</p>
    <p>段落5</p>
</div>

css 文件

.c1 {
    background: green;
}

#p4 {
    background: #f5ff00;
}

效果图

image-20190820193116287.png

免责声明:文章转载自《CSS 基本样式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇wait,waitpid学习测试Hibernate和MyBatis的对比下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【使用 DOM】为DOM元素设置样式

1. 使用样式表 可以通过document.styleSheets属性访问文档中可用的CSS样式表,它会返回一组对象集合,这些对象代表了与文档管理的各个样式表。 每个样式表 都由一个CSSStyleSheet 对象代表,它提供了一组属性和方法来操作文档里的样式。 1.1 获得样式表的基本信息 第一步是获得定义在文档中的样式表的一些基本信息。 <!...

python_14(js)

第1章 图片方法 1.1 设置背景图:1.2 背景图问题:1.3 background-repeat; noa-repe 1.4 background-attachment: fixed1.5 background-position 1.6 background-position-x 1.7 截取局部1.7.1 透明色第2章 定位 2.1 定义形式2.2...

css实现自适应屏幕高度;

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &...

移动端 H5 拍照 从手机选择图片,移动端预览,图片压缩,图片预览,再上传服务器

前言:最近公司的项目在做全网营销,要做非微信浏览器的wap 站 的改版,其中涉及到的一点技术就是采用H5 选择手机相册中的图片,或者拍照,再将获取的图片进行压缩之后上传。 这个功能模块主要有这5点比较难:   1手机获取相册的图片文件,拍照的图片文件,通过js 的自带的img对象,获取图片对象。     2.图片的压缩,采用canvas 画布进行压缩图片,...

如何让FireFox/chrome新打开的标签页在后台打开,而不是立即跳转过去

firefox: 地址栏输入about:config 找到下面三项,全部设为true browser.tabs.loadInBackground browser.tabs.loadDivertedInBackground browser.tabs.loadBookmarksInBackground chrome: MacOS: 按住com...

CSS命名规范

1 前端开发命名规范 1.1 为什么要制定CSS命名规范 统一的命名规范,便于多人开发维护时代码统一,减少项目沟通和交接的成本,增加代码的语义化。 1.2 CSS命名规则 样式类名全部用小写,首字符必须是字母,禁止数字或其他特殊字符。由以字母开头的小写字母(a-z)、数字(0-9)、中划线 (-)组成。 可以是单个单词,也可以是组合单词,要求能够描述清...