我想让 上下来个那个框对齐,在textarea上加css不起作用,这样写也没作用呀?不是缓存的原因。
两个问题:
1、布局使用不太规范,p
用于文字,布局主要是用div
,如果在p
里文字有区分,请用span
2、换行的原因是因为div
是块元素,label
是行内元素,改一下div
的css为display: inline-block
,就可以在同一行了。但是并不推荐这样使用
至于你所说的margin-left
这个属性不生效,也是因为第二个原因。
这是个很基础的知识点,送答案相关姿势。
html中的块元素(block element)和内联元素(inline element)
display:inline、block、inline-block的区别
html标签自有其语义,题主首先注意一下这一点。这是题外话不展开了。其他人已经说得比较清楚了。
其次,可以使用padding
代替margin
,因为margin
会和外侧padding
合并。
2 回答786 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
4 回答811 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答755 阅读✓ 已解决
2 回答954 阅读✓ 已解决
2 回答2.5k 阅读
代码写的一点都不严谨,p标签通常用在纯文字上的,你现在竟然用在布局上了
标题反而用label,你知道html里的不同标签具体是干什么用的吗?
cols="60" 这个等于是宽度显示多少字的宽度