Html 响应性设计不适用于文本

Html 响应性设计不适用于文本,html,css,responsive-design,Html,Css,Responsive Design,我想为我的页面做一个响应性强的设计,我已经做了布局,它正在完美地调整大小,但是当我在我的页面中添加文本,然后调整大小时,事情会变得一团糟。这是因为布局正在相应地调整自身大小,但文本没有调整自身大小。如何解决 以下是html代码: <body> <div id="mainpage"> <div id="menu"> <div id="menuhomepage"><a href="#"></a></div> &l

我想为我的页面做一个响应性强的设计,我已经做了布局,它正在完美地调整大小,但是当我在我的页面中添加文本,然后调整大小时,事情会变得一团糟。这是因为布局正在相应地调整自身大小,但文本没有调整自身大小。如何解决

以下是html代码:

<body>

<div id="mainpage">

<div id="menu">
<div id="menuhomepage"><a href="#"></a></div>
<div id="menublog"><a href="#"></a></div>
<div id="menuphoto"><a href="#"></a></div>
<div id="menuabout"><a href="#"></a></div>
<div id="menulinks"><a href="#"></a></div>
<div id="menucontact"><a href="#"></a></div>
</div>

<div id="header">
<div id="headertext"><a href="#">logologo</a></div>
</div>

<div id="content">

<div id="articles"></div>

<div id="sidebar">
<div id="searchbar"></div>
<div id="tempus"></div>
<div id="categories"></div>
<div id="blogroll"></div>
<div id="archieve"></div>
</div>

</div>

</div>

<div id="footer"></div>
</body>
在此处检查JSFIDLE代码:


在添加“logologo”文本并调整大小时,字体大小没有调整大小,为什么?

仅液体版面已完成剪切

您需要深入研究mediaqueries以获得所需的效果

这里有一些很好的例子。看看源代码

此外,您可能还想尝试此开发人员指南


仅仅是液体布局就可以解决问题了

您需要深入研究mediaqueries以获得所需的效果

这里有一些很好的例子。看看源代码

此外,您可能还想尝试此开发人员指南

始终使用字体大小百分比,不要忘记添加 在页眉中添加视口元

假设您的正文字体大小为100%,默认字体大小为16px,如果您想为段落应用13px,您可以很容易地这样计算

13/16即81%,很简单吧

快乐编码:)

始终使用字体大小百分比,不要忘记添加 在页眉中添加视口元

假设您的正文字体大小为100%,默认字体大小为16px,如果您想为段落应用13px,您可以很容易地这样计算

13/16即81%,很简单吧


快乐编码:)

这应该可以工作,希望这有帮助

@media screen and (max-width: 320px) { /* for screen size less or equal to 320px*/
     #header a{
        font-size: 80%; /*Changes as per your requirement*/
     }    
}

@media screen and (max-width: 700px) { /* for screen size less or equal to 700px*/
#header a{
    font-size: 120%; /*Changes as per your requirement*/
} 
}
把这个放在你的头上

<meta name="viewport" content="width=device-width, initial-scale=1.0">

这应该行得通,希望能有所帮助

@media screen and (max-width: 320px) { /* for screen size less or equal to 320px*/
     #header a{
        font-size: 80%; /*Changes as per your requirement*/
     }    
}

@media screen and (max-width: 700px) { /* for screen size less or equal to 700px*/
#header a{
    font-size: 120%; /*Changes as per your requirement*/
} 
}
把这个放在你的头上

<meta name="viewport" content="width=device-width, initial-scale=1.0">


fiddle-link不包括在内。您为什么认为它应该使用该代码调整大小?fiddle-link不包括在内。您为什么认为它应该使用该代码调整大小?感谢链接。我正在搜索它们。谢谢你的链接。我正在搜索它们。但这并不能解决我的问题,因为默认字体大小始终为16px,因此当我想在调整浏览器大小时,我的文本将相应地显示出来。好的,您已经给出了一个固定的40pt,以百分比表示,并为不同的mediaquery断点应用不同的字体大小,这就是我试图做的,但我无法理解媒体查询语法。我知道断点,但我不知道如何链接HTMl和CSS进行媒体查询。你能告诉我在HTML文件和CSS文件中到底要写什么吗?但这并不能解决我的问题,因为默认字体大小总是16px,因此我的文本会相应地显示出来,而我想在调整浏览器大小时调整它的大小。好的,你给了一个固定的40磅,以百分比表示,并为不同的mediaquery断点应用不同的字体大小,这就是我试图做的,但我无法理解媒体查询语法。我知道断点,但我不知道如何链接HTMl和CSS进行媒体查询。你能告诉我在HTML文件和CSS文件中到底写些什么吗?我在CSS文件中写了这个,但是在HTML文件中写些什么来链接这个CSS样式呢?工作得很好。非常感谢。我在我的CSS文件中写了这个,但是在我的HTML文件中写什么来链接这个CSS样式呢?非常好用。谢谢。