HTML---CSS-引入样式表和选择器

这篇具有很好参考价值的文章主要介绍了HTML---CSS-引入样式表和选择器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

CSS : Cascading Style Sheet 层叠式样式表
HTML 用于控制网页的结构,CSS则用于控制网页的外观,想要做出美观好看的网页,CSS是必须的

引入外部样式表:
它的属性 reltype是固定的
语法:

<link rel="stylesheet" type="text/css" href="CSS文件路径" />

引入内部样式表
type属性也是固定的
语法:

<style type="text/css">
	...
</style>

引入行内样式表
语法:

<!DOCTYPE html>
<html>
<head> 
    <title>表单</title>
    <meta charset="utf-8"/>
</head>
<body>
    <div style="color:red";> 这里有一段红色字体的话</div>
    <div style="color:green";> 这里有一段绿色字体的话</div>
    <div style="color:yellow";> 这里有一段黄色字体的话</div>
</body>
</html>

效果:
HTML---CSS-引入样式表和选择器,HTML学习,html,css,前端

CSS选择器

HTML中有两个属性,如下:

id属性

id具有唯一性,不可重复

class属性

class元素可以重复

CSS选择器 – 元素选择器

<!DOCTYPE html>
<html>
<head> 
    <title>表单</title>
    <meta charset="utf-8"/>
    <style type="text/css">
        div{color:red;}
    </style>
</head>
<body>
    <div>这里有一段红色字体的话</div>
    <p>这里是另外一段话</p>
</body>
</html>

由于选择的元素是 div元素,所以只有div项能显示红色字体
效果:
HTML---CSS-引入样式表和选择器,HTML学习,html,css,前端

CSS选择器 – id选择器

之前提到 id 是唯一的,可以用在这里进行选择
用法:

<!DOCTYPE html>
<html>
<head> 
    <title>表单</title>
    <meta charset="utf-8"/>
    <style type="text/css">
        #x{color:red;}
    </style>
</head>
<body>
    <div id="x">这里有一段红色字体的话</div>
    <p>这里是另外一段话</p>
    <div>这里还有一段话</div>
</body>
</html>

这里我定义了一个id叫做 x , 然后css选择器使用了 #x 选择了 id选择器。
效果:
HTML---CSS-引入样式表和选择器,HTML学习,html,css,前端

CSS选择器 – class选择器

用法:

<!DOCTYPE html>
<html>
<head> 
    <title>表单</title>
    <meta charset="utf-8"/>
    <style type="text/css">
        .x{color:red;}
    </style>
</head>
<body>
    <div class="x">这里有一段红色字体的话</div>
    <p>这里是另外一段话</p>
    <div>这里还有一段话</div>
    <div class="x">这里好像还有一段红色字体的话</div>
</body>
</html>

如例:
这里我有两个class,都叫做x,我使用 .x 选择器选中,相同class都会吃到样式
HTML---CSS-引入样式表和选择器,HTML学习,html,css,前端

CSS选择器 – 后代选择器

用法:
这里我们使用id="x", id="y" 分别定义了父类x,y,然后分别设定了父类下的属性的样式
可以看到下面

<!DOCTYPE html>
<html>
<head> 
    <title>表单</title>
    <meta charset="utf-8"/>
    <style type="text/css">
        #x div{color:red;}
        #y p{color: brown;}
    </style>
</head>
<body>
    <div class="x">这里有一段红色字体的话</div>
    <p>这里是另外一段话</p>
    <div>这里还有一段话</div>
    <div class="x">这里好像还有一段红色字体的话</div>
    <div id="x">
        <div>x---123</div>
        <p>y --- 123 </p>
    </div>
    <div id="y">
        <div>CSS</div>
        <P> XAS  </P>
    </div>
</body>
</html>

结果:
HTML---CSS-引入样式表和选择器,HTML学习,html,css,前端

CSS选择器 – 群组选择器

用法:
使用
p, div {color:blue;} 定义群组 p和 div都显示蓝色字体,没有覆盖后代选择器定义的颜色

<!DOCTYPE html>
<html>
<head> 
    <title>表单</title>
    <meta charset="utf-8"/>
    <style type="text/css">
        #x div{color:red;}
        #y p{color: brown;}
        p, div {color:blue;}
    </style>
</head>
<body>
    <div class="x">这里有一段红色字体的话</div>
    <p>这里是另外一段话</p>
    <div>这里还有一段话</div>
    <div class="x">这里好像还有一段红色字体的话</div>
    <h6>h6-1</h6>
    <div id="x">
        <div>x---123</div>
        <p>y --- 123 </p>
        <h6>h6</h6>
    </div>
    <div id="y">
        <div>CSS</div>
        <P> XAS  </P>
    </div>
    <div class="y">
        <div>CSS</div>
        <P> XAS  </P>
    </div>
    <div class="y">
        <div>CSS</div>
        <P> XAS  </P>
    </div>
</body>
</html>

效果:
可以看到貌似两个父类下的所有未定义字体颜色的元素都变成了蓝色,而父类外的,也没被群组定义的,字体颜色未改变
HTML---CSS-引入样式表和选择器,HTML学习,html,css,前端文章来源地址https://www.toymoban.com/news/detail-803669.html

到了这里,关于HTML---CSS-引入样式表和选择器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • html表和连接css的方法

    CSS叫层叠样式表,用来美化HTML, 也可以配合脚本动态的改变样式 提供代码复用, 与HTML代码分离,方便后期维护 1、CSS样式与HTML标签在一起 在标签内,引入style 2、css样式与html标签分离,但不出,使用 给标签id,css中用(#id名字)做连接 3、css文件和html文件分离 1.得有html和css文件

    2024年02月08日
    浏览(35)
  • 前端html中让两个或者多个div在一行显示,用style给div加上css样式

    DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。DIV在编程中又叫做整除,即只得商的整数。 DIV元素是用来为HTML(标准通用标记语言下的一个应用)文档内大块(block-level)的内容提供结构和背景的元素。 我们知道,默认情况下每个div都是单独一

    2024年02月14日
    浏览(60)
  • 〖大前端 - 基础入门三大核心之JS篇㊲〗- DOM改变元素节点的css样式、HTML属性

    说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费 , 如需要项目实战或者是体系化资源,文末名片加V! 作者:不渴望力量的哈士奇(哈哥),十余年工作经验, 从事过全栈研发、产品经理等工作,目前在公司担任研发部门CTO。 荣誉: 2022年度博客之星Top4、2023年度超

    2024年02月04日
    浏览(65)
  • HTML样式CSS、图像

    HTML样式-CSS: CSS (Cascading Style Sheets) 用于渲染HTML元素标签的样式。CSS可以通过以下方式添加到HTML中:1)、内联方式:在HTML元素中使用“style”属性;2)、内部样式表:在HTML文档头部head区域使用style元素来包含CSS;3)、外部引用:使用外部CSS文件。 、内联样式: p style=“co

    2024年02月06日
    浏览(82)
  • HTML--CSS--字体、文本样式

    属性 作用 font-family 字体类型 font-size 字体大小 font-weight 字体粗细 font-style 字体风格 color 字体颜色 用法: 如下,定义 div元素内的字体,默认是宋体,要设定其他字体就用这个属性进行设定,关于各字体,我用VSCode写代码时有补全,就不一一列出了 用法: 字体粗细属性:

    2024年01月17日
    浏览(67)
  • HTML--CSS--边框、列表、表格样式

    属性: border-width 边框宽度 border-style 边框外观 border-color 边框颜色 需要同时设定三个属性 取值为像素值 none 无样式 dashed 虚线 solid 实线 如示例: 为 div 设定了一个边框,虚线,宽度10像素,颜色是红色 效果: 另一写法:简写,将配置都写进 border里 ,效果是一样的 border-top

    2024年01月17日
    浏览(46)
  • HTML--CSS--图片和背景样式

    最基本的应该就是对大小的管理 width:像素值; 宽度 height:像素值; 高度 一样使用 border 进行定义 效果: 图片对齐和文本的对齐是一样的,也是用 text-align 进行,但需要注意不能直接在 img 定义,需要在父元素处定义 属性依然是: left 左对齐 center 居中 right 右对齐 效果: 用法

    2024年01月18日
    浏览(60)
  • HTML引入css文件(四种方法)

    在HTML的head标签中的style标签中添加css样式,使用内嵌样式表定义的 CSS 样式只能在当前网页内使用。  因为内嵌样式表需要将 CSS 样式定义在 HTML 文档的内部,所以会导致文档的体积变大,而且当有其它文档也需要使用内嵌样式表中同样的样式时,无法引入到其他文档,必须

    2024年02月02日
    浏览(40)
  • HTML--CSS--超链接样式以及鼠标样式自定义

    再复习一下,超链接的定义方式如下: 如果觉得下划线不好看,可以加上: a{text-decoration: none;} 这都是之前学到过的东西,另外 如果你有注意的话,应该能发现超链接未点击时,点击时和点击后的颜色都是不同的。 这个颜色我们也可以自定义,方法如下: a:link 定义超链接元

    2024年01月18日
    浏览(53)
  • springboot项目Html页面引入css文件不生效

    我的出错原因: 在调用css文件时:   这里我多加了一个/static,而使得css样式不生效 因为在springboot项目中,静态资源是默认存放在static目录下的,因此在调用 css文件时不需要在添加 /static

    2024年02月07日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包