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

一个不知道该怎么说的问题

一个不知道该怎么说的问题

镜子2015 2015-10-06 01:45:40
<html><head><meta charset="utf-8"><title>定宽块状元素水平居中</title><style>div{    border:1px solid red;    margin:40px;}.txtCenter{ text-align:center;}div.imgCenter{text-align:center;}</style></head><body><span class="txtCenter">我是文本,哈哈,我想要在父容器中水平居中显示。</span><!--下面是任务部分-->这里面我有一个地方不懂,我把原题目中的div.txtCenter改成了.txtCenter,{}里面还是text-align:center,下面的本来应该是“div”的地方,我改成了span,文本为什么不显示居中效果了呢??非常不理解,请大神赐教,谢谢
查看完整描述

6 回答

已采纳
?
奋斗小青年111

TA贡献4条经验 获得超1个赞

或者

<html>

<head>

<meta charset="utf-8">

<title>定宽块状元素水平居中</title>

<style>

div{

    border:1px solid red;

    margin:40px;
    text-align:center;

}
body{
    text-align:center;
}

span{
border:1px solid red;
margin:40px;
text-align:center;
}


.txtCenter{

text-align:center;

}

div.imgCenter{text-align:center;

}

</style>

</head>

<body>

<span class="txtCenter">我是文本,哈哈,我想要在父容器中水平居中显示。</span>

查看完整回答
反对 回复 2015-10-06
?
echo_kinchao

TA贡献600条经验 获得超86个赞

居中的逻辑问题

查看完整回答
反对 回复 2015-10-08
?
奋斗小青年111

TA贡献4条经验 获得超1个赞

完整代码可以实现居中

<meta charset="utf-8">

<title>定宽块状元素水平居中</title>

<style>

div{

    border:1px solid red;

    margin:40px;
    text-align:center;  

}


.txtCenter{

text-align:center;

}

div.imgCenter{text-align:center;

}

</style>

</head>

<body>

<div><span class="txtCenter">我是文本,哈哈,我想要在父容器中水平居中显示。</span></div>

查看完整回答
反对 回复 2015-10-06
  • 镜子2015
    镜子2015
    这段代码中间的———— .txtCenter{ text-align:center; } 是没用的,删除了也一样能居中!!!也不知道为什么,已经操作过了!不能实现文本的居中,但是在div里面的那段代码“ text-align:center; ”是有用的!
  • 镜子2015
    镜子2015
    又继续操作了一遍,确实跟内联元素有关系!!呵呵,我现在都不知道自己原先的代码是什么了!!算是又拓展了!
  • 镜子2015
    镜子2015
    又摸索了一遍,这段代码因为在块状元素的内部,属于块状内联元素么?(概念有点淡忘)不能居中,但是把div{ border:1px solid red; margin:40px; text-align:center; } 这段代码删除掉,还是能居中的!!唉!摸索了一遍!
?
奋斗小青年111

TA贡献4条经验 获得超1个赞

上面的

div{

    border:1px solid red;

    margin:40px;

}

中的div改成span

查看完整回答
反对 回复 2015-10-06
?
镜子2015

TA贡献2条经验 获得超0个赞

继续补充一下,我自己找了一下,是不是因为<span>是内联元素的原因呢??还望大神讲解,谢谢!

查看完整回答
反对 回复 2015-10-06
?
镜子2015

TA贡献2条经验 获得超0个赞

再补充一下,

div{

    border:1px solid red;

    margin:40px;

   text-align:center;

}

我在div选择器里面加了text-align:center;这段代码,文本还是不显示居中效果,为什么??

查看完整回答
反对 回复 2015-10-06
  • 6 回答
  • 0 关注
  • 1379 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信