返回顶部
首页 > 资讯 > 前端开发 > JavaScript >CSS基础语法的使用
  • 372
分享到

CSS基础语法的使用

2024-04-02 19:04:59 372人浏览 八月长安
摘要

本篇内容介绍了“CSS基础语法的使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!行内样式:就是直接在ht

本篇内容介绍了“CSS基础语法的使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

行内样式:就是直接在html上写样式,就是HTML上加属性style=””这种形式。如<p style=”color:#f00”>divcss8</p>,但是这种方法并不是被我们推荐的,因为不利于实现表现与结构分离。也为后期维护带来很多不必要的困难。我们只需要知道即可。

内嵌样式:针对当前一个网页可以使用的样式,一般写在html的<head></head>标记中。而且要使用一个示明,我们的样式都要写到这个声明中如下:

代码如下:


<style type=”text/css”>写我们的样式</style>


我们看一个示例文件为我们段落文字改成红色的:

代码如下:


<!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">
<head>
   <title>divcss8第一示例</title>
   <style type="text/css">
       p
       {
           color:#f00;
           }
   </style>
</head>
<body>
<p>divcss8</p>
<h3>www.divcss8.com</h3>
</body>
</html>


我们在这里又有一个新的知识点。如果我们想给段落添加一个样式的话。我们可以通过两步实现,第一步先找到这个段落,第二步添加CSS样式属性(PS:这些属性咱们现在可以理解为已经提供好的,咱们使用即可)。

那咱们现在就看一下这个CSS选择器:

CSS选择器的分类:

1、 HTML标签选择器
2、 群组选择器
3、 包含选择器
4、 自定义选择器有可以分为两种

a) Class选择器
b) ID选择器

HTML标签选择器:就是直接使用BODY中的HTML标记做为选择符,就像我们第一示例那样。

但是这种选择器有一种局限性。假设我们有两个段落。要设置不一样的效果。那怎么办呢?当然我们选择器必须结合起来用才可以。

假如我们要为网页中的H2和P的文字都要改成红色的,怎么办呢?这时候群组选择器就派上用场了。我们看个示例文件

代码如下:


<!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">
<head>
   <title>divcss8第一示例</title>
   <style type="text/css">
       h3,p
       {
           color:#f00;
           }
   </style>
</head>
<body>
<p>divcss8</p>
<h3>divcss8提供CSS基础教程</h3>
</body>
</html>

HTML标签选择器:就是直接使用BODY中的HTML标记做为选择符,就像我们第一示例那样。
但是这种选择器有一种局限性。假设我们有两个段落。要设置不一样的效果。那怎么办呢?当然我们选择器必须结合起来用才可以。
假如我们要为网页中的H2和P的文字都要改成红色的,怎么办呢?这时候群组选择器就派上用场了。我们看个示例文件

代码如下:


<!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">
<head>
   <title>divcss8第一示例</title>
   <style type="text/css">
       h3,p
       {
           color:#f00;
           }
   </style>
</head>
<body>
<p>divcss8</p>
<h3>divcss8提供CSS基础教程</h3>
</body>
</html>

语法规范就是

选择器,选择器{属性:属性值;}
总结:我们记得只要我们CSS属性一致的时候,都可以使用群组选择符。

包含选择器:找到含有的内容,就像我们HTML中UL LI a(PS:列表上加链接) 这种形式,如果我们要为列表中链接添加样式。这时候我们就能使用包含选择器

代码如下:


<!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”>
<head>
<title>divcss8第三示例</title>
<style type=”text/css”>
ul li a{color:#f00;}
</style>
</head>
<body>
<ul>
<li><a href=”#”>项目编号1</a></li>
<li><a href=”#”>项目编号2</a></li>
</ul>
<a href=”#”>我不会被改变</a></p> <p>/body>
</html>

语法规范是:

选择器 选择器{属性:属性值;}

注意:这里面是空格隔开的 HTML中的父级空格HTML中的子级

自定义选择器

引入:如果网页中有多个P标签,我们想为其中某一个P添加样式。该怎么办呢,之前的选择器都不能满足。

ID选择器:为网页中某一个标签添加属于自己的选择器,而且规范要求我们这个ID名称的选择器只能使用一次。(PS:也是为了以后js好调用)

代码如下:


<!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">
<head>
   <title>divcss8.com示例</title>
   <style type="text/css">
#diyi li a{color:#f00;}
   </style>
</head>
<body>
<ul>
<li><a href="#">项目编号1</a></li>
<li><a href="#">项目编号2</a></li>
</ul>
<ul id="diyi">
<li><a href="#">项目编号1</a></li>
<li><a href="#">项目编号2</a></li>
</ul>
<a href="#">我不会被改变</a>
</body>
</html>


语法规范就是:

#选择器名称{CSS属性:属性值;}
而在HTML中就是 id=”选择器名称”


在上面我们讲到了自定义ID选择器,为了以后JS获取内容方便,所以说我们只能使用一次。如果CSS代码想多次重复使用怎么办呢。那么就时候就可以用自定义的class选择符。

我们看一个下面这个示例:

代码如下:


<!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">
<head>
   <title>divcss8.com class选择器示例</title>
   <style type="text/css">
.diyi li a{color:#f00;}
   </style>
</head>
<body>
<ul class="diyi">
<li><a href="#">项目编号1</a></li>
<li><a href="#">项目编号2</a></li>
</ul>
<ul class="diyi">
<li><a href="#">项目编号2</a></li>
<li><a href="#">项目编号3</a></li>
</ul>
<a href="#">我不会被改变</a>
</body>
</html>


那么这两个项目列表都会发生变化。并且还要注意的就是CLASS选择符可以一次使用多个。在每个名称后边加一个空格即可,如 class=”diyi  clear”这样就可以了。

还有一种选择符就是通用选择符是可以针对所有HTML标签应用如下:

代码如下:

*{padding:0px;margin:0px;}

这个我准备放到布局时在详细讲解。

咱们一直使用的都是内嵌样式,我们现在学习一个新的引入CSS样式的方式,也是我们日后经常用的链接样式。

使用链接样式有什么好处呢:

为了SEO方便,如果直接使用内嵌样式。那么会造成蜘蛛在爬行的时候,要爬行很多CSS代码
如果我们的样式需要针对网页中的多个文件应用。而内嵌明显不太适合,这时候就得用到我们讲的链接样式了。

语法格式:

代码如下:


<link type="text/css" rel="stylesheet" href="css.css" />


最关键的是href需要大家改成自己写的CSS样式文件

总结:通过使用链接的方式这样就实现了我们之前所说的HTML与CSS的分离。如果想更换网页的风格,只需要更换CSS样式文件即可。大家可以百度搜一下CSS禅意花园。Html是固定的通过更换的CSS样式文件,可以看到不同的风格的网页。也是新手学习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">
<head>
   <title>divcss8示例</title>
   <style type="text/css">
       p{color:#666;font-size:24px;}
   </style>
   <link rel="stylesheet" type="text/css" href="divcss.css"/>
</head>
<body>
<p >www.divcss8.com</p>
</body>
</html>


Divcss.css文件

代码如下:


p{color:#0f0;font-weight:bold;}


总结:行内样式,内嵌样式以及链接样式分别对P中的实现了样式的更改。由于行内样式的优先级比较高所以最终结果显示红色。

大家还需要注意的是后面的样式会覆盖上边的样式。

CSS选择器命名

CSS选择器命名要有三种:骆驼命名法,帕斯卡命名法,匈牙利命名法,我们下边分别看一下:

骆驼命名法:指混合使用大小写字母来构成,也是为了以后工作中有一个团队交流中比较方便。它的特点如下:

第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName

帕斯卡(pascal)命名法:

此CSS命名规则与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写

匈牙利命名法:名称前面加上一个或多个小写字母作为前缀

red_navMenu

“CSS基础语法的使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: CSS基础语法的使用

本文链接: https://lsjlt.com/news/79843.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CSS基础语法的使用
    本篇内容介绍了“CSS基础语法的使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!行内样式:就是直接在HT...
    99+
    2024-04-02
  • 3)js的基础语法使用以及css定位
    Css 定位:background-position: 20px 40px;  (1)相对定位:      如果仅仅对当前盒子设置相对定位,那么他与原来的盒子没有任何变化      只有一个作用:  父相子绝,不适用相对定位来做压盖现象  ...
    99+
    2023-01-31
    语法 基础 js
  • CSS基础语法是什么
    这篇文章主要介绍“CSS基础语法是什么”,在日常操作中,相信很多人在CSS基础语法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS基础语法是什么”的疑惑有所帮助!接...
    99+
    2024-04-02
  • html+css+javaScript基础使用方法
    本篇内容主要讲解“html+css+javaScript基础使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html+css+javaScript基础使用...
    99+
    2024-04-02
  • CSS的基础使用方法有哪些
    小编给大家分享一下CSS的基础使用方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!第一部分:CSS的基本使用(1)CSS...
    99+
    2024-04-02
  • 详解Mysql基础语法的使用
    MYSQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最...
    99+
    2024-04-02
  • CSS基础使用方法有哪些
    这篇文章主要介绍“CSS基础使用方法有哪些”,在日常操作中,相信很多人在CSS基础使用方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS基础使用方法有哪些”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-07-04
  • Python基础语法的使用有哪些
    这篇文章主要讲解了“Python基础语法的使用有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python基础语法的使用有哪些”吧!数值数值包括整型和浮点型,分别对应整数和浮点数,后者精...
    99+
    2023-06-02
  • python的基础语法
    python数据类型:(按特征划分) 数字类型:1. ×××:布尔形、长整型L、标准×××2. 非×××:双精度型、复数、decimal(不是内建类型) 序列类型:1. 字符串(str)2. 元组(tuple)3. 列表(list) 映像类...
    99+
    2023-01-31
    语法 基础 python
  • CSS样式的基础使用案例
    小编给大家分享一下CSS样式的基础使用案例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 1、边框和尺寸 1、边框和尺寸:...
    99+
    2024-04-02
  • Python基础篇-Python基础语法
    为什么学习pythonhttp://www.apelearn.com/bbs/thread-7739-1-1.html Python的安装 getconf LONG_BIT     查看系统版本多少位 rpm -q python uname...
    99+
    2023-01-31
    基础 语法 Python
  • Python绘图之turtle库的基础语法使用
    目录前言一、turtle库的导入二、绘图命令介绍1. 画布属性设置2. 画笔属性设置3.  移动画笔和转角绘图4.  图形绘制与图形填充三、turtle绘图实例:...
    99+
    2024-04-02
  • MySQL-基础语法
    MySQL客户端连接,系统自带的命令行工具执行指令: mysql [-h 127.0.0.1] [-P 3306] -u root -p SQL SQL通用语法 SQL语句可以单行或多行书写,以分号结尾 SQL语句可以使用空格/缩进来增...
    99+
    2022-01-22
    MySQL-基础语法
  • MySQL(基础语法)
    用户管理:   1、新建用户:     >CREATE USER name IDENTIFIED BY 'ssapdrow';   2、更改密码:     >SET PASSWORD...
    99+
    2024-04-02
  • PHP语法基础
    学习目标/Target       掌握PHP标记、标识符、输出语句的使用,能够熟练编写简单的PHP程序       熟悉注释和关键字的使用,能够在程序中正确使用注释和关键字      掌握变量、常量和表达式的使用,能够在程序中正确使...
    99+
    2023-10-07
    服务器 开发语言 php
  • python基础语法
    保留字也叫做关键字,不能把它们用在任何标识符名称,可以使用以下命令来查看python的保留字 1 import keyword 2 print(keyword.kwlist) int、float、complex 1 # i...
    99+
    2023-01-30
    语法 基础 python
  • python语法基础
    注释 在python中,注释是以任何存在于#右侧的文字,其主要作用是写给程序读者看的笔记。 例如 单行注释 >>print("hello world") #这是一个注释 多行注释使用一对''' ''' 这是注释 这是注释 这...
    99+
    2023-01-31
    语法 基础 python
  • python3 基础语法
    python相关文章请移步简书:http://www.jianshu.com/u/a72d0d3b2176 ...
    99+
    2023-01-31
    语法 基础
  • python3------基础语法
    1 注释 1.1 以#号开头的注释(单行注释) 1.2 以""" 注释内容 """ (多行注释) 1.3 以 ''' 注释内容''' (多行注释)2 行与缩进   python代码块通过缩进对齐表达代码逻辑而不是使用大括号;   缩进表达一...
    99+
    2023-01-31
    语法 基础
  • Java 基础语法
    目录1、基本语法2、标识符(合法的变量名)3、关键字(保留字)4、注释5、Java 包5.1 package 语句5.2 import 语句6、源文件声明规则前言: Java 是一...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作