CSS中.a {margin-left: 35px;.b {display: flex;}}这是什么写法

CSS中.a {margin-left: 35px;.b {display: flex;}}这是什么写法,第1张

您提到的代码中有一些语法错误,导致它无法被正确解析。

首先,在 CSS 中,选择器后面应该跟着一个大括号,用来括起来样式声明。例如,正确的写法应该是这样的:

a {

margin-left: 35px;

}

其次,在 CSS 中,不能在一个选择器的样式声明块中嵌套另一个选择器。也就是说,您不能在 a 选择器的样式声明块中写另一个选择器 b 的样式声明。这种写法是错误的。

正确的写法应该是这样的:

a {

margin-left: 35px;

}

b {

display: flex;

}

也就是说,您需要分开写两个选择器的样式声明。

用js获取呗,你获取不到应该是你的div没设置宽高,而你用documentgetElementByID("ObjID")styleheight|width来获取的吧,这样只能获取设定了宽高的对象 没有设定的需要用offsetWidth|offsetHeight来获取,比如:documentgetElementByID("ObjID")offsetWidth|offsetHeight

<div id="cao" style="float:left">asdasd<br />asdsadasd</div>

<script>alert(documentgetElementById("cao")offsetWidth)</script>

如果这样获取不到,老子把电脑吃了,你TM问题又不叙述清楚,最TM烦你这种白痴问问题了,天知道你用了什么变态方法

正确的缩写

{margin:18px

6px

0

12px;}

margin属性CSS样式,如遇到上下、左右、上下左右等情况我们可以缩写简写优化。

在css中使用margin可以将margin-top,margin-right,margin-bottom,margin-left,缩写为一个标记,顺序为上右下左(顺时针)。

1、只有上下情况缩写

原始:margin-top:5px;

margin-bottom:6px

缩写简写为:margin:5px

0

6px

0或margin:5px

auto

6px

auto

2、只有左右情况缩写

原始:margin-left:5px;

margin-right:6px

缩写简写为:margin:0

6px

0

5px或margin:auto

6px

auto

5px

margin:0

auto;横向居中;

margin:auto

0;纵向居中;

3、只有三边情况缩写

原始:margin-top:5px;

margin-bottom:6px;

margin-left:4px

缩写:margin:5px

0

6px

4px或margin:5px

auto

6px

4px

4、四边相同值缩写

原始:margin-top:5px;

margin-bottom:5px;

margin-left:5px;

margin-right:5px

缩写:margin:5px;

5、四边不同值缩写

原始:margin-top:5px;

margin-bottom:6px;

margin-left:7px;

margin-right:8px

缩写:margin:5px

8px

6px

7px;

6、四边其中上下值和左右值各相同缩写

上下相同、左右相同原始:margin-top:5px;

margin-bottom:5px;

margin-left:7px;

margin-right:7px

缩写:margin:5px

7px;

一、创建一个新的HTML文件

二、创建HTML标记和内容。

三、预览效果如图所示。

四、设置左边框的宽度border-left-width: 15px。

五、预览效果如图。

六、设置左边框的宽度border-left-width: thin。

七、预览效果如图所示。

1 第二部分中这一段,#main{ margin-left:0px 0px 0px 220px; width:780px; padding:0px; border:#ff0000 1px dashed; background:#FF9900;}

margin-left这里,直接写"margin-left:220px;"就可以了吧。

2 两部分不在同一行的原因是sidemain和main的盒宽度超过content宽度。

3 如果你是修改的第二部分代码,那么main在傲游下应该也不会分行,我不太清楚傲游现在采用的是哪个的内核,但既然IE和FF都不分行显示,傲游……之所以分行可能是因为你把两部分代码混杂了,把“float:right”加入到了第二部分的#main中。

还有,能不能采取追问的形式?

以上就是关于CSS中.a {margin-left: 35px;.b {display: flex;}}这是什么写法全部的内容,包括:CSS中.a {margin-left: 35px;.b {display: flex;}}这是什么写法、如何获取 自动适应DIV 的高宽、将CSS代码缩写一行:margin-left:12px; margin-top: 18px; margin-right:6px;等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9429740.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存