首页 > 编程语言 >Python基础day48

Python基础day48

时间:2023-07-19 20:12:18浏览次数:38  
标签:width Python 基础 边框 color background day48 border 选择器

伪类选择器

<style>
        /*未访问时候显示的*/
        a:link {
            color: #FF0000;
        }

        /* 鼠标移动到链接上 */
        a:hover {
          color: #FF00FF
        }

        /* 选定的链接 鼠标点击时出现*/
        a:active {
          color: #0000FF
        }

        /* 已访问的链接 */
        a:visited {
          color: #00FF00
        }
      
        /* 选中input输入框时出现效果 */
        input:focus {
            outline: none;
            background-color: #eee;
        }
    </style>

 

伪元素选择器

<style>
        /*p:first-letter {*/
        /*    font-size: 48px;*/
        /*    color: red;*/
        /*}*/

        /*在每个<p>元素之前插入内容*/
        p:before {
            content: "*";
            color: red;
        }

        p:after {
            content: "";
            color: red;
        }

    /*    我们后面可以使用它来解决父标签塌陷问题,浮动带来的问题*/

选择器的优先级

比较id、类、标签选择器的优先级

style样式、外部引入的CSS、行内式

1. 选择器相同的情况下,谁的优先级更高

  选择器相同,谁离标签越近就听谁的

  行内式的优先级是最高的!!!

2. 选择器不同的情况下,谁的优先级最高

  比较id、类、标签选择器的优先级

  行内式 > id选择器 > 类选择器 > 标签选择器

CSS属性相关

宽和高

给元素设置宽和高------>元素、标签、节点------->意思都一样

宽和高默认情况下只能跟块儿级元素设置才有效,行内元素设置无效,但是你可以设置,也不报错,只不过就是没效果

<style>
        div {
            width: 30px;
            height: 20px;
        }
    </style>

 

字体属性

font-weight用来设置字体的字重(粗细)。
    值                    描述
    normal                默认值,标准粗细
    bold                  粗体
    bolder                更粗
    lighter                更细
    100~900                设置具体粗细,400等同于normal,而700等同于bold
    inherit                继承父元素字体的粗细值

<style>
        div {
            font-size: 20px;
            font-weight: normal;
            font-weight: bold;
            font-weight: bolder;
            font-weight: lighter;
            font-weight: 400;
            font-weight: inherit;
        }
    </style>

文本颜色

<style>
        div {
            background-color: red;
            color: pink;
            color: #FF00FF;
            color: #F0F;
            color: rgb(199,99,99);
            color: rgb(199,99,99,0.5);
            color: rgb(199,99,99);
            opacity: 0.3;  透明度
        }
    </style>

文字属性

<style>
    p {
        text-align: left;  左对齐
        text-align: right  右对齐;
        text-align: center  居中对齐;
        text-align: justify  两端对齐;
        text-indent: 28px  首行缩进;
    }
    a {
        text-decoration: underline;  下划线
        text-decoration: line-through  中划线;
        text-decoration: overline  上划线;
        text-decoration: none  无划线;
    }
 </style>

背景属性

 <style>
    div {
        width: 800px;
        height: 800px;
        border: 5px solid red;边框颜色和边框粗细
        background-color: mistyrose;
        background-image: url("琛哥.jpg");
        opacity: 0.5;透明度
        background-repeat: repeat-x;/*X轴平铺*/
        background-repeat: repeat-y;/*Y轴平铺*/
        background-repeat: no-repeat;无平铺
        background-position: 400px 500px;/*图片边距*/
        background-position: center center;/*图片居中*/
        background:repeat-x red center center url("琛哥.jpg");
        background: repeat-x red;
    }
  </style>

边框

<style>
        p {
            border-width: 6px;/* 边框粗细*/
            border-style: dashed;/*虚线边框*/
            border-color: pink;/*边框颜色*/
            border-left-width: 5px;/* 指定左边框粗细*/
            border-left-style: dashed;/*指定左边框虚线*/
            border-left-color: pink;/*指定左边框颜色*/
             border-top-width: 5px;/* 指定上边框粗细*/
             border-top-style: dashed;/* 指定上边框粗细*/
             border-top-color: yellow;/* 指定上边框粗细*/
              border-right-width: 5px;
              border-right-style: dashed;
              border-right-color: red;
              border-bottom-width: 5px;
              border-bottom-style: dashed;
              border-bottom-color: blue;
              border:5px solid red;/*简写粗细、边框样式、边框样式*/
            width: 400px;
            height: 400px;
            border: 5px solid red;
            background: yellow;
            border-radius: 50%;/* 边框四周向内缩  画圆*/
            text-align: center;
            border-top-left-radius: 50%;
            border-top-right-radius: 50%;
            border-bottom-left-radius: 50%;
            border-bottom-right-radius: 50%;
        }
    </style>

display属性(重要)

<style>
    #d1 {
        width: 100px;
        height: 100px;
        background:red;
        display: inline-block;/*既有块级元素特征也有行内元素特征*/
        display: none;/*隐藏块,包括位置 需掌握*/
        visibility: hidden;/* 隐藏块但保留位置*/
    }
    #d2 {
        width: 100px;
        height: 100px;
        background:gold;
        display: inline-block;
    }
    .c1 {
        width: 100px;
        height: 100px;
        background: blue;
        display: inline-block;
    }
    .c2 {
        width: 100px;
        height: 100px;
        background: mistyrose;
        display: inline-block;
    }
    </style>
</head>
<body>
<div id="d1" ></div>
<div id="d2" ></div>
<span class="c1">span1</span>
<span class="c2">span2</span>
</body>

CSS盒子模型

举例:以快递盒与快递盒为例

快递盒与快递盒之间的距离称为是外边距----------->margin值
快递盒与内部的物品之间的距离称为是内边距---------->padding值
快递盒子的厚度称之为是边框--------------->border表示
物品的实际大小称之为是内容-------------->content来表示

# 调整标签与标签之间的距离使用的是margin值

float浮动

可以让两个块儿级元素放在一行

<style>
        #d1 {
            width: 100px;
            height: 100px;
            background:red;
            float: left;
        }
        #d2 {
            width: 100px;
            height: 100px;
            background: pink;
            float: left;
        }
    </style>

浮动带来的影响

/*父标签塌陷问题,如何解决的*/
/*谁塌陷就给谁加一下代码*/
 .clearfix:after {
            content: "";
            display: block;
            clear: both;
        }

 

标签:width,Python,基础,边框,color,background,day48,border,选择器
From: https://www.cnblogs.com/zfq132/p/17566603.html

相关文章

  • 在C语言中嵌入python,未定义的符号。PyExc_ImportError
    本文是小编为大家收集整理的关于在C语言中嵌入python,未定义的符号。PyExc_ImportError的处理/解决方法,可以参考本文帮助大家快速定位并解决问题,中文翻译不准确的可切换到English标签页查看源文。中文English问题描述点击免费获取 CRMEB开源商城系统源码 ......
  • C语言内嵌Python import时提示undefined symbol错误及解决
    项目切gcc4.6版本时,C语言内嵌了python,运行bin文件import时出现importError错误,提示python-2.7.11/lib/python2.7/lib-dynload/_collections.so:undefinedsymbol:_Py_ZeroStruct. 基本代码如下: #include<Python.h>#include<stdio.h>#include<stdlib.h> intmain(......
  • 《对线面试官》| 高频 Python 面试题 pt.1
    1.聊聊python中的值传递和引用传递吧值传递:值传递意味着在函数调用时,将实际参数的值复制一份传递给函数的形式参数在函数内部,形式参数将作为局部变量使用,对形式参数的修改不会影响原始变量的值引用传递引用传递意味着在函数调用时,将实际参数的引用(内存地址)传递给函数的......
  • 输入一串字符统计其中非英文字母的字符数量python
    统计字符串中非英文字母的数量在我们的日常生活中,经常会遇到需要对字符串进行处理的情况,其中一个常见的需求是统计字符串中非英文字母的数量。这个问题可以通过编程来解决,特别是使用Python编程语言,它提供了许多强大的字符串处理函数和方法。字符串是什么在开始解决问题之前,我们......
  • 输出svg图形,显示数据标签 python
    输出SVG图形,显示数据标签的PythonSVG(ScalableVectorGraphics)是一种基于XML的矢量图形标准,它使用XML格式描述二维图形和图形应用程序。在Python中,我们可以使用不同的库来生成SVG图形,并通过添加数据标签的方式向图形添加数据信息。本文将介绍如何使用Python生成SVG图形,并显示数据......
  • 使用管理员身份运行python脚本
    使用管理员身份运行Python脚本在某些情况下,我们可能需要以管理员身份运行Python脚本。管理员权限允许我们执行一些需要特权的操作,例如修改系统文件或者安装软件。本文将介绍在不同的操作系统中如何以管理员身份运行Python脚本,并提供相应的代码示例。Windows系统在Windows系统中,......
  • 使用python语言设计并完成一个商店收银系统,需要包含以下功能
    使用Python设计商店收银系统商店收银系统是指用于处理销售交易的软件工具。它可以帮助商店管理者记录销售记录、计算总销售额、管理库存等。本文将介绍如何使用Python语言设计并完成一个简单的商店收银系统。功能需求我们需要实现以下功能:添加商品:商店收银系统需要能够添加新......
  • 使用python调用http接口
    使用Python调用HTTP接口在现代的软件开发中,经常需要用到HTTP接口来实现与服务器的数据交互。Python作为一门强大的编程语言,提供了丰富的库和工具来简化HTTP接口的调用过程。本文将一步步教会你如何使用Python来调用HTTP接口。整体流程下面是调用HTTP接口的整体流程,可以用表格展......
  • 一年第几周 python
    一年第几周的计算方法在日常生活中,我们经常会遇到需要计算一年中的第几周的情况。例如,制定健身计划、安排行程、考核工作进展等等。本文将介绍使用Python编程语言来计算一年中的第几周的方法。日期和时间模块在Python中,有一个内置的日期和时间模块datetime,它提供了处理日期和时......
  • 续航符号怎么打Python
    续航符号是指在Python中用来表示一行代码过长而需要换行的符号。在Python中,可以使用反斜杠(\)或者使用圆括号(())、方括号([])或花括号({})来实现续航符号。使用反斜杠(\)作为续航符号在Python中,可以使用反斜杠(\)作为续航符号,将一行代码分为多行进行编写。具体使用方法如下所示:x=10+20......