DIV+CSS标签问题大神来!

DIV+CSS标签问题大神来!标签:P,b,i,em,span,设置他们外边距边距是不是就要变displayblock块状元素?这个五个是不是都不是块状元素?还有vert... DIV+CSS标签问题大神来!
标签:P,b,i,em,span,设置他们外边距边距是不是就要变display block块状元素?
这个五个是不是都不是块状元素?
还有vertical-alian:middle,为什么没效果啊?我想把文字上下垂直居中啊!不行啊
vertical-alian:middle 这个是不是对div没效果?对什么用的?大神告诉我!谢谢
展开
 我来答
小迷虎儿
2012-11-22 · TA获得超过841个赞
知道小有建树答主
回答量:568
采纳率:0%
帮助的人:235万
展开全部
P是块状元素,b,i,em,span是行元素,可以用display:block来把他们变成块状元素。

vertical-alian:middle 这个是只有纯图片才可以垂直居中的,文字不起作用。

想让文字居中就用line-height:20px 这个值 要看你的行高是多少,他就是多少,如50,那就是50;

如果行高不确定那就用JS特效来实现了,这个以后可以慢慢学,可以先放放,不影响学习后面,现在不利于深学这一块,这是兼容扩展方面问题。这一块也比较难,就连我还得查看笔记复制代码。
代码不便复制了,网上有N多。
xiii130
2012-11-22 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部
一个一个来
首先
p 标签的外边距可以使用margin来实现
b,i,em,span的左右边距可以用margin实现,上下边距需要用到block

再次
vertical-alian的作用是设置或检索对象内容的垂直对其方式

这个属性对div有效果的~
追问
不能垂直居中啊!文字左右用text-align:水平居中可以
可是用vertical想让垂直居中就没有反应了!怎么办
追答
css
div {border:1px solid #000;}
p {vertical-align: middle; text-align:center;}

html
这是一行文字,起属性为middle

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式