首页技术style属性?vue中css属性的命名

style属性?vue中css属性的命名

编程之家2026-06-291034次浏览

大家好,style属性相信很多的网友都不是很明白,包括vue中css属性的命名也是一样,不过没有关系,接下来就来为大家分享关于style属性和vue中css属性的命名的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

style属性?vue中css属性的命名

原生js获取元素的样式style属性值

是这样的,一开始需要获取某一个元素的 left值,我就用 ele.style.left去获取了(基础不扎实还好意思来丢人),然后居然返回的是空。

好吧,追本溯源,问题的根源以及区别就在这里了。

所以,我那样是获取不到某一个元素的一个其他方式设置的样式属性值的,所以我就打算谷歌一下别的方法了。

特点:

-只可读,但是可以读取所有的样式属性值。但是不能通过该方法去设置样式属性值。

currentStyle获取的是一个元素的所有的样式属性值,这一点功能是与 getComputedStyle()一样的,但是在获取某一个具体的属性的时候,可以结合 getAttribute来实现。

style属性?vue中css属性的命名

和 getComputedStyle方法不同的是,currentStyle要获得属性名的话必须采用驼峰式的写法。也就是如果我需要获取 font-size属性,那么传入的参数应该是 fontSize。因此在IE中要获得单个属性的值,就必须将属性名转为驼峰形式。(感谢这篇文章。)

关于 getComputedStyle返回的值,具体查看这里。

不管你最初定义的样式是什么,涉及到宽度高度之类的,返回的都是最后实际使用的宽度和高度。

关于 ele.style的返回值,是和定义的样式的值相等的,如果设置为auto,就直接返回auto。

然后是元素的高宽,对于一个没有设定高宽的元素而言,在 IE678下使用 getPropertyValue("width|height")得到的是 auto。而标准浏览器会直接返回它的 px值,当然我们希望在 IE下也返回 px值。

这里的 HACK方法是使用 element.getBoundingClientRect()方法。

style属性?vue中css属性的命名

element.getBoundingClientRect()--可以获得元素四个点相对于文档视图左上角的值 top、left、bottom、right,通过计算就可以容易地获得准确的元素大小。

参考链接 chokcoco的博客园

css的属性有哪些

希望能帮到你属性名称

字体属性(Font)

font-family

font-style

font-variant

font-weight

font-size

颜色和背景属性

Color

Background-color

Background-image

Background-repeat

Background-attachment

Background-position

文本属性

Word-spacing

Letter-spacing

Text-decoration

Vertical-align

Text-transform

Text-align

Text-indent

Line-height

边距属性

Margin-top

Margin-right

Margin-bottom

Margin-left

填充距属性

Padding-top

Padding-right

Padding-bottom

Padding-left

边框属性

Border-top-width

Border-right-width

Border-bottom-width

Border-left-width

Border-width

Border-color

Border-style

Border-top

Border-right

Border-bottom

Border-left

Width

Height

Float

Clear

分级属性

Display

White-space

List-style-type

List-style-image

List-style-position

List-style

鼠标(Cursor)属性属性含义

使用什么字体

字体是否斜体

是否用小体大写

字体的粗细

字体的大小

定义前景色

定义背景色

定义背景图案

重复方式

设置滚动

初始位置

单词之间的间距

字母之间的间距

文字的装饰样式

垂直方向的位置

文本转换

对齐方式

首行的缩进方式

文本的行高

顶端边距

右侧边距

底端边距

左侧边距

顶端填充距

右侧填充距

底端填充距

左侧填充距

顶端边框宽度

右侧边框宽度

底端边框宽度

左侧边框宽度

一次定义宽度

设置边框颜色

设置边框样式

一次定义顶端

一次定义右侧

一次定义底端

一次定义左侧

定义宽度属性

定义高度属性

文字环绕

哪一边环绕

定义是否显示

怎样处理空白

加项目编号

加图案

第二行起始位置

一次定义列表

自动

定位“十”字

默认指针

手形

移动

箭头朝右方

箭头朝右上方

箭头朝左上方

箭头朝上方

箭头朝右下方

箭头朝左下方

箭头朝下方

箭头朝左方

文本“I”形

等待

帮助

属性值

所有的字体

Normal、italic、oblique

Normal、small-caps

Normal、bold、bolder、lithter等

Absolute-size、relative-size、length、percentage等

颜色

颜色

路径

Repeat-x、repeat-y、no-repeat

Scroll、Fixed

Percentage、length、top、left、

right、bottom等

Normal<length>

同上

None|underline|overline|line-

through|blink

Baseline|sub|super|top|text-top|middle|bottom|text-bottom|

Capitalize|uppercase|

lowercase|none

Left|right|center|justify

<length>|<percentage>

Normal|<number>|<length>|

<percentage>

Length|percentage|auto

同上

同上

同上

Length|percentage

同上

同上

同上

Thin|medium|thick|length

同上

同上

同上

同上

Color

None|dotted|dash|solid等

Border-top-width|color等

同上

同上

同上

Length|percentage|auto

Length|auto

Left|right|none

Left|right|none|both

Block、inline、list-item、none

Normal、pre、nowrap

Disc、circle、square等

<url>|none

Inside、outside

<keyword>|<position>|<url>

Auto

Crosshair

Default

Hand

Move

e-resize

Ne-resize

Nw-resize

n-resize

Se-resize

Sw-resize

s-resize

w-resize

Text

Wait

Help

css样式的属性。

一、字体属性

与字体有关的属性包括:font-family,font-style,font-variant,font-weight,

font-size,font。执行顺序是:font-style,font-variant,font-weight,font-size

1、font-family:如果字体的名称中含有空格,那么要加上双引号。

2、font-style:normal|italic|oblique

3、font-variant:normal|small-caps

4、font-weight:normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900

normal相当于400,bold相当于700

5、font-size:absolute-size|relative-size|length|percentage

absolute-size:xx-small|x-small|small|medium|large|x-large|xx-large

relative-size:larger|smaller

6、font:font-style|font-variant|font-weight|font-size|line-height|font-family

font属性可以一次定义前边提到的所有的字体属性。

二、颜色和背景属性

1、color:一般指前景色。

2、background-color:背景色。

3、background-image:

body{background-image:url(marble.jpg)}

4、background-repeat:repeat|repeat-x|repeat-y|no-repeat

body{background-image:url(marble.jpg);background-repeat:repeat-y}

5、background-attachment:scroll|fixed

设置文字在背景图案上面滚动,背景图案保持固定不动用fixed.

6、background-position:percentage|length{1,2}|top|center|bottom|left|center|right

7、background:background-color|background-image|background-repeat|background-attachment|background-position

可以一次设置前面的所有的有关背景的属性。如body{background:white url(bg.jpg)}

三、文本属性

1、word-spacing:normal|length

2、letter-spacing:normal|length

3、text-decoration:none|underline|overline|line-through|blink

4、vertical-align:baseline|sub|super|top|text-top|middle|bottom|text-bottom|percentage

这个属性用来对齐图片效果特别好。如image{vertical-align:baseline}

5、text-transform:capitalize|uppercase|lowercase|none

capitalize:每个单词的第一个字母大写。

uppercase:所有字都大写。

lowercase:所有字都小写。

6、text-align:left|right|center|justify

7、text-indent:length|percentage

适用于块级元素,定义文本首行的缩进方式。如p{text-indent:1cm}

8、line-height:normal|number|length|percentage

四、容器属性

1、margin-top:length|percentage|auto

如body{margin-top:0}

2、margin-right:同上

3、margin-bottom:同上

4、margin-left:同上

5、margin:length|percentage|auto{1,4}

前四个属性都可以用margin来定义。如果给出的值少于四个,那么缺失的部分就取其对边的值。

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

countries countries的读音发音html代码在哪里运行,在线html代码运行工具