水木社区手机版
首页
|版面-Web开发(WebDev)|
新版wap站已上线
返回
1/1
|
转到
主题:css如何同一行,水平居中对齐<p>和<a>元素?
1楼
|
kooais
|
2015-10-30 16:18:38
|
展开
div {
vertical-align: top;
}
a {
float: right;
display: block;
}
p {
float: left;
margin: 0;
}
--
FROM 123.232.37.*
2楼
|
kooais
|
2015-10-30 16:21:19
|
展开
p {
display: inline;
}
单独用这个也行
我css很挫
不是专业前端
将就能用
主要是因为p标签默认display:block 占用一块
a标签默认display:inline 是行内元素
【 在 saynothing 的大作中提到: 】
: <div id="parent">
: <p>Jian Liu</p>
: <a href="www.somewhere.com">somewhere.com</a>
: ...................
--
FROM 123.232.37.*
4楼
|
kooais
|
2015-10-30 16:38:10
|
展开
你把你的想法贴上好了
你吐槽一番 又不给出你的方案
你BB那么多有毛用啊
加了float以后 能把a标签的display属性改成block么
如果a标签的display是inline p标签和a标签不可能是在一行上的
vertical-align是可以不加 我加上有什么问题么
我不是专业前端 理解的比较挫
【 在 shaolin 的大作中提到: 】
: 都float了,还加display干啥。
: 都float了,还加vertical-align干啥
: vertical-aline要加也不能加top啊
: ...................
--
FROM 123.232.37.*
8楼
|
kooais
|
2015-10-30 17:02:35
|
展开
说了跟没说一样
【 在 shaolin 的大作中提到: 】
: 先看下教程吧。
: w3school之类的就可以了。
:
--
FROM 123.232.37.*
9楼
|
kooais
|
2015-10-30 17:12:18
|
展开
学习了
不好意思啊 我是对您这只吐槽不给答案的回答比较不赞同
是我自己对标准没理解好
【 在 shaolin 的大作中提到: 】
: 这种很初级的问题,建议楼主先看看基础。
: 你那些能不能加的,你可以看看如下。
:
http://www.w3.org/TR/CSS21/visuren.html#floats
: ...................
--
FROM 123.232.37.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版