首页 web前端 css教程 css+div常用属性的详细介绍

css+div常用属性的详细介绍

Mar 17, 2017 am 10:40 AM

这篇文章分享css+div常用属性的详细介绍

css

通配符选择符  *{}

标签选择符  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-type  none不显示项目符号

list-style-image  URL列表图片  

: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是非常重要的(废话)所以下面这些很重要(图片是在网上找的)

css+div常用属性的详细介绍

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父对象进行定位

 

 

以上是css+div常用属性的详细介绍的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

使您的第一个自定义苗条过渡 使您的第一个自定义苗条过渡 Mar 15, 2025 am 11:08 AM

Svelte Transition API提供了一种使组件输入或离开文档(包括自定义Svelte Transitions)时动画组件的方法。

使用GraphQL缓存 使用GraphQL缓存 Mar 19, 2025 am 09:36 AM

如果您最近开始使用GraphQL或审查了其优点和缺点,那么您毫无疑问听到了诸如“ GraphQl不支持缓存”或

展示,不要说 展示,不要说 Mar 16, 2025 am 11:49 AM

您花多少时间为网站设计内容演示文稿?当您撰写新的博客文章或创建新页面时,您是在考虑

使用Redwood.js和Fauna构建以太坊应用 使用Redwood.js和Fauna构建以太坊应用 Mar 28, 2025 am 09:18 AM

随着最近比特币价格超过20k美元的攀升,最近打破了3万美元,我认为值得深入研究创建以太坊

用高架创建自己的野蛮人 用高架创建自己的野蛮人 Mar 18, 2025 am 11:23 AM

无论您是开发人员的哪个阶段,我们完成的任务(无论大小)都会对我们的个人和专业成长产生巨大影响。

VUE 3 VUE 3 Apr 02, 2025 pm 06:32 PM

它的出局!恭喜Vue团队完成了完成,我知道这是一项巨大的努力,而且很长时间。所有新文档也是如此。

在CI/CD上有点 在CI/CD上有点 Apr 02, 2025 pm 06:21 PM

我说的“网站”比“移动应用程序”更合适,但我喜欢Max Lynch的框架:

让我们使用(x,x,x,x)来谈论特殊性 让我们使用(x,x,x,x)来谈论特殊性 Mar 24, 2025 am 10:37 AM

前几天我只是和埃里克·迈耶(Eric Meyer)聊天,我想起了我成长时代的埃里克·迈耶(Eric Meyer)的故事。我写了一篇有关CSS特异性的博客文章,以及

See all articles