Python web前端 03 CSS属性

一、文字、文本属性

  1、文字属性

  1. font-family #字体类型浏览器默认的字体是微软雅黑,字体中有多个字体的时候,如果前面的字体没有就使用后面的字体
  2.  
  3. #设置字体 font-family
  4. #在style里面设置div{font-family:...(自己选择字体)}
  5. #如果存在div{font-family:"宋体","自己选择字体"} 这个意思是如果浏览器不支持前面的字体,就设置为后面的字体
  6.  
  7. #设置字体大小 font-size
  8. #div{font-size:20px},在谷歌浏览器下的字体最小为12
  9. #单位:px 谷歌浏览器默认字体为16px,最小为12px
  10. #单位:rem 相对于html(根标签)的字体大小,浏览器默认字体大小就是根标签的大小,同样根标签的字体大小也是可以改变的 2rem(2倍)
  11. #单位:em 等于父级的字体尺寸-----相对于父级字体大小而言的,,字体大小是可以继承的 2em(2倍)
  12. #单位: % 相对于父容器中字体的%调整 200%(2倍)
  13.  
  14. #字体加粗font-weight
  15. #div{font-weight:bolder} normal:默认字体 lighter:较细 bold:加粗 bolder:很粗
  16. #当然也可以直接给值:只能是100-900的整百数,100相当于正常,700相当于bold
  1. #斜体 font-style:italic
  2. #div{font-style:italic}
  3.  
  4. #字体颜色
  5. #div{color:red}
  6. #1、英文单词颜色
  7. #2、16进制 #999999,这用可以用#999来简写表示
  8. #3、rgb div{color:reg(255,0,0)} r表示red,g表示green,b表示blue,数字自己写,在pycharm里面可以直接点代码前的颜色小框框自己选择颜色,选择好之后他会自己出来一个rgba
  9. #4、rgba div{color:rgba(20,25,250,1)} 最后面的a表示透明度,0表示透明,1表示不透明,在0-1之间选择

  2、文本属性

  1. #对一段文本进行修饰
  2. #p{width:300px(宽度);border:1px solid red(边框);white-space:nowrap(换行);text-overflow:ellipsis(出现省略号);overflow:hidden(超出隐藏)} #若要出现省略号,后面3条必须同时出现;white-space表示换行方式:nowrap表示不换行,normal表示换行,如果是一堆没有空格的英文,浏览器会把它当成一个英语单词而不隐藏
  1. #首行缩进 text-indent:32px
  2.  
  3. #行号 line-height
  4. #加了行高可以是文本垂直居中,如果一个div设置了行高,字体行高跟div行高一样的话就可以垂直居中了,如果没设置行高,div行高由字体撑开
  5.  
  6. #字距 letter-spacing
  7.  
  8. #词距 word-spacing
  9.  
  10. #文本水平对齐
  11. #div{text-align:center} 文字快速水平居中
  12.  
  13. #文本大小写 text-transform
  14. #div{text-transform:capitalize} none:表示默认值;uppercase表示转换成大写;lowercase表示转换为小写;capitalize表示将英文单词的首字母大写
  1. #修饰文本:上划线,下划线,删除线
  2. #div{text-decoration:capitalize} capitalize表示删除线,underline表示下划线,overline表示上划线,none表示取出任何修饰线

二、背景

  1. #引入图片 img标签 <img src="img/0.jpg">
  2.  
  3. #另一种方法
  4. #div{background-image:url("img/0.jpg")}#使用这种方法的时候必须写好宽高
  5.  
  6. #平铺
  7. #若要不平铺图片只有背景图片的宽高小于被设置的原色的宽高才会有平铺效果
  8. #background-repeat:no-repeat #repeat-x 水平平铺,y垂直平铺
  9.  
  10. #背景大小
  11. #background-size:200px 200px; 也可以写cover( 等比例缩放知道铺满x,y轴,可以铺满整个框)contain(等比例缩放x轴或y轴其中的一个方向,不一定铺满,但是可以看到整个图片 )
  12.  
  13. #位置
  14. #background-position:center center;水平居中,垂直居中;也可以直接写bottom(垂直)
  15. #background-position: 100px 200px; 距离水平方向100px 垂直方向200px
  16.  
  17. #复合写法
  18. #background: yellow url("img/0.jpg") no-repeat 100px/200px 200px; 这是复合写法,颜色,图片 ,平铺,位置,大小

三、vertial-align

  1. #vertical-alian表示垂直对齐方式
  2. #定义行内元素的基线相对于该元素所在行的基线的垂直对齐
  3. #baseline表示默认
  4. #top表示元素顶部与行中的最高元素的顶端对齐,对齐到line-height的顶部#middle表示此元素放置在父元素的中部(小写x的中部) 对齐到line-#height中部(其实小写x中部)
  5. #botton表示原色的顶端与行中最低元素的顶端对齐 对齐到line-height底部
  6.  
  7. #找的时候都是找最后一行所在的位置
  8. #如果写的是text-top,对齐到的就是文字顶部,前面加个text的话就会对的文字去对齐

四、form

  1. #form 是用来数据交互的
  2. <form action="" method="get">#规定当前提交表单向何处发送表单数据 method默认get,另一个是post
  3.  
  4. 账号:<input type="text" name="user" placeholder=""请输入你的账号 value="">#placeholder表示不输入的时候的提示
  5.  
  6. 密码:<input type="password"name="psd" required> #type表示密码,会自动隐藏写入的密码,required表示必须输入密码才能提交
  7.  
  8. 单选框:<input type="radio" name="gender" value="male" id="man">男#同一个name下才会出现单选框,如果不写name,那么每个框框都可以选择了
  9. <label for="man">男<label>
  10. 单选框:<input type="radio" name="gender" value="female">女
  11. 单选框:<input type="radio" name="gender" disabled value="secret">保密 #disabled 表示禁止选
  12.  
  13. 多选框:
  14. <input type="checkbox" name="hobby">唱歌
  15. <input type="checkbox" name="hobby">跳舞
  16. <input type="checkbox" name="hobby">看书
  17. <input type="checkbox" name="hobby">逛街
  18. <input type="checkbox" name="hobby" checked>敲代码#checked 表示默认选择
  19.  
  20. 下拉框:
  21. <select name="se" id="xz" size=""> #size表示默认显示3
  22. <option value="">长沙</option>
  23. <option value="" selected>成都</option>#selected表示默认显示成都
  24. <option value="">北京</option>
  25. <option value="">宁波</option>
  26. <option value="">浏阳</option>
  27. </select>
  28.  
  29. 文本域:
  30. <textarea> #文本域,比较坑,建议不用 resize:none表示禁止拉伸
  31. 所有的文本都会显示出来
  32. </textarea>
  33. <input type="submit" value="提交列表">#提交上面的文本域
  34. <input type="reset">#重置内容
  35. <input type="button" value="注册">#给js操作,注册
  36.  
  37. </form>
  1. #如果是post模式
  2. #需要先打开f12中的network才能提交数据
  3. #如果要实现输入框内显示历史数据的话,在最上面的form里面加上autocomplete="on"

Python web前端 03 CSS属性的更多相关文章

  1. Python web前端 02 CSS

    Python web前端 02 CSS 一.选择器 1.CSS的几种样式(CSS用来修饰.美化网页的) #建立模板 复制内容--->SETTING---> Editor -----> ...

  2. 【Web前端】css属性cursor注意事项

    注意使用cursor的url时url的括号后面必须+   ,auto: 错误示范:cursor:url('../picture/head.cur'); 正确示范:cursor: url(". ...

  3. 好程序员web前端分享css常用属性缩写

    好程序员web前端分享css常用属性缩写,使用缩写可以帮助减少你CSS文件的大小,更加容易阅读.css缩写的主要规则如下: 颜色 16进制的色彩值,如果每两位的值相同,可以缩写一半,例如: #0000 ...

  4. Python web前端 09 jQuery

    Python web前端 09 jQuery 一.三个重要网址 http://jquery.cuishifeng.cn/ #中文查询网站 http://www.bootcdn.cn/ #引入jq ht ...

  5. Python web前端 05 JavaScript

    Python web前端 05 JavaScript 一.获取元素 1.初识JavaScript /* .. */ #这是多行注释 // #这是单行注释 #JavaScript是一种脚本语言,是一种动 ...

  6. Python web前端 08 字符串 数组 json

    Python web前端 08 字符串 数组 json 一.string #string 字符串 #索引 下标 偏移量 ---从0开始 str[index]; #通过索引取字符串 可读不可写 str. ...

  7. WEB前端开发CSS基础样式全面总结

    Web前端开发css基础样式全面总结 颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-2 ...

  8. Python web前端 01 HTML常用标签

    Python web前端 01 HTML常用标签 一.HTML创建项目 file ---->new project -----> 输入项目名------>创建文件夹 new dicr ...

  9. 好程序员web前端分享CSS元素类型

    好程序员web前端分享CSS元素类型 目标 1.元素类型分类依据和元素类型分类 2.元素类型的转换 3.inline-block元素类型的应用 4.置换和非置换元素的概念和应用案例 一.元素类型分类依 ...

随机推荐

  1. jsp Ajax请求(返回html标签)

    <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http:// ...

  2. convertTo

    转自 http://blog.csdn.net/xiaxiazls/article/details/51204265 在使用Opencv中,常常会出现读取一个图片内容后要把图片内容的像素信息转为浮点并 ...

  3. 循环删除DataTable.Row中的多行问题

    在C#中,如果要删除DataTable中的某一行,大约有以下几种办法: 1,使用DataTable.Rows.Remove(DataRow),或者DataTable.Rows.RemoveAt(ind ...

  4. Java 数据结构之数组

    public class Arrays {    //创建一个Integer空数组    public static Integer[] player=null;    //添加球员号码    pri ...

  5. MySQL性能调优与架构设计——第5章 备份与恢复

    第5章 备份与恢复 前言 数据库的备份与恢复一直都是 DBA 工作中最为重要的部分之一,也是基本工作之一.任何正式环境的数据库都必须有完整的备份计划和恢复测试,本章内容将主要介绍 MySQL数据库的备 ...

  6. jQuery插件扩展extend的实现原理

    相信每位前端的小伙伴对jQuery都不陌生吧,它最大的魅力之一就是有大量的插件,去帮助我们更轻松的实现各种功能. 前几天晚上,闲来无事,就自己动手写了个简单的jQuery插件,功能很简单,只是让选定的 ...

  7. sql server 简单语句整合

    1.去重distinct , group by select distinct userid,username from 表名 select userid,username from 表名 group ...

  8. ArcGIS 工作经历【IFeatureBuffer】【CAD转SHP】

    由于工作需要,需要基于ArcGIS进行二次开发,软件的开发过程当中有一个非常重要的功能,就是需要把CAD的数据转换为shp文件保存,方便后面的使用编辑,存储. 先说一下功能的前提,需要将CAD转换为s ...

  9. SourceTree使用

    SourceTree的基本使用   1. SourceTree是什么 拥有可视化界面的项目版本控制软件,适用于git项目管理 window.mac可用 2. 获取项目代码 1. 点击克隆/新建 2. ...

  10. SSM项目配置文件及其各项使用

    $说明: ·Spring 5  + Mybatis 3.4.5 +SpringMVC  ·使用druid数据库 ·使用log4j输出日志 $Spring 及其配置文件(部分) Spring官方网站:h ...