找一个会html和CSS的大神,求助怎么让下面两个div放在一行里

求大神帮忙解决,一个用JS追加页面css元素(div或span)有关问题_HTML/CSS大全_优良自学吧 |
当前位置: >
> 求大神帮忙解决,一个用JS追加页面css元素(div或span)有关问题优良自学吧提供求大神帮忙解决,一个用JS追加页面css元素(div或span)有关问题,求大神帮忙解决,一个用JS追加页面css元素(div或span)问题&/html& &style&type="text/css"&& &!--& body,table,&td,&a&{font:9}& /*求大神帮忙解决,一个用JS追加页面css元素(div或span)问题&/html&
&style&type="text/css"&&
body,table,&td,&a&{font:9}&
/*重点:固定行头样式*/
.scrollRowThead{
position:&&
left:&expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
z-index:0;}
/*重点:固定表头样式*/
/*行列交叉的地方*/
.scrollCR&{&z-index:3;}
/*div外框*/
.scrollDiv&{
height:200
border:&1px&solid&#EEEEEE;
OVERFLOW:&width:&300&}
/*行头居中*/
.scrollColThead&td,.scrollColThead&th
{&text-align:&center&;}
/*行头列头背景*/
.scrollRowThead,.scrollColThead&td,.scrollColThead&th
{background-color:#FFFFFF;}
/*表格的线*/
.scrolltable{
border-bottom:1px&solid&#CCCCCC;&
border-right:1px&solid&#CCCCCC;&}
/*单元格的线等*/
.scrolltable&td,.scrollTable&th{
border-left:&1px&solid&#CCCCCC;&
border-top:&1px&solid&#CCCCCC;&
padding:&5&}
position:&
top:&expression(this.parentElement.parentElement.parentElement.scrollTop);
z-index:3;
background-color:#CCCCCC;
&h1&利用CSS代码让Table产生固定表头&/h1&
&div&id='scrollDiv'&class='scrollDiv'&&//要用JS在后面追加
&table&id="myt"&border="0"&cellpadding="3"&cellspacing="0"&width="300"&class="scrollTable"&
&&&th&&h1&/th&
&&&th&&h2&/th&
&&&th&&h3&/th&
&&&th&&h4&/th&
&&&th&&h5&/th&
&&&td&class="scrollRowThead"&&&
&input&type="checkbox"&name="checkbox"&value="checkbox"&
&&&td&单元格2&/td&
&&&td&单元格3&/td&
&&&td&单元格4&/td&
&&&td&单元格5&/td&
&&&td&class="scrollRowThead"&&&
&input&type="checkbox"&name="checkbox2"&value="checkbox"&
&&&td&单元格2&/td&
&&&td&单元格3&/td&
&&&td&单元格4&/td&
&&&td&单元格5&/td&
&&&td&nowrap&class="scrollRowThead"&&&
&input&type="checkbox"&name="checkbox3"&value="checkbox"&
&&&td&nowrap&单元格2&/td&
&&&td&nowrap&单元格3&/td&
&&&td&nowrap&单元格4&/td&
&&&td&nowrap&单元格5&/td&
&&&td&class="scrollRowThead"&&&
&input&type="checkbox"&name="checkbox4"&value="checkbox"&
&&&td&单元格2&/td&
&&&td&单元格3&/td&
&&&td&单元格4&/td&
&&&td&单元格5&/td&
&&&td&class="scrollRowThead"&&&
&input&type="checkbox"&name="checkbox5"&value="checkbox"&
&&&td&单元格2&/td&
&&&td&单元格3&/td&
&&&td&单元格4&/td&
&&&td&单元格5&/td&
&&&td&class="scrollRowThead"&&&
&input&type="checkbox"&name="checkbox6"&value="checkbox"&
&&&td&单元格2&/td&
&&&td&单元格3&/td&
&&&td&单元格4&/td&
&&&td&单元格5&/td&
&&&td&class="scrollRowThead"&&
&input&type="checkbox"&name="checkbox7"&value="checkbox"&
&&&td&单元格2&/td&
&&&td&单元格3&/td&
&&&td&单元格4&/td&
&&&td&单元格5&/td&
//document.all.myt.insertAdjacentHTML("afterBegin","&h1&在文本前容器内插入内容&/h1&");
//document.all.myt.insertAdjacentHTML("beforeEnd","&h2&在文本后容器内插入内容&/h2&");
//document.all.myt.insertAdjacentHTML("beforeBegin","&h2&在文本后容器内插入内容&/h2&");
//document.all.myt.insertAdjacentHTML("beforeBegin","&div&id='scrollDiv'&class='scrollDiv'&&");
&/tr&&/td&
——————————————————————————————————————————————
就一个简单的固定表头页面,我想在table前追加加一个DIV或者SPAN标签,用JS在后面实现(下面注释了,因为达不到我想要的效果),找了好久都解决不了,有大神知道怎么解决吗?
我想要的效果是,上面贴出的页面的代码中,table标签前是没有DIV的,要在后面的JS追加上去的,然后也可以做到固定表头的效果,我纯CSS&,JS&小白,希望有大神可以帮一下忙,解决一下!------解决方案--------------------利用jquery的warp方法,外包一个div,如下操作
&!DOCTYPE&html&PUBLIC&"-//W3C//DTD&XHTML&1.0&Transitional//EN"&"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&
&html&xmlns="http://www.w3.org/1999/xhtml"&
&meta&http-equiv="Content-Type"&content="text/&charset=utf-8"&/&
&title&无标题文档&/title&
&style&type="text/css"&&
body,table,&td,&a&{font:9}&
/*重点:固定行头样式*/
.scrollRowThead{
position:&&
left:&expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
z-index:0;}
/*重点:固定表头样式*/
/*行列交叉的地方*/
.scrollCR&{&z-index:3;}
/*div外框*/
.scrollDiv&{
height:200
border:&1px&solid&#EEEEEE;
OVERFLOW:&width:&300&}
/*行头居中*/
.scrollColThead&td,.scrollColThead&th
{&text-align:&center&;}
/*行头列头背景*/
.scrollRowThead,.scrollColThead&td,.scrollColThead&th
{background-color:#FFFFFF;}
/*表格的线*/
.scrolltable{
border-bottom:1px&solid&#CCCCCC;&
border-right:1px&solid&#CCCCCC;&}
/*单元格的线等*/
.scrolltable&td,.scrollTable&th{
border-left:&1px&solid&#CCCCCC;&
border-top:&1px&solid&#CCCCCC;&
padding:&5&}
position:&
top:&expression(this.parentElement.parentElement.parentElement.scrollTop);
z-index:3;
background-color:#CCCCCC;
&script&src="/jquery-1.11.0.min.js"&&/script&
$(function(){
$('#myt').wrap("&div&id='scrollDiv'&class='scrollDiv'&&");
&h1&利用CSS代码让Table产生固定表头&/h1&
&table&id="myt"&border="0"&cellpadding="3"&cellspacing="0"&width="300"&class="scrollTable"&
&&&&&thead&&
&&&&&&&th&&h1&/th&
&&&&&&&th&&h2&/th&
&&&&&&&th&&h3&/th&
&&&&&&&th&&h4&/th&
&&&&&&&th&&h5&/th&
&&&&&/thead&
&&&&&&&td&class="scrollRowThead"&&&
&&&&&input&type="checkbox"&name="checkbox"&value="checkbox"&
&&&&a&/td&
&&&&&&&td&单元格2&/td&
&&&&&&&td&单元格3&/td&
&&&&&&&td&单元格4&/td&
&&&&&&&td&单元格5&/td&
&&&&&&&td&class="scrollRowThead"&&&
&&&&&input&type="checkbox"&name="checkbox2"&value="checkbox"&
&&&&b&/td&
&&&&&&&td&单元格2&/td&
&&&&&&&td&单元格3&/td&
&&&&&&&td&单元格4&/td&
&&&&&&&td&单元格5&/td&
&&&&&&&td&nowrap&class="scrollRowThead"&&&
&&&&&input&type="checkbox"&name="checkbox3"&value="checkbox"&
&&&&c&/td&
&&&&&&&td&nowrap&单元格2&/td&
&&&&&&&td&nowrap&单元格3&/td&
&&&&&&&td&nowrap&单元格4&/td&
&&&&&&&td&nowrap&单元格5&/td&
&&&&&&&td&class="scrollRowThead"&&&
&&&&&input&type="checkbox"&name="checkbox4"&value="checkbox"&
&&&&d&/td&
&&&&&&&td&单元格2&/td&
&&&&&&&td&单元格3&/td&
&&&&&&&td&单元格4&/td&
&&&&&&&td&单元格5&/td&
&&&&&&&td&class="scrollRowThead"&&&
&&&&&input&type="checkbox"&name="checkbox5"&value="checkbox"&
&&&&e&/td&
&&&&&&&td&单元格2&/td&
&&&&&&&td&单元格3&/td&
&&&&&&&td&单元格4&/td&
&&&&&&&td&单元格5&/td&
&&&&&&&td&class="scrollRowThead"&&&
&&&&&input&type="checkbox"&name="checkbox6"&value="checkbox"&
&&&&f&/td&
&&&&&&&td&单元格2&/td&
&&&&&&&td&单元格3&/td&
&&&&&&&td&单元格4&/td&
&&&&&&&td&单元格5&/td&
&&&&&&&td&class="scrollRowThead"&&
&&&&&input&type="checkbox"&name="checkbox7"&value="checkbox"&
&&&&g&/td&
&&&&&&&td&单元格2&/td&
&&&&&&&td&单元格3&/td&
&&&&&&&td&单元格4&/td&
&&&&&&&td&单元格5&/td&
&&&&&/table&
//document.all.myt.insertAdjacentHTML("afterBegin","&h1&在文本前容器内插入内容&/h1&");
//document.all.myt.insertAdjacentHTML("beforeEnd","&h2&在文本后容器内插入内容&/h2&");
//document.all.myt.insertAdjacentHTML("beforeBegin","&h2&在文本后容器内插入内容&/h2&");
//document.all.myt.insertAdjacentHTML("beforeBegin","&div&id='scrollDiv'&class='scrollDiv'&&");
&/html&(本文来自互联网,不代表搜站(/)的观点和立场)本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(),我们会及时处理和回复,谢谢编辑推荐最近更新CSS DIV 有两个DIV 分别是pages、plist样式控制 想让DIV内的内容在一行内显示
CSS DIV 有两个DIV 分别是pages、plist样式控制 想让DIV内的内容在一行内显示 10
&CSS DIV& 有两个DIV&& 分别是pages、plist控制& 想让DIV内的内容在一行显示,IE8内正常,IE6、360浏览&font& &a&这些元素都会错位,怎么解决IE6、360浏览器CSS不兼容的问题,要求DIV结构不变,只修改pages、plist样式。
&div class="pages"&&div class="plist"&共 5 篇& 页次:&font color=red& 3&/font&/5页& 1 篇/页 &a href="Index.Html"&首页&/a&& &a href="Index_2.Html"&上一页&/a& &a href="Index_4.Html"&下一页&/a&& &a href= "Index_5.Html"&尾页&/a&&/div&&/div&
把页面所有代码和不正常的图片发过来
.pages{&width:720&margin:0&margin-top:5&text-align:&height:20}
plist样式没写
IE6、360浏览器下面的显示情况如图:
增加一个样式
.plist a {&display: }
这是我写的代码,IE6没问题。
&html&&head&&style&
.pages{&width:720&margin:0&margin-top:5&text-align:&height:20}
&/style&&/head&
&body&&div class="pages"&&div class="plist"&共 5 篇& 页次:&font color=red& 3&/font&/5页& 1 篇/页 &a href="Index.Html"&首页&/a&& &a href="Index_2.Html"&上一页&/a& &a href="Index_4.Html"&下一页&/a&& &a href= "Index_5.Html"&尾页&/a&&/div&&/div&
是没问题,可能我的样式里面对a的样式有重复的
再找找去。
⊙﹏⊙b汗,不早说。
确实是父级的DIV影响了
&div class="ttm"&
&div class="pages"&&div class="plist"&
&/div&&/div&
ttm的样式是
.ttm li a{&width:550&float:}搞的plist内的a的宽度都是550px了,IE8对和IE6、360对元素的样式从属关系取向不同啊,NND IE8就当前样式&& 旧版的浏览器就选父级的样式, NND 不过也好,可以及时发现问题。
还是谢谢你啦
其他回答 (2)
IE6的默认规则可能不太一样,你可以具体的设定关键标签的具体属性试试看~~
相关知识等待您来回答
网页制作领域专家
& &SOGOU - 京ICP证050897号css如何让两个div在一行显示_百度知道
css如何让两个div在一行显示
}.tra_p h3 a{font-size。所以当没有的时候就让右侧的div充满整个大div的区域html&a&gt:#333;&gt.//padding-_blank&&tra_tu&quot:
&#47:url(;&h3&images&#47.gif) repeat-line-div&gt:;a target=&quot:20内容&lt:30p&index_12;div class=&tra_main&114&#39:12div class=&& width=&#39.gif'&gt:22&#47:490px:20px./&}.tra_main{width:hidden.tra_p p{font-font- padding-left:div&
&lt:div&gt,不限制的原因是因为第一个div里面的img标签有可能没有:132};
&lt:img src='标题&/Nature_04; padding-&#47:20 height='/&lt.tra_tu{width.;&#47.gif) no-img/img/&
&lt.;p&/tra_p&css;line-height:20px 0; &h3&&lt:14 }.tra_p h3{
&padding.tra_p{float,右侧的div宽度不限制两个div放在一个大div里面
其中第一个div放在左面
并左浮动;div class=&quot
。。左边DIV 宽度最大不超过多少(max-):XXXpx;左右两边都设置最大宽度就好了可以有这个思路
这样是不是有兼容性问题
有,IE8以下不支持。
如果右边设置百分比的话,当左侧没有img标签时,就无法充满整个大div
你的意思就是 右边的宽度完全需要取决于左边咯。左边大就右边小,左边小或者没有了,右边也就相应大。。你这个问题有点麻烦耶。。我能想到的就者有这个了,,但是应该能解决,得自己写一个测试才行,都设置百分比,都设置 max-width让所有浏览器都支持max-width的CSS样式代码:max-width:1000_width:expression((document.documentElement.clientWidth||document.body.clientWidth)&px&:&&);overflow: 这里的px是你需要的数值,注意3个数值的相同。
软件工程师
其他类似问题
为您推荐:
其他1条回答
以上回答你满意么:-200px,而b的width刚好是200,这个只是因为a的width设置为100%,那么就必须让b这个DIV有空间CSS里的float配置,刚好满足了b的需求,设置了这个margin-right后,为了不出现换行的情况,值为right。
至于margin-right,表示顺序靠右,表示顺序靠左,值为left
你在说啥呢?
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!您的位置: >
> div 两列并排 一行两列布局教程解决篇
实现两个并排,一行只显示两列DIV布局,使用+即可实现一行显示两列。
第一种情况,float浮动相同
让两个div盒子的值相同,比如都设置或,设置合适即可。这里我们通过案例实现一行两列DIV布局。
1、完整实例代码:
&!DOCTYPE&html&&&&http-equiv=&Content-Type&&content=&text/&charset=utf-8&&&两个DIV并排&&.div-a{&float:width:49%;:1px&solid&#F00}&.div-b{&float:width:49%;border:1px&solid&#000}&&&&&class=&div-a&第一个DIV盒子&&class=&div-b&第二个DIV盒子&&&
2、实例截图
一行两列DIV并排效果截图
需要注意是宽度,要想一行两列DIV布局,避免第三个DIV也并排,这里就要设置计算好宽度(这里设置为49%),三个DIV盒子宽度之和大于父级宽度,两个DIV宽度之和小于父级宽度,即可实现只有2个DIV并排。
第二种情况,float浮动值不同
一个设置为float:一个设置为float:right.。
&!DOCTYPE&html&&&&http-equiv=&Content-Type&&content=&text/&charset=utf-8&&&两个DIV并排&&.div-c{&float:width:49%;border:1px&solid&#F00}&.div-d{&float:width:49%;border:1px&solid&#000}&&&&&class=&div-c&第三个DIV盒子&&class=&div-d&第四个DIV盒子&&&
2、两列并排DIV实例截图
不同float浮动值实现一行两列div布局实例截图
在线演示:
完整DIV+CSS实例打包下载:
相关:如需转载,请注明文章出处和来源网址:我要分享到:上一篇: 下一篇: 必备CSS教程 Essential CSS Tutorials• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • ()• • ()• ()• • • • • • • • • • • • • • • • 必备HTML基础教程 Essential HTML Tutorials •
• () • () • () •
• () •
• () •
• 如对文章有任何疑问请提交到,或有任何网页制作CSS问题立即到发贴求解 或 直接DIVCSS5网页顶部搜索遇到DIVCSS疑问。文章修订日期: 18:29
原创:本文 DIVCSS5版权所有。最新文章NEWS• • • • • • • • • • CSS EFFECTS相关文章RELATED• • • • • • • • • • 热点文章HOT
学习与资源分享平台div,css里如何让一段文字上下高度居中。是好几行,不是一行。
div,css里如何让一段文字上下高度居中。是好几行,不是一行。
div中没有table那样的垂直居中标签,只能设置距离上下边界的高度,你可以大概估算下你文字的高度,然后把剩下的高度除以二,然后设置div的padding-top属性为那个高度就可以,如:&div style="padding-top:25padding-bottom:25"&,这样上下空隙就一样了
其他回答 (7)
margin:上下
(例如:margin:10px auto) 上下高度都是10像素,左右自动
可以用line-height来实现
&style type="text/css"&&& body{font-size:12font-family:}&& div{height:50line-height:50border:1px solid #FF0099;background-color:#FFCCFF;}&& &/style&
&div&这段文字垂直居中显示&/div&
设置 line-height:30(你的行高) text-aline:(文本居中)
使用line-height属性即可。
啊赖啊,别div啦
div标签+css控制
line-height通常是用于调节一段文字的行与行之间的距离,或者说两行文字之间的距离,如果行高 是500px,那么每一行中的文字距离本行的顶部就是250px,如果将文字的行高设为500px,并且外面的容器的高度也为500px,同样可以实现垂 直居中,但是用它来实现垂直居中,也是有缺点的,就是如果内容过多,文字就会跑到下一行,那么内容就不可能垂直居中了。HTML代码:&h1&Hi, I'm&span&Vertically Aligned&/span& Within the H1&/h1&CSS代码:body h1 h1 span p strong 方法二:利用绝对定位这个方法有个缺点我必须指出,就是外面的块状元素,必须指定高度,所以如果你在里面放动态的内容的话,后果会很糟糕滴~HTML代码:&div class="vert"&&h1&Hi, I'm&span&Vertically Aligned&/span&&/h1&&p&Abigo sudo mara paulatim odio, accumsan luptatum nibh nibh refero metuo opes ut fatua. Acsi et fere similis &strong&Using&/strong& augue &strong&absolute&/strong& validus. Regula &strong&positioning&/strong& eu jus vel, indoles fere iaceo ea similis. Velit praemitto nulla vel luctus secundum. &/p&&/div&CSS代码这种用绝对定位来实现的垂直居中,取决与元素的宽度和高度,你可以用下面这两个公式来计算元素的左边距和上边距元素的宽度/2 = 负左边距元素的高度/2 = 负上边距在这个例子中,我们就是这么计算的.vert 完整CSS代码body h1 h1 span p strong .vert 问题延伸如果元素的外面还有一个父级元素,如果才能让元素垂直居中于父级元素内部?比如下面的代码,多了一个父级元素&div class="container"&&div class="vert"&&h1&Hi, I'm Nested &&span&Vertically Aligned&/span&&/h1&&p&Abigo sudo mara paulatim odio, accumsan luptatum nibh nibh refero metuo opes ut fatua. Acsi et fere similis &strong&Using&/strong& augue &strong&absolute&/strong& validus. Regula &strong&positioning&/strong& eu jus vel, indoles fere iaceo ea similis. Velit praemitto nulla vel luctus secundum. &/p&&/div&&/div&这时候,就必须在定义父级元素的CSS代码中加入position:才能够使内部元素垂直居中于父级内部,代码如下:.container 摘自动感居互动百科
相关知识等待您来回答
网页制作领域专家
& &SOGOU - 京ICP证050897号

我要回帖

更多关于 css div 居中 的文章

 

随机推荐