首页 > 编程语言 >Python全栈工程师(31:css)

Python全栈工程师(31:css)

时间:2023-06-25 12:33:03浏览次数:38  
标签:Python 31 height -- 全栈 background 10px div css


css属性设置方法:

方式1:在标签上设置style属性;

<div style="height:10px ; width:10px"></div>

方式2:放在head里添加css模式;

<head><style>
#i1,#i2{ height:10px ; width:10px; }    /*id选择器*/
.c1{ height:10px ; width:10px; }    /*class选择器*/
div{ height:10px ; width:10px; }    /*标签选择器*/
span div{ height:10px ; width:10px; }    /*层级选择器:span下面的div属性*/
.c1[key=value]{ height:10px ; width:10px; }    /*属性选择器:对选择到的标签再通过属性再进行一次筛选*/
</style></head>
注:css里面的注释方法/*被注释的内容*/

方式3:引入外部link

<link rek="stylesheet" herf=“common.css”/>
单独文件common.css中定义属性;


选择器的优先级:标签上的style优先;css样式写在最下面的优先级高(就近原则);


css属性

--边框:


  • -宽度、样式、颜色(boarder:1px solid red)
  • -boarder-left等;

--高度:

height:48px

height:50% /*一般不需要*/

--宽度:

width:48px

width:50%

--字体:

字体大小:font-size:16px

字体加粗:font-weight:

字体颜色:color:red

--居中:

text-align:center  /*水平方向根据div居中*/

line-height:48px   /*垂直方向根据div居中*/

--背景色:

background-color:red;

--float

让标签飘起来,块级标签堆叠;left、right

父亲没有被撑起来:在最末尾加style=“clear:both;”让父框变得可控;

--display:

显示格式:inline、block、inline-block、none(消失)

inline-block:具有inline默认自己有多少占多少;具有block,可以设置高度,宽度,padding,margin

行内标签:无法设置高度,宽度,padding margin

块级标签:设置高度,宽度,padding margin

--边距:

padding:内部边距;

margin:外部边距;margin:0 auto;


css重用:

重复的属性放在共同的样式里面;

独特的放在自己的样式里面;

自适应和改变大小变形:

左右滚动条的出现;

宽度和百分比(会随着页面的缩小出现变形--->在页面的最外层设置像素的宽度==>最外层设置绝对宽度,会自动出现滚动条);

注意1:
窗口最外面的宽度定义为绝对宽度,里面按照百分比设置;


自适应media;


a标签在IE浏览器出现蓝色框:里面的img继承a的蓝色字体颜色,可以设置img的border为0;


form表单action、method:post和get;get以?name=输入&name=输入的格式提交;post包含请求头和请求内容;表单里面包含文件要设置enctype属性;


display块级和行级转换;


float div末尾要清除clear:both; 目的是重新掌控它里面的子模块;


margin:0 auto;


padding:自身发生变化;


position:

--fixted  固定在页面的某个位置;
--relative+absolute; <div style="position:relative"><div style="absolute"></div></div>
--opacity:透明度设置0-1
--z-index:层级顺序谁最大谁在上面;
--margin-left:-23px  左移23px;



overflow:

如果里面的图片大小大于外部div的大小则设置overflow
--hidden  隐藏
--auto 滚动条
若想全部看到:设置图片的大小



hover:

当鼠标移动到menu时调用hover属性;
#pg-header .menu :hover{background-color:blue;}


background:

--background-color:背景颜色;
--background-image:背景图片;Eg:background-image:url('image.jpg');默认div大,图片重复堆叠
--background-repeat:no-repeat;或者repeat-x;repeat-y;
拿一整张图,获取图像的一部分:
--background-position: x y 等同于
 --background-position-x: x
 --background-position-y: y

标签:Python,31,height,--,全栈,background,10px,div,css
From: https://blog.51cto.com/u_12667998/6544825

相关文章

  • python模块之hashlib
    用于加密相关的操作,3.x里代替了md5(不可反解)模块和sha模块,主要提供 SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法importhashlibm=hashlib.md5()m.update(b"He......
  • 成为python爬虫工程师需要哪些知识?
    爬虫(Webcrawler)是一种自动化程序,用于从互联网上抓取、解析和提取网页数据。它模拟浏览器行为,通过发送HTTP请求获取网页内容,并通过解析网页源代码或DOM结构,提取所需的信息。以python爬虫为例,作为一名合格的工程师需要具备那些专业技能?Python爬虫的难度可以因个人经验和项目需求而......
  • python 大根堆
    python默认的都是小根堆,实现数字的大根堆,可在堆化前把数字乘以-1,输出时再乘以-1变回原值。比如:[5,20,6],堆化前用列表推导式把列表转为: [-5,-20,-6]importheapqimportrandomdata=list(range(1,30))random.shuffle(data)#打乱顺序data=data[:12]#......
  • 基于k6和python进行自动化性能测试
    摘要:在性能测试中,达到相应的性能指标对于一个软件来说十分重要,在本文中,将介绍一种现代化性能测试工具k6。本文分享自华为云社区《基于k6和python进行自动化性能测试》,作者:风做了云的梦。当我们开发完成一个应用程序时,往往需要对其进行性能测试,以帮助我们更好的优化程序以及发现......
  • pytest + yaml 框架 -41.postman 和 python代码也能录制成用例
    前言python代码和postman写的接口也能通过录制功能自动生成yaml格式用例了。python代码运行后自动录制环境准备参考前面一篇https://www.cnblogs.com/yoyoketang/p/17495374.html在项目本地新建一个recorde.py,名称随便定义frompytest_yaml_yoyo.mitm_httpimportRecode......
  • Python生成简短的唯一ID
    GUID生成的ID太长,不方便使用,我想生成一个短的,最好不要有特殊字符,另外,只在本机使用,不跨网络,所以我使用当前时间作为生成的ID,为了使生成的ID更短一些,对它进行重新编码;另外,为防止短时间内有重复的ID,记录上次生成的ID并进行重复判断.代码如下:defGenerateI......
  • python测试
      importosimportshutildefcheck_dir_exist(dir):#如果目标路径不存在原文件夹的话就创建ifnotos.path.exists(dir):os.makedirs(dir)defremove_dir(dir):#如果目标路径存在原文件夹的话就先删除ifos.path.exists(dir......
  • 深入Python网络编程:从基础到实践
    Python,作为一种被广泛使用的高级编程语言,拥有许多优势,其中之一就是它的网络编程能力。Python的强大网络库如socket,requests,urllib,asyncio,等等,让它在网络编程中表现优秀。本文将深入探讨Python在网络编程中的应用,包括了基础的socket编程,到高级的异步IO网络编程,以及我们如何......
  • Python的异步
    SimpleDemo错误示范code:importasyncioasyncdeftest(id):print(id,"开始执行")awaitasyncio.sleep(5)print(id,"执行结束")asyncio.run(test(1))asyncio.run(test(2))output:1开始执行1执行结束2开始执行2执行结束这样是不支持异步的,原......
  • Python3 configparser读取含有中文配置config.ini(Windows)显示乱码的解决方法
    最近在配置文件config.ini有中文输出时,python3打印出来显示乱码。初步判断是由于编码问题。在Python3中虽有encoding参数,但是对于有BOM(如Windows下用记事本指定为utf-8)的文件,需要使用utf-8-sig,使用utf-8没办法。配置文件config.ini如下:[TABLEDATA]project_name......