首页 > 其他分享 >CSS快速入门

CSS快速入门

时间:2022-12-30 10:12:06浏览次数:36  
标签:入门 color 标签 li red 快速 选择器 CSS

1、CSS基础知识

  • CSS:专门用来美化HTML"标签"
  • CSS应用方式:
  • ①直接在标签上应用
<img src="..." style="height:100px">
  • ②在head标签中写style标签
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .c1{
            color:red
        }
    </style>
</head>
<body>
<h1 class='c1'>你好</h1>
</body>
</html>
  • ③将样式写到文件中
# CSS需要放到static目录下
.c2{
    height: 100px;
}

.c3{
    color: aquamarine;
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="/static/style.css">#href:存储文件地址
</head>
<body>

<div>
    <h1 class = c3> 你好</h1>
</div>

</body>
</html>

2、Flask框架不是很方便

  • 每次都需要重启
  • 规定有些文件必须要放在特定的文件夹
  • 创建一个新页面
    • 函数
    • HTML文件
      pycharm可以快速查看:
      image

3、CSS的选择器

  • 类选择器、标签选择器、后代选择器用的会相对较多
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        /*.:类选择器--*/
        .c1{
            color: chartreuse;
        }
        /*# 对应id,叫id选择器*/
        #c2{
            color: cornflowerblue;
        }
        /*标签选择器给所有li标签添加样式*/
        li{
            color: red;
        }
        /*  属性选择器  */
        input[type="text"]{
            border: 1px solid red;
        }
        /*  后代选择器,先找到属性为yy的,然后找标签为li的,会让子子孙孙变成粉色*/
        .yy li{
            color: pink;
        }
        /*  后代选择器,先找到属性为yy的,然后找标签为li的,只让儿子变成粉色*/
        .yy > li{
            color: pink;
        }
    </style>
</head>
<body>

    <div>
        <h1 class = "c1"> hello</h1>
        <h1 id = "c2">world</h1>
        <ul>
            <li>python</li>
            <li>java</li>
        </ul>
        <input type="text">
        <input type="password">
    </div>
    <div class ="yy">
        <ul>
            <li>数据结构</li>
            <li>操作系统</li>
        </ul>
    </div>
</body>
</html>

4、关于多个样式和覆盖的问题

  • 当样式一致的时候,后边覆盖前边
  • 当样式不一致时,样式组合在一起使用
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .c1{
          color: pink;
        }
        .c2{
          color: red;
        }
    </style>
</head>
<body>
    <!--最后显示的,会是靠后的那个-->
    <div class ="c1 c2">数据结构</div>
</body>
</html>
  • 下边不能覆盖前边的写法:
<style>
	.c1{
		color: pink !important;
	}
	.c2{
		color: red;
	}
</style>

标签:入门,color,标签,li,red,快速,选择器,CSS
From: https://www.cnblogs.com/N-lim/p/17014167.html

相关文章

  • 将 VMware Tanzu Mission Control 和 vSphere 与 Tanzu Services 结合使用的快速入门
    Web流量和服务的爆炸式增长迫使组织对其基础架构进行现代化和优化。Kubernetes是战略和现代化故事的核心,但它只是其中的一部分。随着VMware与客户的互动,出现了重大的复......
  • 2CSS
    HTML的局限性说起HTML,这其实是一个非常单纯的家伙,他只关注内容的语义比如<h1>表明这是一个大标题,用<p>表明这是一个段落,用<img>表明这儿有一个图片,用<a>表示此处有链接。很......
  • 4HTML5+CSS3
    VSCode简介VisualStudioCode(简称VSCode/VSC)是微软公司推出的一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、GIT等特性,支......
  • 从零开始快速了解体系
    体系是什么体系即相互关联或相互作用的一组要素。管理体系:组织建立方针和目标以及实现这些目标的过程的相互关联或相互作用的一组要素。以上两个术语的定义来自《ISO900......
  • SOLIDWORKS装配体如何快速导出BOM丨慧德敏学
    BOM作为产品数据的组成部分,它的重要性不言而喻。采购需要BOM、成本核算需要BOM、领料加工和装配需要BOM、录入ERP需要BOM……可以说,BOM与图纸同样重要,有些产品,可以没有图纸......
  • CSS 平滑滚动 scroll-behavior: smooth
    凡是需要滚动的地方都加一句scroll-behavior:smooth来提升滚动体验!经常使用的锚点定位功能就有了平滑定位功能,如<ahref="#">返回顶部</a>全局css中也建议添加html,body......
  • 【基于HTML+CSS制作中华传统文化传统美德网站 (6页面)】
    ​原始HTML+CSS+JS页面设计,web大学生网页设计作业源码,这是一个不错的网页制作,画面精明,非常适合初学者学习使用。作品介绍>​1.网页作品简介方面 :HTML期末大学生网页设计......
  • 基于HTML美食餐饮文化项目的设计与实现 HTML+CSS上海美食介绍网页(8页)
    网页介绍、甜品蛋糕、地方美食小吃文化、餐饮文化、等网站的设计与制作。​二、网站描述>​美食主题网站主要对各种美食进行展示,让浏览者清晰地了解到各种美食的详细信息,便......
  • 4.2 jQuery快速开发
    jQuery入门目标:能够说出什么是jQuery能够说出jQuery的优点能够简单使用jQuery能够说出DOM对象和jQuery对象的区别jQuery概述JavaScript库:仓库:可以把很多东西放到这个仓库里......
  • 10 个你需要熟悉的 CSS3 属性
    CSS属性被分为不同的类型,如字体属性、文本属性、边框属性、边距属性、布局属性、定位属性、打印属性等。对于初学者来说,需要熟悉并掌握这些属性。前面我们已经了解了30......