我试图使我的网站总是适合浏览器的大小。现在,如果我去我的网站与一个较小的屏幕,一切都是混乱在一起。这里是一个和css的例子在我的代码
联系我们
<div class="contactus">
<h2>Contact Us</h2>
<h3>PhoneNumber</h3>
<h3>812-123-4567</h3>
<h3>Email</h3>
<h3>[email protected]</h3>
</div>
字符串
CSS
div.contactus {
position:absolute;
right:20px;
top:150px;
border: 2px solid;
border-color:#333;
width:100px;
font:20px;
型
3条答案
按热度按时间osh3o9ms1#
为了使它响应,你需要保持CSS的代码在相对单位,因为whey你使它与固定单位的代码将不适应屏幕,所以你将不得不使你的代码这样的东西:
字符串
如果百分比不好,就继续玩,直到你喜欢它。
klsxnrf12#
响应式媒体查询将非常有用,但我看到的最大问题是您的容器(.contactus)不够宽,无法容纳您试图放置的文本。尝试将contactus宽度更改为400 px。然而,在较小的屏幕上,您应该有一个媒体查询,可以根据视口宽度更新字体大小和容器大小。
frebpwbc3#
我做了一个简单的小提琴,以帮助您与您的响应问题:https://jsfiddle.net/nLxa1745/
HTML
字符串
CSS
型
P.S.我也推荐关于标题的阅读:The Truth About Multiple H1 Tags in the HTML5 Era