css笔记2

css浮动效果
DIV
DIV是层叠样式表中的定位技术,全称DIVsion
有时把div称为 图层,更多时候称为“块”

DIV样式设置
DIV设置大小 位置 背景

DIV溢出处理
超出div宽度高度的文字或图片进行隐藏处理
超出div宽度高度的文字或图片增加滚动条

overflow属性设置
visible 默认值。内容不会被修剪,会呈现在元素框之内
hidden 超出的部分被隐藏
scroll 不论是否需要 都显示滚动条
auto 按需显示滚动条以便查看其余的内容
列如:
#div1{
background-color:yellow;
width:150px;
height:150px;
top:150px;
left:150px;
position:absolute;
overflow:属性值
}

css轮廓 outline
作用:绘制于元素的一条线,位于边框边缘的外围,可起到突出元素的作用
outline:dashed(虚线轮廓) dotted(点状轮廓)
solid(实线) double(双线)
css边框 border-left border-right border-top border-bottom
作用:设置div边框的边线宽度,颜色,虚线,实线等样式css属性
注:还none(无边框) douuble(双线边框)等
制作只有下边框的文本框

#div2{top:100px;
left:300px;
position:absolute;
input{boder:none;
boder-bottom:solid
outline:none;
}

盒子模型的margin:10px,10px,10px,10px,正好是上、右、下、左,顺时针顺序而已嘛
通配符 *{} 所有
box-sizing:padding的距离由哪里产生
content-box:在宽度和高度之外绘制元素的内边距和边框
border-box:已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度

浮动
行级元素 行内元素和其他行内元素都会在一条水平线上排列,都是在同一行的
行级元素 a标签 label img span等
块级元素 块级元素在默认情况下,会独占一行
块级元素:div h标签 li table等
定位机制 (标准)文档流,脱标流(float,position:absolute)
文档流特点 空白折叠现象
高矮不齐 底边对齐
自动换行,一行写满,换行写
脱标流 让块级元素实现从左到右 从上到下

float属性设置
left 元素向左浮动
right 元素向右浮动
none 默认值 元素不浮动

浮动:可以理解为处在一个专门的层
float的崩溃 破坏 崩塌。float作为父级元素,高度发生了崩溃
将子元素设置为浮动之后,父元素在没有指定高度的情况下,父元素的高度将不存在 父一级的块级元素高度发生啦破坏
在没有设置宽度的情况下,该宽度默认为上一级的宽度

包裹特性
块级元素默认宽度就是父级元素的宽度,div设置为float 产生包裹特性,宽度为图片的宽度
float的设计初衷是为了实现图文混排 环绕方式

float清除浮动
为什么要清除浮动
为了父元素不会出现 高度崩塌
如果强制规定外层容器的尺寸,则显得就不那么灵活了,高度就不能自动适应了
从某个元素开始 不在需要浮动效果了
clear:both;
清除浮动
清除浮动
1,直接在要清除的元素中添加clear:both
2,写一个div其中添加clear:both
3,主流大型网站的应用:
#clearDiv::after{
content:"";
visibility:hidden;
height:0px;
display:block;
clear:both;
}
防止IE浏览器的问题
#clearDiv{
zoom:1;}

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值