首页 > 其他分享 >CSS基础知识(未完待续)

CSS基础知识(未完待续)

时间:2023-07-06 23:01:07浏览次数:53  
标签:标签 基础知识 未完待续 CSS css font 选择器 类名 size

前言:从本篇开始记录css的一些基础知识,但不会涉及css3,以后会单独学习记录。

1 .CSS简介

html只关注了内容的语义,但并没有注意具体布局的美化以及样式,如果用html去设置的话,就会显得十分臃

肿,这时候就需要css来进行设置了。

CSS是层叠样式表的简称,有时候我们也会称之为css样式表或者级联样式表

css和html即超文本标记语言相同,也是一种标记语言。

css主要用来设置html页面中文字内容,图片外形,以及版面的布局,外观设置。

故css可以使我们的页面更简单

1.1css语法规范

css由选择器以及一条或者多条声明组成

选择器是用于选定具体的样式改变对象

利用一条或者多条声明对选定的对象进行更改

使用方式: 选择器 {样式}

见下列代码:

<!doctype html>
<html>
    <head>
        <meta charset="UTF-8">
        <style>
            p {
                color: aquamarine;
                font-size: 12px;
            }
            /*用color更改颜色
            font-size为字体大小,px为像素,既把文字修改为十二像素
            */
        </style>
    </head>
    <body>
    <p>这是一个段落</p>
    </body>
</html>

其中<style>标签中的p为选择器中的标签选择器,后面花括号中的内容为样式

其中color和font-size为属性,后面的是属性值,所以属性和属性值以键值对的形式出现

1.2选择器分类

选择器分为: 基础选择器 、符合选择器。两大类

其中基础选择器又分为:标签选择器、类选择器、id选择器、速配符选择器。

1.2.1 标签选择器

定义:以html的标签名作为选择器

故可以选择一种标签,改变该标签的所有元素的样式,具体的应用见上文的代码。

1.2.2 类选择器

作用:不同于标签选择器一次性修改所有该标签的元素,如果我们只想对特定的一个或几个元素进行修改,可以

使用类选择器

使用:

<!doctype html>
<html>
    <head>
        <meta charset="UTF-8">
        <style>
            .tes {
                color: aquamarine;
                font-size: 12px;
            }
            /*用color更改颜色
            font-size为字体大小,px为像素,既把文字修改为十二像素
            */
        </style>
    </head>
    <body>
    <p class="tes">这是一个段落</p>
    </body>
</html>

给与标签<p>一个类名 tes

然后在<style>中使用class选择器,在类名前加 . 便可更改该类下元素的样式

在本例子中就为 .tes

利用类选择器可以一次性更改拥有该类名的所有元素,故不同的元素可以拥有相同的类名。

开发最长用的也就是类选择器

注意:

不能使用标签名作为类名

长类名可以用短横线分割

不要使用纯数字或者中文等命名。

要遵守web的开发命名规范

1.2.2 类选择器-多类名

定义:我们可以给一个标签指定多个类名。从而达到更多的选择目的。这些类名都可以选出这个标签

使用:

<div class ="a b">
</div>

此时的这个元素就有了两个类名,a和b

但需要注意。多个类名中间必须用空格分开

标签:标签,基础知识,未完待续,CSS,css,font,选择器,类名,size
From: https://www.cnblogs.com/rpup/p/17533575.html

相关文章

  • CSS学习笔记3-CSS元素定位
    1标准流布局1.1认识定位属性......
  • 7.6 爬虫基础知识学习 requests的使用
    1.requests的快速使用 /1爬虫定义:可见即可爬/2安装resquests模块正确路径下输入pipinstallrequests/3用requests发送get请求importrequests#res是响应对象就是http响应python包装成了对象(响应头,响应体等)res=requests.get('https://www.cnblogs.com/abc6838......
  • vue(五)CSS样式添加
    Vue具有三种样式化应用程序的方法:外部CSS文件。单文件组件(.vue文件)中的全局样式。单文件组件中组件范围的样式。外部CSS导入外部CSS文件import"./assets/reset.css";单组件全局样式<style>/*全局样式*/.btn{padding:0.8rem1rem0.7rem;......
  • css动态生成多个class样式
    在纯CSS中,无法动态生成多个类样式。CSS是一种静态样式表语言,它主要用于描述网页上元素的外观和布局,而不能在运行时动态生成类样式。然而,你可以通过使用CSS预处理器(如Sass、Less等)或CSS-in-JS工具(如StyledComponents、Emotion等)来在一定程度上实现动态生成类样式的效果。举例来......
  • CSS|动画与效果
    一.过渡1什么是过渡过渡可以为一个元素在不同状态之间切换的时候定义不同的过渡效果2应用场景当鼠标hover的时候,有一个明显的突出效果,但是又不会显得特别生硬3使用1)语法transition:属性时长缓动函数属性:可以是具体的某个属性,或者是全部(all)时长:变......
  • [css]选择器,匹配以某个字符开头或结尾
    div[class$="-btn"]:active{opacity:.8}<divclass="user-btn"></div>可匹配到div,class为“-btn”结尾的元素div:[id^="item-"]{color:red}<divid="item-op"></div>可匹配到div,id为“item-”开头的元素......
  • HTML&CSS
    HTMLHTML是一门语言,所有的网页都是用HTML这门语言编写出来的HTML(HyperTextMarkupLanguage):超文本标记语言 超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容 标记语言:由标签构成的语言HTML运行在浏览器上,HTML标签由浏览器......
  • Jquery操作元素的属性和css
    <buttonid="problem_chart_search"type="confirm"style="margin:03em;color:#fff;font-size:.75em;padding:2px10px;">搜索</button>//1、改属性$('#problem_chart_search').attr("disabled","disa......
  • CSS|Flex布局
    演示动图来源:GitHub一.什么是flex布局是一种专门的CSS一维(水平/垂直)布局方案位置(定性)大小(定量)怎么研究位置和大小借助坐标系(平面直角坐标系)水平轴:主轴垂直轴:交叉轴二.区分flex容器和flex项目1)什么是flex容器启用flex布局方案的元素2)如何......
  • HTML5、CSS3
    ​ 1.HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的IE支持HTML5新标签HTML5是超文本标记语言的第五次重新修订,2014年10月29日标准规范制定完成。HTML5的设计目的是为了在移动设备上支持多媒体。HTML5的新特性:用于绘画:canvas元素用于媒体回访:video和audio......