css:为啥我用div来定位没起作用了,id没有错,只是完全没反应,请问可能的原因都有哪些

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css:为啥我用div来定位没起作用了,id没有错,只是完全没反应,请问可能的原因都有哪些相关的知识,希望对你有一定的参考价值。

这个最好有代码呀,不然看不到错误情况。
div 定位.....
id名称重复,或者定位的单词拼写错误,也可能css链接指向不对....这可能性太多了
定位具体是定什么的位.....绝对?相对?还是背景图片?追问

我只是做了一个导航条,左下面弄了一个竖排的导航,但是就是无法用margin和padding,而且导航还会跑到导航上面,清除浮动也不管用。

追答

最好看具体代码,才能找出问题
按你现在来说的 可能的原因:现在的div不是块元素,所以用不了margin和padding,可以加 display:block 试试。

追问

字数超出限制,发不了。

追答

.......看不到代码猜不出来具体错误.....可能性太多了

追问

其实我已经弄好了,就是前面有一个id已经设定好了样式,后面我再加一个同样的id再重新设定就失败了,这样是不行的吗?我把两个合在一起就好了。

追答

id 具有唯一性,上面说的id名称不能重复的......很多时候可以用class 门户网站 或者导航菜单用起来比较方便一点,id在js中常用。问题解决就好。

参考技术A 没有代码还真不知道你的错误在哪!追问

其实我已经弄好了,就是前面有一个id已经设定好了样式,后面我再加一个同样的id再重新设定就失败了,这样是不行的吗?我把两个合在一起就好了。

其实我已经弄好了,就是前面有一个id已经设定好了样式,后面我再加一个同样的id再重新设定就失败了,这样是不行的吗?我把两个合在一起就好了。

参考技术B 请把代码贴出来 参考技术C 把代码存在txt里面然后用附件发上来。追问

其实我已经弄好了,就是前面有一个id已经设定好了样式,后面我再加一个同样的id再重新设定就失败了,这样是不行的吗?我把两个合在一起就好了。

追答

据我所知 div+css 的话 一个ID 最好只写一次属性。

为啥要用div+css来进行网页布局?

DIV是层叠样式表中的定位技术,全称DIVision,即为划分。

有时可以称其为图层。DIV元素是用来为HTML(标准通用标记语言下的一个应用)文档内大块(block-level)的内容提供结构和背景的元素。

定义:

<div>可定义文档中的分区或节(division/section)。

<div>标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。

如果用id或class来标记<div>,那么该标签的作用会变得更加有效。

注释:<div>是一个块级元素,也就是说,浏览器通常会在div元素前后放置一个换行符。

提示:请使用<div>元素来组合块级元素,这样就可以使用样式对它们进行格式化。

用法:

<div>是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是<div>固有的特定的格式表现。可以通过<div>的class或id应用额外的样式。

不必为每一个<div>都加上类或id,虽然这样做也有一定的好处。

可以对同一个<div>元素同时应用class和id属性,但是更常见的情况是只应用其中一种。这两者的主要差异是,class用于元素组(类似的元素,或者可以理解为某一类元素),而id用于标识单独的特定的元素。

参考技术A 因为好用、流行,当然你也可以自定义标签来进行网页布局,只要写好css样式即可,甚至你可以用老掉牙的table来给页面进行布局。

以上是关于css:为啥我用div来定位没起作用了,id没有错,只是完全没反应,请问可能的原因都有哪些的主要内容,如果未能解决你的问题,请参考以下文章

我给div设置了绝对定位,left设为为20px,用js获取style.left为啥为空? 我用

DW在使用css+div排版时,为啥有的div标签不在固定位置呢,网页放大后,就会移动,求高手解答!谢谢

网页中我在div和css都限制了 这个图片的宽高为啥不起作用

W3SCHOOL上为啥没有DIV教程?只看到了CSS教程,没有DIV教程.为啥???????

我的父级元素div用了相对定位,儿子元素div用了相对定位,为啥孙子元素div用了绝对定位不行了?

div 定位是position:absolute,是否定了top的值就不能定bottom了?