为了账号安全,请及时绑定邮箱和手机立即绑定

任务不会做

1、为什么要用绝对定位

2、为什么是给table设置css样式而不是给td设置,div的父元素难道不是td?讲解里也是给td设置cs样式而不是给table,为什么任务里给td设置就没用?

正在回答

3 回答

<!DOCTYPE HTML>

<html>

<head>

<meta  charset="utf-8">

<title>父元素高度确定的多行文本</title>

<style>

  .wrap{height:300px;background:#ccc;float:left;}

  .mid{

       border:red solid 1px;

  }

  .img_middle{border:green solid;position:absolute;height:100%;}

</style>

</head>

<body>

<table class="wrap"><tbody><tr><td >

<div>

    <p>看我是否可以居中。</p>

    <p>看我是否可以居中。</p>

    <p>看我是否可以居中。</p>

    <p>看我是否可以居中。</p>

    <p>看我是否可以居中。</p>

</div>

</td></tr></tbody></table>


<!--下面是代码任务区-->

<table class="img_middle"><tbody><tr><td><div class="mid">

 <img src="http://img1.sycdn.imooc.com//54ffac56000169c001840181.jpg" title="害羞的小女生"/>

</div>

</td></tr></tbody></table>

</body>

</html>

找了半天。。 

0 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>

<html>

<head>

<meta  charset="utf-8">

<title>父元素高度确定的多行文本</title>

<style>

  .wrap{height:300px;background:#ccc;float:left;}<!--想让图片相对浏览器对中,就不能让wrap影响到imc-middle,将它设为float或者absolute。-->

  .mid{

       border:red solid 1px;

      }

 .imc-middle{border:green solid;position:absolute;height:100%;}<!--将定位基准设为浏览器窗口,并且获取浏览器高度,不用设置vertical-align,因为td自己会在table里对中-->

</style>

</head>

 

<body>

<table><tbody><tr><td >

<div>

    <p>看我是否可以居中。</p>

    <p>看我是否可以居中。</p>

    <p>看我是否可以居中。</p>

    <p>看我是否可以居中。</p>

    <p>看我是否可以居中。</p>

</div>

</td></tr></tbody></table>

 

<!--下面是代码任务区-->

<table><tbody><tr><td><div>

 <img src="http://img1.sycdn.imooc.com//54ffac56000169c001840181.jpg" title="害羞的小女生"/>

</div>

</td></tr></tbody></table>

</body>

</html>

 http://img1.sycdn.imooc.com//57f73a3b0001343304720645.jpg

 

 

 


完美~~~


1 回复 有任何疑惑可以回复我~
#1

初影_chaos

你给的代码是不是哪里少了,和你图片不一样啊,加了float:left;后那几行文字反而不居中了。而且你那几个样式都没用到啊
2016-10-11 回复 有任何疑惑可以回复我~
#2

FL丿

这个也叫完美啊 难看的要死 哈哈
2016-10-15 回复 有任何疑惑可以回复我~
#3

fwn 回复 初影_chaos

他css部分有class,下面就没有class了。。。
2016-10-15 回复 有任何疑惑可以回复我~
#4

林鸿伯3985306 回复 FL丿

不好意思 我并不觉得有丑的 审美就是这么畸形
2016-10-18 回复 有任何疑惑可以回复我~
#5

FL丿 回复 林鸿伯3985306

你这审美观真是好啊 厉害
2016-10-18 回复 有任何疑惑可以回复我~
查看2条回复

1、绝对定位是相对于浏览器窗口。

2、td表格的一个单元格,css是给整个表格设置样式,不是单个表格,单个表格修改应该给单个表格命名,比如<td class="aaa"></td>然后对.aaa进行设置。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1226853    人
  • 解答问题       18245    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

任务不会做

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号