web前端|css教程
css div
web前端-css教程
这篇文章分享css+div常用属性的详细介绍
QQ域名防红源码,ubuntu怎样连接宽带,tomcat控制密码是什么,电话爬虫工具,会php学习python交流,大宇SEOlzw
css
软件源码加密,vscode 按空格,使用rdp连接ubuntu,校无忧tomcat,sqlite安装软件,safari json 插件,广发银行前端框架,python登录爬虫,php的in array,seo 优化软件,免费本地生活网站源码,电影网页设计模板,方维模板修改,html5充值页面模板,客户管理系统php源代码,免费分类信息程序lzw
通配符选择符*{}
dnf游戏源码,vscode使用tfs,ubuntu虚拟桌面进不去,tomcat启动如何,sqlite外键查询,手机键盘插件 js,前端原生框架有哪些,服务器 爬虫,php模型,SEO快排系统公司,多多返利网站系统源码,网页mp3歌曲代码,IDC源码模板下载,html5页面叠加,学籍管理系统物理结构设计,php图片程序源码lzw
标签选择符p{}
ID选择符#ID{}
类选择符.class{}
包含选择符p a{}p中的a标签
分组选择符p,p{}p标签和p标签
display规定元素框类型block块级元素,none元素不显示,inine内联元素即行内元素,inline-black行内块元素。
visibility指定元素是否可见visible可见,hidden不可见,inherit继承父元素
disalay与visibility用来隐藏的区别是display隐藏后是不占空间的
overflow内容溢出时发生的事visible不修剪,呈现在元素窗之外,hidden溢出内容隐藏,scroll总是添加滚动条,auto自动,修剪则添加滚动条,inherit继承父元素。
cursor光标形状
float方块-浮动
letter-spacing字母间隔
line-height行高height定义的是整个块的高度,而line-heught定义的是文字的行高,设定一行为30px,文字就会相对于这30px垂直居中。
border-collapse表格边框重叠
font-weight设置文本的粗细
text-decoration文本修饰
font-family规定元素的字体
text-align区块-文本对齐被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。
clear可取值为left,righr,both既对象左右不允许出现浮动对象
z-index取值为auto/number,数字则越大越在前,可为负。
position定位 取值为 绝对定位 absolute表示对象脱离文档流,根据浏览器或具有定位功能的父元素的左上角为坐标原点来定位,
取值为 相对定位 relative表示一文档流中的的当前对象的自身位置为坐标原点进行定位,
取值为fixed表示不受任何网页影响,根据浏览器左上角进行定位,定位后在窗口中固定不随滚动条滚动
ol有序
ul无序
list-style-typenone不显示项目符号
list-style-imageURL列表图片
:link没有被访问过的链接
:visted被访问过的链接
:hover鼠标停留的元素
:active被激活的元素(即点击过的元素)
css3
border-radius边框圆角border-radius:5px 10px 15px 20px; 分别表示左上角、右上角、右下角、左下角的半径。如果对border-radius指定两个值,那么第一个值为左上角和右下角,第二个值为右上角和左下角。如果指定三个值,那么第一个值为左上角,第二个值为右上角和左下角,第三个值为右下角。
box-shadow用来添加阴影box-shadow:10px 10px 5px blue;第一个是水平移动距离、第二个是竖直移动距离、第三个是模糊的距离、第四个是阴影的颜色。
border-image
background-image
background-size设置图片尺寸使用时要设定p的高宽,否则图片不显示,background-size:50px 100px;可为百分数,意为父元素的百分比。
backgrond-origin设置背景图像的位置默认是padding-box; border-box从最外层开始 content-box在内部开始
background-clip裁剪指定位置的背景与之前的box-shadow一样
linear-gradient线性渐变颜色background:-moz-linear-gradient(red,blue);从上到下 background:-webkit-linear-gradient(right,red,blue);从左到右 标准语法to right 45deg即指向右上角,90deg指向右边background:-o-linear-gradient(50deg, red, blue);指定任何角度。
linear-gradient颜色透明度rgba(255,0,0,0.7); rgba的最后一个值表示不透明度:0表示完全透明,1表示完全不透明。
text-shadow给文本添加阴影与box-shadow用法一样
white-space指定元素内的空格如何处理normal(默认)压缩空格、pre保留所有空格且永远不换行、nowrap压缩空格,不换行、pre-wrap保留空格,正常换行、pre-line压缩空格,换行、inherit。
text-overflow文本溢出时如何显示内容
word-wrap允许单词在很长的时候换行word-wrap:break-word;
word-break作用同上属性值为keep-all则所有的单词都是完整的,而属性值是break-all时,所有超出边界的单词都会被break。
p
盒模型p是非常重要的(废话)所以下面这些很重要(图片是在网上找的)
top right bottom left 分别代表定位-置入的上右下左,这个奇怪的顺序是因为css一个奇怪的设定,所有没有指定方向的属性全都是这个顺序,
margin外边距 块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。浮动元素的外边距也不会合并。允许指定负的外边距值。
border边框例如border-width:10px 5px 1px 20px就代表上边框10像素,右边框5像素,下边框1px,左边框20px。
padding内边距若是两个数值则第一个值是上下,第二个值左右。若是三个数值,则第一个值是上,第二个值是左右第三个值是下。
height width内部内容的高和宽
margin定宽块状元素是可以通过设置“左右margin”值为“auto”来实现居中的。
p层默认宽度是100%
确定宽度之后才可以使用float属性进行漂移
当用float设置后的层,在接下来用到的层将受漂移后的影响,需要用clear来设置
在层内部设置绝对定位时需要在父对象中先设置相对定位否则绝对定位会以body父对象进行定位