python学习笔记(CSS)

这篇博客探讨了CSS(层叠样式表)的作用,包括提高工作效率的原因和其语法规则。内容涵盖CSS的选择器优先级、各种选择器范例、背景属性,并通过实例展示了如何应用CSS进行页面设计,如水平导航栏、登录界面和模拟唯品会的注册及登录界面的样式设定。
摘要由CSDN通过智能技术生成

为什么用CSS

• CSS 指层叠样式表 (Cascading Style Sheets);
• 样式定义如何显示 HTML 元素;
• 样式通常存储在样式表中;
• 外部样式表可以极大提高工作效率;
提高效率
• 外部样式表通常存储在 CSS 文件中;

CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。
在这里插入图片描述

CSS语法规则

• 值的不同写法和单位;(eg:设置颜色)
• 如果值为若干单词,则要给值加引号;
• 多重声明,需要用分号将每个声明分开

CSS样式优先级

• 浏览器缺省设置
• 外部样式表
• 内部样式表(位于 标签内部)
• 内联样式(在 HTML 元素内部)

选择器范例

• h1 { … } 标签选择器
• h1 i { … } 标签选择器
• #my { … } id选择器(唯一)
• #my p { … } id选择器
• .my { … } 类选择器(可不唯一)
• p .my { … } 类选择器
• .my p { … } 类选择器
• [title] { … } 属性选择器
• [title=westos] { … } 属性选择器
• [title~=hello] { … } • input[type=“text”] { … }

css背景

• 背景色:
background
• 背景图像: background-image
• 背景重复: background-repeat
• 背景定位: background-position
• 背景关联: background-attachment

main.css

h1{
    color: red;
    font-size: 24px;
}
<!DOCTYPE html>
<html lang="en">
<head>


    <!--
    ** 设置样式表的三种分类:
        1). 行内氧样式表;
        2). 内部样式表;
        3). 外部样式表;

    -->
    <meta charset="UTF-8">
    <title>Title</title>
    <!--内部样式表-->
    <!--<style>-->
        <!--h1{-->
            <!--color: red;-->
            <!--font-size: 24px;-->
            <!--}-->

    <!--</style>-->

    <!--<!-外部样式表&ndash;&gt;-->
    <link  rel="stylesheet"  href="css/main.css">
</head>
<body>


<!--内联样式表-->
<!--<h1 style="color: red; font-size: 24px">CSS样式</h1>-->
<h1 style="color: green">CSS样式表</h1>

</body>
</html>

案例——水平导航栏加css样式

nav.css

ul {
    list-style-type: none;
    text-align: center
}
ul li {
    display: inline-block;
    width: 20%;
    height: 30px;
    background: green;
    padding-top: 15px;
    font-size: 18px;
    /*text-decoration: none;*/
}

ul li a {
    text-decoration: none;
    color: white;
}
/*鼠标经过时产生的变化*/
li:hover {
    background: #4CAF50;
    font-size: 20px;
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" type="text/css" href="css/nav.css">
</head>
<body>

<!--
行内元素: 占多少用多少
块级元素: 一个标签占一整行
-->
<ul>
    <li><a href="http://www.baidu.com">博客</a></li>
    <li><a href="#
Python学习笔记完整的话题很广泛,这里只能提供一个简单的概述。Python是一种高级编程语言,易于学习和使用,它在各个领域都有广泛的应用。以下是一些学习Python的关键点: 1. 安装Python:首先,你需要安装Python解释器。你可以从官方网站(https://www.python.org)下载适合你操作系统的版本,并按照官方指南进行安装。 2. 语法基础:学习Python的第一步是了解其基本语法。掌握变量、数据类型、运算符、条件语句、循环结构等基本概念。你可以通过阅读教程或参考Python官方文档来学习。 3. 数据结构:了解Python中常用的数据结构,如列表、元组、集合和字典。这些数据结构对于存储和操作数据非常重要。 4. 函数和模块:学习如何定义和调用函数,以及如何将代码组织成模块。了解如何使用Python标准库中的模块来扩展功能。 5. 文件操作:学习如何读写文件,并了解文件处理的常用技巧。这对于处理文本文件、CSV文件和JSON文件等非常有用。 6. 异常处理:了解如何使用异常处理机制来捕获和处理错误。这有助于编写更健壮和可靠的代码。 7. 面向对象编程:学习如何使用面向对象编程(OOP)的概念和技术。掌握类、对象、继承和多态等概念。 8. 数据库操作:了解如何使用Python连接和操作数据库。学习SQL语言和Python数据库API(如SQLite、MySQL或PostgreSQL)。 9. Web开发:学习使用Python开发Web应用程序。了解基本的Web开发框架(如Django或Flask)和前端技术(如HTML、CSS和JavaScript)。 10. 数据分析和机器学习学习如何使用Python进行数据分析和机器学习。掌握常用的数据分析库(如NumPy和Pandas)和机器学习库(如Scikit-learn)。 以上只是Python学习的一些基本方面,你可以根据自己的兴趣和目标进一步深入学习和实践。记住,不断练习和实践是提高编程能力的关键!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值