❶ div+css三行两列布局怎么写,求大神解答
DIV+CSS三行两列经典布局
这个XHTML1标准的DIV+CSS布局是着名网页设计师2004年发布在《网页设计师》上的,一个非常经典的布局,在IE、Mozilla和Opera浏览器中均可以实现居中和高度自适应。完整代码如下(在原代码的基础上作了一定规范整理):
<html>
<head>
<metahttp-equiv='Content-Type'content="text/html;charset=gb2312">
<title>XHTML之经典三行两列布局-seobbs.net</title>
<styletype="text/css">
body
{background:#999;text-align:center;color:#333;fontfamily:Verdana,Arial,Helvetica,sans-serif;}
a:link,visited
{color:#004592;text-decoration:none;}
a:hover{color:#004592;text-decoration:underline;}
a:active{color:#004592;text-decoration:none;}
img{border:0px;}
#header{margin-right:auto;margin-left:auto;padding:0px;width:776px;background:#EEE;height:60px;text-align:left;}
#contain{margin-left:auto;margin-right:auto;width:776px;}
#mainbg{float:left;padding:0px;width:776px;background:#60A179;}
#right{float:right;margin:2px0px2px0px;padding:0px;width:574px;background:#ccd2de;text-align:left;}
#left{float:left;margin:2px2px0px0px;padding:0px;background:#F2F3F7;width:200px;text-align:left;}
#footer{clear:both;margin-right:auto;margin-left:auto;padding:0px;width:776px;background:#EEE;height:60px;}
.text{margin:0px;padding:20px;}
</style>
</head>
<body>
<divid="header">header</div>
<divid="contain">
<divid="mainbg">
<divid="right">
<divclass="text">text<p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p></div></div><divid="left"><divclass="text">left</div></div></div></div>
<divid="footer">footer</div>
</body>
</html>
效果演示及代码:www.st539.com/news_view.asp?id=123
SEO角度分析这个布局的优势:
我们先按网页设计惯例来看页面中的内容分布,一般情况下,头部(A区)为站点导航,底部(D区)为辅助导航及版权信息等,左侧(B区)会放搜索、列表、排行等功能性内容,核心内容就集中在右侧(C区)。
如上图标识所示,按传统的布局,代码编写顺序是“A->B->C->D”,也可以理解为“功能->功能->核心内容->功能”。
都知道,搜索引擎蜘蛛爬行时,是按着页面代码顺序自上而下的,这种情况下蜘蛛很难最快的爬行到核心内容;而当页面代码过多的时候蜘蛛完全有可能没有爬行到核心内容就折回,抓取到的是与其他页面一样的功能内容时,这个页面就成为相似网页。
为了避免这样的情况,包括新浪、搜狐、网易在内的很多网站(可能也包括你^_^),都在设计时将页面中B区和C区对调。
再来看本布局方式,页面代码顺序是“A->C->B->D”,按内容分布可以理解为“功能->核心内容->功能->功能”,在不改变页面展示的情况下,将核心内容部分放到了前面。
这样,蜘蛛爬行时就能在最短时间内索引到网页的核心内容。
❷ 如何使用div+css布局网页成三行三列
DIV+CSS没办法像Table那样轻松的划分块。布局之前,必选先确定块,浮动的结构,不能任意的再拆分。你可以在Div内进行嵌套。
如有疑问追问,如满意记得采纳,
如果有其他问题也可点我名字向我求助
答题不易,
如果没有回答完全,请您谅解,
请采纳最快回答的正确答案!!谢谢!
❸ 求一段html代码,让两三行文字显示在网页正中间,百度了许多代码。都是把文字显示在第一行正中。
很简单,给你写个小例子吧:
<html>
<head>
<script type="text/javascript" language="javascript">
function resizeFrame(){
var vH=document.getElementById("middle").offsetHeight;
var y=(parseInt(document.documentElement.clientHeight)-vH)/2;
var vW=document.getElementById("middle").offsetWidth;
var x=(parseInt(document.documentElement.clientWidth)-vW)/2;
document.getElementById("middle").setAttribute("style", "margin-top:"+y+"px;margin-left:"+x+"px;");
}
window.onresize=resizeFrame;
window.onload=resizeFrame;
</script>
</head>
<body >
<div id="middle" style="position:absolute;">
文字居中显示!<br/>
文字居中显示!<br/>
文字居中显示!<br/>
</div>
</html>
❹ 4. 在网页中插入一个3行2列,表格边框为0,宽度为1024,高度为778,背景颜色为红色,在第一个单元格内插入
把光标放在第一个单元格内,然后右键“插入表格”你选择三行两列,然后选中插入的表格,右键,有“表格属性”可对表格进行设置为宽度为1024高度为778,然后点击“边框和底纹”就选择“无边框”。这样就OK了!
❺ 怎样把chrome浏览器的启动页设置成多个网页选项框框,就是3行3列那种样子现在的是只能同时打开多个主页
选项的基本设置里,在启动时对应的选项里选择"打开主页",然后在主页的选项里选择"使用新标签页界面"就可以了
❻ 有关网页制作.如何用<DIV>布局,做出三行三列不用表格.
不知道你说的是哪种。。。。我两种都说一下
一种是你没开始布局,那最简单了。。。直接拉动就是,不过在属性里面要标好宽高
还有一种就是在已布局的方框内,拉出一个框后按住CTRL继续拉。。。拉出9个就OK了
不早说用到样式 =。= 楼下的很详细 =。=
❼ 网页三行三列表格的代码
在dw设计中插入表格3行3列,自动生成代码。
<table>
<tr><td></td><td></td><td></td>
</tr>
<tr><td></td><td></td><td></td>
</tr>
<tr><td></td><td></td><td></td>
</tr>
</table>
❽ 网页制作问题,怎么用代码设置图片大小,让12张图片三行四列
1.可以制作一个表格,三行四列
2.设计布局的宽度,比如宽度为800PX,你每张图片的宽度为200,那么你连续放12张图片,自然是3行4了列。
3.如用是asp.net程序的话,好几个控件都可以实现的。
希望采纳
❾ 输三行每一行最多80个字符怎么设置
输三行每一行最多80个字符设置方法:
1、打开一个Word文档。
2、依次点击页面布局-页边距-自定义页边距-文档网络。
3、勾选指定行和字符网络,对字符和(行)进行设置。
4、设置好后,点击右下角的【确定】即可。
❿ CSS做网页三行式布局(上中下),中间有一个div,是一个横向导航栏...
你错了,你中间的div其实只是占领了一行,并不是宽度和其他两个一样,你分别非三个div定义一个背景颜色,你就知道他们的宽度是不一样了,之所以中间的宽度只有1px也会占领一行的关系,是因为div和p标签一样,都是类模块,他们的属性display=block;当设置成display=inline-block的时候,他们几个居然在一行显示了