浏览器-html+css布局问题请教各位

问题描述

html+css布局问题请教各位

这是我的css文件

 label{
    font-size: 16px;
}

.titleBar{
    background: none repeat scroll 0 0 #F8F8F8;
  border-bottom: 1px solid #F0F0F0;
  height: 48px;
}

.imgcontent{
    height: 36px;
    left: 10px;
    position: relative;
    top: 10px;
    width: 36px;
}
.panSelect{
    width:140px;
}
.selectFL{
    float:right;
    margin: 10px;
}
.btnSC{
    margin-left: 10px;
    margin-top: 3px;
}
.content-head{
}
.content-body{
  position: absolute;
  top:85px;
  bottom:10px;
  height:83%;
  width: 100%;
}
.content-main{
    width:98%;
    height:98%;
    margin:auto;
    border:1px solid gray;
}
jsp文件:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>在此处插入标题</title>

<link href="${ctx }/cys/tmgl/css/tmsc.css" rel="stylesheet" style="text/css">

<script type="text/javascript" src="${ctx}/cys/tmgl/js/tmsc.js"></script>

</head>
<body id = "body">
  <div class = "content-head">
    <div class = "titleBar">
        <div style = "float: left;">
          <img src = "${ctx}/images/lxsq.PNG" class = "imgcontent"></img>
          <h4 class = "font_head h4domsc">条码生成</h4>
        </div>
        <div class = "selectFL">
          <label>所属分类:</label>
          <select id = "panSelect" class = "panSelect"></select>
        </div>
    </div>
    <div class = "btnSC">
      <a href = "javaScript:void(0)" class = "webbtn" id = "btn_sc"><span class = "ico_btn_add"></span><span>生成</span></a>
    </div>
  </div>
  <div class = "content-body" id = "content-body">
    <div class = "content-main">

    </div>
  </div>
</body>
</html>

现在就是在浏览器最大化的时候边框是好的,但是当缩小浏览器的时候就回出现一个垂直滚动条,怎样能够能垂直滚动调出现呢,并不是overflow做调整,让下方的div能够随着窗体的变化而变化

解决方案

需要用js来动态计算高度。。而不是自指定高度83%


<script>
    window.onresize = function () {
        var d = document.getElementById('content-body');
        d.style.height = Math.max(document.body.clientHeight, document.documentElement.clientHeight) - 84 + 'px';
    }
    window.onresize()
</script>

解决方案二:

html+css----css布局方式
HTML- css多列布局
html css 布局心得

解决方案三:

html+css----css布局方式
HTML- css多列布局
html css 布局心得

解决方案四:

最外层的div设置一个固定的宽度试一下呢

解决方案五:

有一个叫scrolling的属性框架中滚动条的显示方式 然后属性为no

时间: 2024-11-05 19:44:47

浏览器-html+css布局问题请教各位的相关文章

浏览器发展/CSS布局/怎样运用?

css|浏览器 浏览器发展/CSS布局/怎样合理运用? IE7正在逼近...为什么使用逼近这个字眼呢?因为我为曾经使用CSS布局的网站感到担忧. CSS Hack 曾经为了让多个浏览器达到同样的效果,使用的又是CSS布局,我使用了CSS Hack.但随着IE7的到来,一些作用的失效,布局又出现了严重的问题.难道我们所提倡的CSS布局就是这样的让人不安么? 出现问题自然会让人想到出现问题的原因.其实不难发现我们使用CSS Hack都是在解决一些鸡毛蒜皮的小事,把原本干干净净的CSS样式表弄的神秘又

Div+CSS布局的宽度计算及在各浏览器中的差异比较

对比于传统的表格布局和框架布局,DIV+CSS布局有着布局容易.改版方便.样式定义灵活.HTML代码简洁清晰.易于JavaScript操控等优点.在众口皆碑的同时,对于一些初学者,总会遇到各种各样的问题,比如说DIV的宽度或高度的计算问题. 我们来探讨一下影响DIV宽度或高度的属性有哪些? DIV的宽度 = width + padding + border + margin 仅从一条公式上看,可能有点难理解,我们通过测试代码和截图来观察一下.为了测试结果观察直观,我们只测试一边,即左边,即本来p

Div+CSS布局的优点

介绍Div+CSS的优点,阿里西西建议各位朋友,做站时最好采用Div+CSS布局.  业界越来越关注DIV+CSS的标准化设计,大到各大门户网站,小到不计其数的个人网站,在Div+CSS标准化的影响下,网页设计人员已经把这一要求作为行业标准.那么什么是Div+CSS标准?Div+CSS的标准化设计到底有什么好处?       Div 全称 division 意为"区分"使用 DIV 的方法跟使用其他 tag 的方法一样.       <DIV>welcome tu alix

div+css布局优化中的整体布局

在div+css布局中,一般都这样来整体构架的 <div id="header"></div><div id="center"></div><div id="footer"></div> 而对于header部分,肯定要显示网站标题,除了显示网站标题外,还可能要显示其他比较重要的对象,比如网站的导航栏: <div id="header"> <

div+css布局入门

css 这是在网页设计师上看到的一篇文章,很适合入门div+css布局的人看,转了过来收藏,hoho-- 你正在学习CSS布局吗?是不是还不能完全掌握纯CSS布局?通常有两种情况阻碍你的学习: 第一种可能是你还没有理解CSS处理页面的原理.在你考虑你的页面整体表现效果前,你应当先考虑内容的语义和结构,然后再针对语义.结构添加CSS.这篇文章将告诉你应该怎样把HTML结构化. 另一种原因是你对那些非常熟悉的表现层属性(例如:cellpadding,.hspace.align="left"

Div+CSS布局入门教程(二) -- 写入整体层结构与CSS

css|教程|入门教程 二.写入整体层结构与CSS 接下来我们在桌面新建一个文件夹,命名为"DIV+CSS布局练习",在文件夹下新建两个空的记事本文档,输入以下内容:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=

WEB标准教程:Div+CSS布局入门教程

css|web|web标准|教程|入门教程 在网页制作中,有许多的术语,例如:CSS.HTML.DHTML.XHTML等等.在下面的文章中我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础.下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧. 所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图.

轻松学DIV教程(div+css布局)

css|教程 你正在学习CSS布局吗?是不是还不能完全掌握纯CSS布局?通常有两种情况阻碍你的学习: 第一种可能是你还没有理解CSS处理页面的原理.在你考虑你的页面整体表现效果前,你应当先考虑内容的语义和结构,然后再针对语义.结构添加CSS.这篇文章将告诉你应该怎样把HTML结构化. 另一种原因是你对那些非常熟悉的表现层属性(例如:cellpadding,.hspace.align=left等等)束手无策,不知道该转换成对应的什么CSS语句.当你解决了第一种问题,知道了如何结构化你的HTML,我

网页设计基础:Div+CSS布局入门教程

css|教程|入门教程|设计|网页|网页设计 在网页制作中,有许多的术语,例如:CSS.HTML.DHTML.XHTML等等.在下面的文章中我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础.下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧. 所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图.