CSS使用方法

2023-11-14

       css就是规定各种显示风格样式的名称和设置值的规则。它有4种方式可以将样式加入到HTML中,分别是内联样式表、嵌入样式表、外联样式表、输入样式表。

       ①内联样式表:在html标签中直接使用style属性。它适用于只需要将一些简单的样式应用于某个独立的元素的情况。在使用时,需要在head标签中添加meta标签,如下:

<meta  http-equiv=”Content-Style-Type”   content=”text/css” >

使用方法如下:

<input  style=”border:2px”  name=”username”  type=”text”>

       ②嵌入样式表:在head标签内添加style标签对,在标签对中定义需要的样式。如下:

<style type=”text/css”>

td{font:7pt;color:blue}

</style>

       ③外联样式表:将style标签内的样式语句定义在扩展名为.css的文件中,通过link标签引入样式文件。如下:

<link  rel=”stylesheet”  href=”/css/default.css” >

属性rel指定这里连接的是一个独立的css文件,href属性给出所要连接的css文件的URL地址。

       ④导入样式表:使用css的@import命令将一个外部样式文件输入到另外一个样式文件中,使之成为被输入到的样式文件的一部分。如下:

<style type=”text/css”>

@import url(/css/style.css)

</style>

 

    下面介绍一下样式规则选择器。

    样式的定义分为两部分:一是,定义样式规则选择器,它主要包括HTML标签选择器、类选择器、ID选择器、通用选择器和伪类选择器;二是,定义具体的样式规则。

       ①HTML标签选择器:在HTML页面中使用的标签,如果在css中被定义,那么此网页的所有该标签都将按照css中定义的样式显示。如下:

<style>

h1{color:red}

h4{color:blue}

p{font-weight:bold}

</style>

       ②类选择器:使用HTML标签的class属性引入css中定义的样式规则的名字,class属性指定的样式的名字必须是以“.”开头。它常用来定义一组功能或者格式相同的HTML标签元素。如下:

<style type=”text/css”>

.firstcss{background-color:#8866CC;}

</style>

使用方式如下:

<td class=”firstcss” ></td>

        ③ID选择器:用来定义某一个特定的HTML元素,定义的css必须以“#”开头。

<style type=”text/css”>

#secondcss{background-color:#8866CC;}

</style>

使用方式如下:

<td  id=” secondcss” ></td>

       ④通用选择器:它的作用就像通配符,匹配所有的可用元素。如下:

*{

    padding:0

    margin:2

}

       ⑤伪类选择器:对同一个HTML元素的各种状态和其所包括的部分内容的一种定义方式。如下:

<style type=”text/css”>

td.t1{background-color:#8866CC;}

td.t2{background-color:#8877CC;}

td.t3{background-color:#8833CC;}

</style>

使用方式如下:

<td  class=”t1” ></td>

<td  class=”t2” ></td>

 

       总结:外联样式表和导入样式表推荐使用,因为多个HTML文档可以共享同一个样式文件,且修改样式表文件的时候不用打开HTML文档。类选择器和ID选择器推荐使用,因为多个HTML文档或者多个元素可以共享同一个样式,且修改样式的时候不用打开HTML文档。样式规则的注释仅需要在注释内容前面加上/*,在其后加上*/即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSS使用方法 的相关文章

随机推荐

  • Android系统裁剪:手把手教你如何进行系统裁剪

    内容有点长 想系统裁剪 这篇文章足矣 看完会对系统裁剪及系统有更深的认识 前言 android系统裁剪优化一直是各个厂商定制产品的关键步骤 包括浅层次的去除不必要的apk android apk裁剪定制 和深层次的裁剪整个编译系统和框架层
  • 跨境外贸必看

    Pinterest是一个海外图片社交分享网站 Pinterest与国内小红书的营销方式非常相似 它允许我们定位特定的人群 兴趣甚至位置 借助庞大的用户群体和针对特定受众的能力 它成为外贸与跨境电商的推广营销利器 越来越多的跨境玩家利用它进行
  • 虚拟机opnsense作为dhcp服务器,在OPNsense中,通过主机名或域名访问内部设备

    在局域网环境中 使用域名来访问防火墙或其他设备比使用IP地址更容易让人使用 根据需要 我们可以只使用主机名 服务器 来访问设备上的各种服务 例如文件共享 它比包含域名的名称要短 如果打算运行Web服务器或运行具有Web界面的软件 则可能需要
  • Faster RCNN训练自己的数据集【傻瓜式教程】

    一 下载源码 本文采用的源码是 https github com dBeker Faster RCNN TensorFlow Python3 二 配置环境 由于本文是小白教程 光写几个环境怕有人配置不好或者配置版本搞乱 Faster RCN
  • ELK之Elasticsearch常用DSL语句(kibana语句)

    DSL 是什么 DSL Domain Specific Language 的缩写 中文翻译为领域特定语言 Wikipedia 对于 DSL 的定义还是比较简单的 A specialized computer language designe
  • 8.2.3-elasticsearch内置分词器之keyword/pattern

    ES默认提供了八种内置的analyzer 针对不同的场景可以使用不同的analyzer 1 keyword analyzer 1 1 keyword类型及分词效果 keyword analyzer视字符串为一个整体不进行分词处理 测试key
  • Java多线程编程基础篇(二)-多线程同步关键字

    一 多线程同步关键字 synchronized 1 概念 synchronized保证方法或者代码块在运行时 同一时刻只有一个方法可以进入到临界区 同时它还可以保证共享变量的内存可见性 当多个并发线程访问同一个对象object中的同步代码块
  • mysql 用户流失_利用SQL对平台用户行为进行分析

    一 提出问题 1 平台的用户流失情况是怎样的 2 造成该种流失情况是原因是什么 二 理解数据 1 数据来源 https tianchi aliyun com dataset dataDetail dataId 649 userId 1 本数
  • svn 新建文件不能直接提交终于解决了

    preface 一直在做的一个项目最近要上线了 之前一直遗留了一个 svn 问题 新创建的文件不能 直接在外层目录直接提交 只能一级一级 的先添加目录 然后添加目录中的文件 最后在外层目录提交 因为写得东西太多 总不可避免的 会有遗漏提交
  • c++堆栈类模板实现

    最近在复习数据结构 涉及到堆栈的实现 通过类模板可以使堆栈的存储数据类型更为灵活 下面是堆栈的实现代码 ifndef MYSTACK H define MYSTACK H include
  • Spring-Boot-MainApplication 类文件的位置

    搭建 SpringBoot 项目时有一个主程序入口类 这个 MainApp 类必须在放在整个项目的最根目录 Spring 在扫描注解的时候是扫描这个文件所在包以下的所有Class 如果其他类放在了高于这个类或其他目录下就会扫描不到 impo
  • [思考进阶]01 如何克服自己的无知?

    除了要提升自己的技术能力 思维的学习和成长也非常非常重要 特推出此 思考进阶 系列 进行刻意练习 从而提升自己的认知 有段时间我特别喜欢研究一些定律和法则 比如 熵增定律 懒蚂蚁效应 蝴蝶效应 吸引力法则 多米诺效应等等 大部分都是看书或者
  • c8051f120的spi应用总结

    spi应用总结 主控程序中SPI通信的铁电 想用FEDR45V100A 替代FM25V10 发现铁电存储时波形正常 但读出数据都为0xff 还在查找问题中 一 主控界面 设置 gt 管理员设置 gt 5网络参数设置 gt 4导出参数 5导入
  • 高并发,你真的理解透彻了吗?

    高并发 几乎是每个程序员都想拥有的经验 原因很简单 随着流量变大 会遇到各种各样的技术问题 比如接口响应超时 CPU load升高 GC频繁 死锁 大数据量存储等等 这些问题能推动我们在技术深度上不断精进 在过往的面试中 如果候选人做过高并
  • 已启用Azure Arc的Kubernetes第2部分:添加安全性和监视

    目录 设置Microsoft Defender for Clound 启用Microsoft Defender 安装Microsoft Defender for Kubernetes Cluster Extension 设置Azure Mo
  • android 音乐波动动画

    需求 在播放音乐的时候 随机产生不规律动画 下载地址 http download csdn net detail qq 28195645 9700355 自定义音乐波动控件 package com sun audioplayingwave
  • cocos creator v3.6版本使用Intersection2D模块的circleCircle方法

    在cocos creator v3版本中Intersection2D模块的circleCircle方法可以用来检测两个圆形是否相交 该方法可以实现的功能有 cocos creator吸铁石实现 cocos creator物体在固定位置吸附
  • Altium Designer 20查找指定元器件

    方法一 快捷键J C 输入元器件编号之后 鼠标会跳转到指定的元器件上 等同于 方法二 PCB面板中过滤查找
  • 如果编程IDE的使用受到限制,我们该何去何从?

    最近看到下面的信息 JetBrains宣布 无限期暂停在俄罗斯和白俄罗斯的销售 突然心头一紧 如果 诸如像VS VS Code Android Studio Altium Designer等等IDE国内的使用受到限制 国产IDE有什么替代吗
  • CSS使用方法

    css就是规定各种显示风格样式的名称和设置值的规则 它有4种方式可以将样式加入到HTML中 分别是内联样式表 嵌入样式表 外联样式表 输入样式表 内联样式表 在html标签中直接使用style属性 它适用于只需要将一些简单的样式应用于某个独