无标题无名氏No.59715610 只看PO
2023-10-02(一)00:58:06
ID:Wq0ukil 回应
想问问肥哥们一个关于vscode的一个小问题
jp
无标题无名氏No.59715624
2023-10-02(一)00:59:26 ID: Wq0ukil (PO主)
就是div不是个盒子吗,会占一整行,然后我就想写个div,把这个日期来源和搜索框按钮全都放到一行里
无标题无名氏No.59715641
2023-10-02(一)01:01:05 ID: Wq0ukil (PO主)
结果在浏览器里打开居然不是在同一行。所以想问问肥哥们有没有遇到这种情况的,应该如何解决(本人自学时间较短,望轻喷)
无标题无名氏No.59716136
2023-10-02(一)02:44:04 ID: 4WVuFwF
首先这个不是vsc的问题,这个是html的问题。html不会根据代码里的回车、换行等来布局页面元素,你在代码里换再多的行都不会改变页面的样子
无标题无名氏No.59716160
2023-10-02(一)02:58:10 ID: 4WVuFwF
默认的div也并不会占一整行,或者说用占多少行来形容默认的div本身就有问题。
在html中元素可以分为两种,一种是block块级元素,一种是inline行内元素。文本以及给文本加效果的一些标签<a>、<br>这些元素,长宽随着内容长度变化,依据文本的方式排列,这种就叫行内元素。除此之外的其他标签基本上都是块级元素
无标题无名氏No.59716163
2023-10-02(一)03:00:27 ID: 4WVuFwF
div属于块级元素,from也是块级元素。div中默认的块级元素的排列方式就是上下排列。想要更改排列需要设置style样式
无标题无名氏No.59716185
2023-10-02(一)03:09:19 ID: 4WVuFwF
推荐的方法是使用flex布局,将父div设置display:flex;关于flex布局具体怎么网上很多
还有一种方法是将from设置为行内元素display:inline;这种方法我觉得挺抽象的,不推荐