Html 这个怎么回事?

为什么设置*{display:block}后,搜索栏为什么变成两行了... 为什么设置*{ display: block}后,搜索栏为什么变成两行了 展开
 我来答
崔carat要开心

2021-11-20 · 超过167用户采纳过TA的回答
知道小有建树答主
回答量:533
采纳率:100%
帮助的人:24.9万
展开全部

首先,一般初始化不会设  *{ display:block; } ,更多的是设  *{ margin:0; padding:0; }

其次,如果你初始化设  *{ display:block; },那后面的input要设 {display:inline-block}才能控制它们在同一行

正常情况下,都在同一行:

效果图

xiaofeizm55333

2021-11-20 · TA获得超过1.4万个赞
知道大有可为答主
回答量:8535
采纳率:78%
帮助的人:863万
展开全部
1、首先,html的全称是超文本标记语言,是一种用于创建网页的标准标记语言。
2、其次,display是css中用于控制布局的重要属性。所以你这个问题其实是CSS的问题,display有四个属性,none,block,inline,inline-block。每个属性的意义都不一样。
3、你这里用block,会产生独占一行的效果,所以变成两行,你可以试一下inline属性,这个属性不会有分行的功能。
4、希望对你有帮助。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
传统手艺
科技发烧友

2021-12-11 · 智能家居/数码/手机/智能家电产品都懂点
知道小有建树答主
回答量:212
采纳率:57%
帮助的人:10.2万
展开全部
从你的描述中可以看出,你把所有的元素都设置成块模式了,块模式是不能并列排序的,需要配合漂浮属性,才可以进行并列排序,比如增加float:left;这个属性,就可以实现并列排序了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式