請教我html概念
所以 maru 大佬本人更帥?
- 已編輯
變大了哦哦哦
也可以滑上去了哦哦哦
雖然這邊可能沒人來了~
但是我還是回應一下這篇文章~
謝謝大家的測試與幫忙哦~
謝謝~
大佬...
簿荷裙動物奧爾加蒸氣人 我懂您的意思了!我在手機上也會被卡到,
對不起造成您的不便了,我還在摸索手機如何排版使用上會比較好~
原來是顯示人數嗎
我看不
簿荷裙動物奧爾加蒸氣人 是的~
因為不知道裡面有幾個人的話可能不會有人想參加聊天~
所以才
有人數就是讚
把底下的訊息輸入框改成position:fixed
應該就不會被蓋住了
.msg-form-container{
position:fixed;
left:0;
bottom:0;
}
- 已編輯
MirukuTea 啊,不好意思,
我照著那樣改的話,對話內容在我手機上會被輸入框跟按鈕擋住.
IPhone 6s plus IOS 12.4
我必須要改Heigt 從80vh改成70vh才比較正常
.chat-messages {
text-align: left;
border: 0px solid;
border-color: rgb(153, 153, 153);
overflow: auto;
height: 70vh; /*這裡要改70,原本是80*/
width: 100vw;
overflow-y: scroll;
overscroll-behavior-y: auto;
scroll-snap-type: y proximity;
}
不好意思,我是網頁新手...
我有聽過南瓜君的講解,我記得vh=可視範圍(這裡指高度),
而我自己得出為什麼要改70的結論是,我用網頁瀏覽器開啟聊天室
畫面上有網址列,最下面又有瀏覽器的底部功能表,所以實際可視範圍
又必須去扣掉這兩樣才會得出真正的尺寸,我這樣的理解是正確的嗎?
因為如果我以全畫面,沒有網址列跟底部功能表進入聊天室的話,
80vh看起來是正常的...
- 已編輯
Maruru 以這個網頁的情況來看我覺得不太適合直接用vh來調整高度
vh最後計算出來的結果會隨瀏覽器的可視範圍高度變化(70vh = 可視範圍高度 * 0.7
所以在不同解析度的畫面最後呈現出來的效果都會不太一樣
在A螢幕(可視範圍解析度較低)可能被下面的功能表蓋住
在B螢幕(可視範圍解析度較高)卻又可能變成底下留白太多
(可以在電腦直接拉瀏覽器的高度來實驗看看
這邊可以改用calc()
來計算最高高度(用max-height來限制高度
底部功能表的高度應該不會有變化,留給底部功能表的高度就抓個120px左右
.chat-messages{
height:auto;
max-height:calc(100% - 120px);
}