各位web前端开发的大神们,问一下,仅div+css如何实现,点左边导航栏,右边出现内容 5

 我来答
千锋教育
2022-06-10 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
这个问题建议去千锋教育系统学习Web前端开发,千锋教育致力于打造中国互联网全产业链人才服务平台,总共开设13大热门课程,每月更新前沿技术,业内强师授课,只为高品质教学,教学大纲紧跟企业需求。

Web前端开发是一种综合性的开发技术,在项目开发过程中不仅仅是需要前端开发技术,还需要一定的后端开发技术识,其中包括了HTML5,CSS3,JS等技术,参加前端培训可以熟练掌握这几门知识,做开发工程师是完全没问题的,加上微信小程序的火爆,很多新媒体的大号或新媒体产业也都会需要这方面的人才,市场前景可观。目前前端开发行业的就业前景是很不错的,市场上相关的前端开发岗位也是比较多的,所从事的就业方向也很多。就业前景还是很不错的。

想要了解更多有关web前端的相关信息,推荐咨询千锋教育。北京千锋互联科技有限公司(下面简称“千锋教育”),成立于2011年1月,立足于职业教育培训领域,公司现有教育培训、高校服务、企业服务三大业务板块。教育培训业务分为大学生技能培训和职后技能培训;高校服务业务主要提供校企合作全解决方案与定制服务;企业服务业务主要为企业提供专业化综合服务。
kssion
推荐于2017-08-11 · TA获得超过170个赞
知道小有建树答主
回答量:296
采纳率:50%
帮助的人:137万
展开全部

仅div+css对于我来说,实现不了

如果加入一点js的话,就很容易实现

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
a {
text-decoration: none;
display: block;
line-height: 30px;
padding-left: 20px;
color: #fff;
}
ul {
width: 30%;
min-width: 150px;
max-width: 240px;
height: 600px;
display: block;
padding-top: 30px;
background: #333;
margin: 0;
float: left;
}
li {
list-style: none;
width: 120px;
height: 30px;
border: 1px solid #ccc;
margin-top: 10px;
}
.li {
background:#fff;
color:#333;
}
.container {
float: left;
width: 70%;
height: 600px;
padding-top: 30px;
background: #ccc;
}

.iframe {
width: inherit;
height: inherit;
border-style: none;
}

</style>
<script type="text/javascript">
var selectedLi;

function change(page) {
if (selectedLi == null) {
selectedLi = page;
selectedLi.className = null;
} else {
selectedLi.className = null;
selectedLi = page;
}
page.className = "li";
// 在同一目录下 创建1.html 2.html 3.html 取消注释下面的iframe 可使用此方法进行切换
// document.getElementById('content').src = page.rel+".html";
document.getElementById('container').innerHTML = "#######" + page.rel;

}

</script>
</head>
<body>
<ul id="menu">
<li><a onclick="change(this)" href="javascript:;" rel="1" class="li">标签1</a></li>
<li><a onclick="change(this)" href="javascript:;" rel="2">标签2</a></li>
<li><a onclick="change(this)" href="javascript:;" rel="3">标签3</a></li>
</ul>
<div id="container" class="container">
#######1
<!-- <iframe id="content" class="iframe" src="#"></iframe> -->
</div>
<script type="text/javascript">
var ul = document.getElementById("menu");
var li = ul.getElementsByTagName("li")[0];
selectedLi = li.getElementsByTagName("a")[0];
</script>
</body>
</html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猫头鹰博客
2017-08-10
知道答主
回答量:35
采纳率:0%
帮助的人:6.4万
展开全部

正常来讲js、jquery都可以实现的

但是要用html 和css来做的话 需要使用到框架

<html>

<frameset cols="25%,50%,25%">
  <frame src="frame_a.htm" />
  <frame src="frame_b.htm" />
  <frame src="frame_c.htm" />
</frameset>

</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
执__Tian甜之手
2015-02-23 · TA获得超过444个赞
知道小有建树答主
回答量:294
采纳率:90%
帮助的人:55.5万
展开全部
如果不可以使用JavaScript或者jQuery 可以使用css中的伪类来控制元素的显示隐藏 比如hover
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bvg_Winnir
2015-02-17 · TA获得超过153个赞
知道小有建树答主
回答量:288
采纳率:50%
帮助的人:255万
展开全部
页面框架

叫iframe
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式