py 的 第 38 天
内容回顾:
1标签嵌套
行内标签和块标签
行内标签不可以嵌套块级标签,但不绝对。
块标签嵌套块标签、行内标签。
但是p标签中的子标签只能是行内元素,表单元素,图片
2table
tr
td
3form action 行为 methods:get | | post enctype=‘’ 一点要提交文件到服务器,一定是post请求
lable
for:与input的id有很大关联
input 这及以下都重要******
type
text:普通的文本
password:密码本
submit:
radio:单选框
checkbox:多选框
name value
select
option
textarea
rows 排 cols列
4 css
三种引入方式:
(1)行内样式>内接样式和外界样式
基本选择器
选择器的作用:选中标签,设置属性
标签选择器:
选择的是‘共性’,不管标签嵌套多少层
<div id='box' class='box'> alex </div>
div{
color:red;
}
div
div 这往下可以256个,不过过了6 7个就乱码或者太麻烦没必要
id选择器
选择的是‘特性’,id是唯一的,未来与js有很大关联
#box{
color:yellow;
}
class选择器
选择的是共性,类选择器可以设置多个。一个标签也可以设置多个
.box{
color:green;
}
.active{
color:red;
}
通配符选择器 重置样式
*{
padding:0; 去除内边距
margin: 0; margin:n m p q表示该元素上外边距为n 1px,右外边距为m,下外边距为p,左外边距为q,即 margin:上 右 下 左 ,逆时针一圈。
}
ul{
list-style:none; 列表样式无
}
a{
text-decoration:none; 文本修饰无
}
今日内容:
1。高级选择器
后代选择器
儿子、孙子、重孙子
div ul li p{ color:red;}
自带选择器,只能是亲儿子
div p
组合选择器
多个选择器组合到一起共同设置样式
div,p,a,li,span{font-size: 14px;}文本文件大小
交集选择器
div.active{}
属性选择器
input【type=‘text’】
伪类选择器:LoVe HAte
a:link 没有被访问的
a:visited 访问过后的
a:hover 鼠标悬停的时候发生变化
a:active 按住的时候
伪元素选择器
p:before 在。。。的前面添加内容 一定要结合content
p:after 在。。。的后面添加内容 与后面的布局有很大关系
2.css的继承性和层叠性(坑)
继承性:color、text-xxx、font-xxx、line-xxx(行高)的属性是可以继承下来。盒模型的属性是不可以继承下来的
a标签有特殊情况,设置a标签的字体颜色 一定要选中a,不要使用继承性
层叠性: 覆盖
(1)行内>ID>class>标签****
1000 100 10 1
(2)先数id 再class。。。。
(3)先选中标签,权重一样,以后设置为主
(4)继承来的属性 它的权重为0,与选中的标签没有可比性
(5)如果都是继承来的属性,保证就近原则(谁继承的更深入,谁权重高)
(6)都是继承来的属性,选择的标签一样近,再去数权重
3.盒模型
属性:
width:内容的宽度
height:内容的高度
padding:内边距 内容到边框的距离
border:边框
margin:外边距 另一个边到另一个边的距离
盒模型的计算:
总结:如何保证盒模型的大小不变,加padding 就一定要减width或者减height
前提是:在标准文档流
padding:父子之间调整位置
margin:兄弟之间调整位置
4,布局的方式 浮动
浮动能实现元素并排 float
盒子一浮动 就脱离了标准文档流,不占位置。
转载于:https://www.cnblogs.com/Mrszhao/p/9671493.html
py 的 第 38 天相关推荐
- 38【时间序列】01pandas时间序列02
在dataframe中使用时间序列 # 设置时间序列为dataframe的index index=pd.date_range("20170101",periods=10) df=p ...
- python第四十一天---作业:简单FTP
作业要示: 开发简单的FTP: 1. 用户登陆 2. 上传/下载文件 3. 不同用户家目录不同 4. 查看当前目录下文件 5. 充分使用面向对象知识 REDMAE 1 用户登陆 2 3 1.查看用户目 ...
- Python 库安装提示:ModuleNotFoundError: No module named ‘windows‘. 问题解决方法
就是缺少 windows 这个库. 解决方法: 我们只需要安装 pyHook 和 pyUserInput 这两个库就好了. pyHook 需要下载下来再安装,pip install 然后把下载的文件拖 ...
- 转:SCI、EI和ISTP收录号的查询方法
转:SCI.EI和ISTP收录号的查询方法 转自:http://www.sciencenet.cn/m/user_content.aspx?id=246973 一:SCI收录号查询方法 SCI的&qu ...
- 使用onnx包将pth文件转换为onnx文件
本文对比一下两种pth文件转为onnx的区别以及onnx文件在NETRON中的图 只有参数的pth文件:cat_dog.pth 既有参数又有模型结构的pth文件:cat_dog_model_args. ...
- python3.8安装pyinstaller失败_pip命令安装 pyinstaller失败解决办法
写在前面,如果是用win10系统的用户,一定要先通过管理员模式打开命令窗口,我是直接按 win + x 键,选择 "Windows Powershell(管理员)",否则会提示: ...
- Python之旅Day6 模块应用
time datetime random os sys shutil pickle json shelv xml configparser hashlib subprocess logging re ...
- python3 工作上一些正则表达式
Python3 replace()方法 实例1 def main():text = 'python3, word!'text1 = text.replace('python3', 'Hello')pr ...
- BilSTM 实体识别_NLP-入门实体命名识别(NER)+Bilstm-CRF模型原理Pytorch代码详解——最全攻略
最近在系统地接触学习NER,但是发现这方面的小帖子还比较零散.所以我把学习的记录放出来给大家作参考,其中汇聚了很多其他博主的知识,在本文中也放出了他们的原链.希望能够以这篇文章为载体,帮助其他跟我一样 ...
最新文章
- 销售流程管理-leangoo
- 温度对结构光深度的影响
- 新冠疫情下的AI顶会,ACL、ICLR、ICML等均改为线上会议!
- mysql5.2 软件园_MySQL Server V5.5 官方安装版
- Songs Compression
- eBay实践Hadoop MapReduce 任务的性能翻倍之路
- 媒体应用大数据,先解决三大难题
- SpringBoot入门到精通_第7篇 _必知必会总结
- CloudEra Hadoop VMWare单节点环境设置
- 汽车维保反欺诈系统的设计和算法应用
- 嘿,OCR文字识别了解下!
- 如何评价兰州交通大学的软件工程专业?
- 自动锁定计算机快捷键,电脑自动锁屏的快捷键是什么
- 寻找四叶草HTML5小游戏,寻找四叶草的作文四百字
- 使用SpringMVC框架实现员工管理系统
- 比较文档相似度c语言,Doc2Vec,Word2Vec文本相似度 初体验。
- 2021-10-08 vue.js实现抖音很火八卦时间数字罗盘屏保壁纸
- 金蝶KIS商贸版实现'条码标签打印'功能进行商品条码打印
- 六上计算机基础知识ppt课件,计算机应用基础(windows 7+office 2010)课件 第六章 文稿演示软件PowerPoint 2010.ppt.pdf-汇文网...
- CentOS 7配置DNS和DHCP服务