36页面布局div+css

```html:run<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>单页面--后台管理系统</title>    <script type="text/javascript" src="https://cdn.bootcss.com/jquery/1.9.0/jquery.js"></script>    <script type="text/javascript" src="js/jquery.js"></script>    <style type="text/css">        /*公用元素设置*/        *{margin:0;padding:0;}        html,body{height:100%;}        ul{list-style: none;}        a{text-decoration: none;color:#FFFFFF;}        .h3All{color:#666666;}        /*公用头部设置*/        .headGeneral{position:absolute;width:100%;height:70px;background:url(https://cdn.files.qdfuns.com/article/content/picture/201806/26/204135szuewaa7ak4sdssl.png) no-repeat left center}        /*公用左侧导航设置*/        .leftNavigation{position:absolute;width:240px;min-height:100%;top:70px;left:0;}        .leftNavigation .leftNavigationUl{margin-top:76px;}        .leftNavigation .leftNavigationUl li{box-sizing: border-box;width:100%;height:54px;line-height: 54px;color:#FFFFFF;font-size: 18px;padding-left:56px;}        .leftNavigation .leftNavigationUl li:hover{background:mediumblue; }        /*公用右侧内容区设置*/        .rightContent{position:absolute;width:calc(100% - 240px);top:70px;left:240px;}        .rightContent .tabTitle{width:100%;height:50px;background: #d3d3d3;font-size: 0;}        .rightContent .tabTitle>li{margin-top:5px;height:40px;line-height:40px;display: inline-block;width:134px;text-align: center;border-top-left-radius: 4px;border-top-right-radius: 4px;margin-left: 10px;font-size: 16px;user-select:none;cursor:pointer;}        .rightContent .tabTitle>li.tabTitleLiDisplay{border-top:5px solid blue;background: #FFFFFF;}        .rightContent .tabTitle>li.tabTitleLiNoDisplay{border-top:5px solid #8D98A5;background: #8D98A5;}        .rightContent .tabContent{width:100%;background: #FFFFFF;}        .rightContent .tabContent>div{display:none;padding-left:30px;padding-top:39px;}        .rightContent .tabContent>div:first-child{display: block;}    </style></head><body><div class="headGeneral" id="headGeneral"></div><div class="leftNavigation" id="leftNavigation">    <ul class="leftNavigationUl">        <li id="1system">系统</li><!--点击后,对应页面1system.html放在与index.html(即本页面)同级的文件夹html里-->        <li id="2event">事件</li>        <li id="3securityPolicy">安全策略</li>        <li id="4assetAudit">资产审计</li>        <li id="5industryControlAudit">工控审计</li>        <li id="6interfaceManage">接口管理</li>        <li id="7dataAcquisition">数据采集</li>        <li id="7log">日志</li>        <li id="8userManage">用户管理</li>        <li id="9set">设置</li>    </ul></div><div class="rightContent" id="rightContent">    <ul class="tabTitle" id="tabTitle">        <li class="tabTitleLiDisplay">初始化一</li>        <li class="tabTitleLiNoDisplay">初始化二</li>        <li class="tabTitleLiNoDisplay">初始化三</li>    </ul>    <div class="tabContent" id="tabContent">        <!--以下内容,对应页面1system.html放在与index.html(即本页面)同级的文件夹html里,“白名单”将替换“初始化一”,“黑名单”将替换“初始化二”,以此类推-->        <div data-blockName="白名单">此处填写选项卡对应的内容1</div>        <div data-blockName="黑名单">此处填写选项卡对应的内容2</div>        <!--以上内容,对应页面1system.html放在与index.html(即本页面)同级的文件夹html里,“白名单”将替换“初始化一”,“黑名单”将替换“初始化二”,以此类推-->    </div></div></body></html><script type="text/javascript">    $(function(){        equalHeight();        tabTitleLiClick();        /*点击左侧导航区列表,更换右侧内容区的内容*/        $(".leftNavigationUl").click(function (event) {            var $eventTargetId=event.target.id;            $("#leftNavigation").css("height","100%");            /*以下内容为JS模板区,根据不同的if,填写相应的逻辑*/            if($eventTargetId=="1system"){                /*在其他文件里封装函数,在这里执行,以免此页面JS太长*/                $("#tabContent").load("html/1system.html",function () {                    tabContentLoad();                    /*内容区的交互写在此处,然后执行tabTitleLiClick()和qualHeight()*/                })            }else if($eventTargetId=="1system"){                /*在其他文件里封装函数,在这里执行,以免此页面JS太长*/                $("#tabContent").load("html/1system.html",function () {                    tabContentLoad();                    /*内容区的交互写在此处,然后执行tabTitleLiClick()和qualHeight()*/                })            }            /*以上内容为JS模板区,根据不同的if,填写相应的逻辑*/        });        /*点击右侧内容区选项卡,切换内容区显示的内容*/        function tabTitleLiClick(){            $(".tabTitle li").click(function(){                var selfIndex = $(this).index();                $(this).removeClass("tabTitleLiNoDisplay").addClass("tabTitleLiDisplay").siblings().removeClass("tabTitleLiDisplay").addClass("tabTitleLiNoDisplay");                $(".tabContent>div").eq(selfIndex).show().siblings().hide();            });        }        /*内容区加载时,执行此函数*/        function tabContentLoad(){            var tabContentDiv=$(".tabContent>div");            var tabTitle=$("#tabTitle");            var string = ‘‘;            tabTitle.empty();            tabContentDiv.each(function (index,item) {                string+=‘ <li class="‘+(index===0?"tabTitleLiDisplay":"tabTitleLiNoDisplay")+‘">‘+$(item).attr("data-blockName")+‘</li>‘;            });            tabTitle.html(string);            tabContentDiv.eq(0).show().siblings().hide();            tabTitleLiClick();            equalHeight();        }        /*初始化左右等高*/        function equalHeight(){            var $leftNavigation=$("#leftNavigation");            var $leftNavigationHeight=parseInt($leftNavigation.css("height"));            var $tabContent=$("#tabContent");            var $tabContentHeight=parseInt($tabContent.css("height"));            var $rightContent=$("#rightContent");            var $rightContentHeight=50+$tabContentHeight;            var $leftRightDistance = $leftNavigationHeight-$rightContentHeight;            if($leftRightDistance>=0){                $leftNavigation.css("background","#104599");                $rightContent.css({"height":($rightContentHeight+$leftRightDistance)+"px","background":"#FFFFFF"});            }else{                $leftNavigation.css({"height":($leftNavigationHeight-$leftRightDistance)+‘px‘,"background":"#104599"});                $rightContent.css("background","#FFFFFF");            }        }    });</script>```

原文地址:https://www.cnblogs.com/gushixianqiancheng/p/10966666.html

时间: 2024-10-31 23:15:47

36页面布局div+css的相关文章

左边logo 右边广告图片布局 div css左右浮动布局实例

左边logo 右边广告图片布局(div css左右浮动布局实例) 一般网页头部是左边网站标志logo,右边为广告图片或电话号码图片,这里DIVCSS5为大家介绍对float浮动使用实例布局介绍. 需要div+css布局案例效果图需要div+css布局案例效果图(缩小)一.DIVCSS5实例布局技术点说明 - TOP 1.图片切出说明:首先切好左边logo图片,右边广告图片(切图注意不影响图片质量情况尽量宽度高度尺寸切小).2.采用float:left和float:right布局:一般遇到内容靠左

(16/06/10) DIV+CSS网页标准化布局 DIV+CSS的兼容性问题小结。

1.兼容性问题的产生:个别浏览器的开发商对一些CSS属性的解析没有按W3C的标准设计. 一个好的网站布局需要在所有的浏览器上呈现相同的界面,即使不能完全一致也要大致相同.浏览器进行页面布局调试将其分为IE和非IE两种.主要原因是因为微软公司的IE浏览器没有按W3C的标准设计,而非IE浏览器几乎是符合W3C标准的.目前IE浏览器占有很大的市场份额,IE5使用人群很少,基本不用考虑,一般IE浏览器兼容性只针对IE6,IE7,IE8就可以了,IE的新版本向标准化迈进.非IE浏览器以Firefox浏览器

27款后台管理页面设计 DIV+CSS+JS

-----------. 演示: http://www.websjy.com/club/websj ... _61040268/index.htm http://www.websjy.com/club/websj ... 249562930_99810268/ http://www.websjy.com/club/websj ... 249563002_83490268/ http://www.websjy.com/club/websj ... /login_admin_green/ http:

div css行数实现 css显示行数序列值布局

div css布局中常常遇到文章标题列表前有序号(1-10)排版布局,如何简单实现这类新闻文章标题列表排版布局呢?如看到列表布局前有1 2 3 4 5 6 7等数字顺序. 类似带有序布局效果图 一.布局思维讲解   -   TOP 可能遇到这样的布局第一反应你会想到有序标签ol li的使用,但这里DIVCSS5告诉你因为浏览器版本比较多而不同浏览器对ol li有序列表默认自带的序号列表有着不同显示,这样容易引起浏览器兼容问题,所以遇到这样的有序排版布局,上海最好的性功能治疗医院告诉你,最简单是将

HTML页面布局

接下来的下面代码,只是给了一个大的前端编写布局,如果你已经是牛人了,就当没看到,如果是一些初学者,不妨拿去用用,里面也写了一些常用的css样式,现在虽然有很多牛逼的前段框架,用起来也非常得心应手,但是如果你要对自己很多定制化需求,最后肯定是要自己来编写前端页面的 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <!--网页标题-->

(一)初识div+css

关于div+css,一直以来都是听其名,而不知其为何.今天看了半天的视频,终于对此略有了解,感觉挺好的,相比之前的table布局页面,div+css就是一把页面布局利器!! div全称division(分割.分开.部门),css全称Cascading style sheet(层叠式样式表) 网页的布局分为三个时期:table布局,table+css布局(过渡时期),div+css布局(当前主流) 相对于div+css布局,table布局的缺点:1.显示样式和数据绑定在一起:2.布局的灵活度不高:

PS 切HTML (ps+div+css)

今天的这个教程,教大家如何把psd页面利用div+css切割成html页面,这类的教程,本站做的一直都很少,大多讲的都比较零碎的一些东西,在今后,我们将慢慢发布翻译出更多这类的教程,供大家学习,转载请著名来源,以及站码翻译,谢谢.... 首先看看效果 下面的图片就是效果图,切割出来后,可能头部和底部会宽点..... 新建文件夹 开始时,在您的计算机中创建一个文件夹.我把它命名为zmool.再在文件夹中创建新文件夹images,放网站的所有图像.接下来打开代码编辑器(Dreamweaver),并在

(转)一小时搞定DIV+CSS布局-固定页面开度布局

本文讲解使用DIV+CSS布局最基本的内容,读完本文你讲会使用DIV+CSS进行简单的页面布局. 转载请标明:http://www.kwstu.com/ArticleView/divcss_2013929173533658 关于DIV+CSS布局中用到的CSS必备知识请看:http://www.kwstu.com/ArticleView/divcss_201442291125960 DIV+CSS布局中主要CSS属性介绍: Float: Float属性是DIV+CSS布局中最基本也是最常用的属性

html div+css做页面布局

http://blog.csdn.net/mercop/article/details/7882000 HTML CSS + DIV实现整体布局 1.技术目标: 开发符合W3C标准的Web页面 理解盒子模型 实现DIV+CSS整体布局 2.什么是W3C标准? W3C:World Wide Web Consortium,万维网联盟    W3C的职能:负责制定和维护Web行业标准    W3C标准包括一系列的标准: HTML内容方面:XHTML 样式美化方面:CSS 结构文档访问方面:DOM 页面