在这篇文章中,我们将为您详细介绍如何在html/css中使文本响应?的内容,并且讨论关于css用于设置html页面中的文本内容的相关问题。此外,我们还会涉及一些关于ASP.NETMVC中@Html.P
在这篇文章中,我们将为您详细介绍如何在 html/css 中使文本响应?的内容,并且讨论关于css用于设置html页面中的文本内容的相关问题。此外,我们还会涉及一些关于ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction、asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处、asp.net 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction、CS50 HTML 和 CSS 基础 (介绍最简单的 HTML 和 CSS)的知识,以帮助您更全面地了解这个主题。
本文目录一览:- 如何在 html/css 中使文本响应?(css用于设置html页面中的文本内容)
- ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction
- asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处
- asp.net 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction
- CS50 HTML 和 CSS 基础 (介绍最简单的 HTML 和 CSS)
如何在 html/css 中使文本响应?(css用于设置html页面中的文本内容)
如何解决如何在 html/css 中使文本响应?
我想让一个文本响应,它应该根据设备宽度相应地改变它的大小。
代码:
.aligned {
display: flex;
align-items: top;
}
.p{
padding: 15px;
}
img{
border: 5px solid #555;
}
blockquote {
font-family: Georgia,serif;
font-size: 18px;
font-style: italic;
width: 800px;
margin: 0.25em 0;
padding: 0.35em 40px;
line-height: 1.45;
position: relative;
color: #383838;
}
blockquote:before {
display: block;
padding-left: 10px;
content: "\\201C";
font-size: 80px;
position: absolute;
left: -20px;
top: -20px;
color: #7a7a7a;
}
blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}
blockquote cite:before {
content: "\\2014 \\2009";
}
<section>
<link rel="stylesheet" href="assets/img/profile.jpg">
<img src="assets/img/profile.jpg" align="left" width="370" height="500">
<!-- <div/tag/dis/" target="_blank">display:inline-block;"> to put text under something or start new -->
<div class="aligned">
<div class="p">
<p>I am currently exploring different options that will allow me to combine my interests in Business and Technology,and pursue a combined-degree in those fields. Motivated by my love for numbers,I started to explore the many ways I can use my Mathematical kNowledge and implement it into different areas. While I always had a passion for business,I was introduced to Computer Science in my junior years of high school,and I came to kNow that I was genuinely passionated about learning it. It offers a holistic approach to solve problems which I admire,and since then,I have transformed my interest into a personal hobby!</p>
<p>I would always like to challenge myself and learn new programming langauges to increase the size of my toolBox. I was inspired by one of my friends to take my programming skills and put it into a good use; thus,I was introduced to competitive programming and large coding events such as hackathons!</p>
<p>The intellectual challenges,creativity,and logic programming offers has always further strengthened the inevitable bond between us. All you need is a notepad,and the world becomes your <i>canvas.</i></p>
<p>Challenging myself allows me to not only grow outside my comfort zone,but gives a new perspective towards life,and how there are no limitations/boundaries that halt you from growing! It is everlasting. Once you develop the growth mindset,your journey just never comes to a complete stop! You are able to focus on self-development and different ways to come out of the comfort zone.</p>
<blockquote>
nothing Is Impossible. The Word Itself Says ''IM Possible''
<cite>Audrey Hepburn</cite>
</blockquote>
</div>
</section><!-- End About Section -->
所以我想让文本和块引用(出现在底部)响应,它应该根据设备的宽度改变大小。
在移动设备上,我希望所有内容都在图像之后垂直对齐,但在较大的设备上,它应该看起来像我发送的代码输出中的内容。
这是我被用户建议的,但似乎不起作用:
@media screen and (max-width: 250px) {
font-size: 10vh; // Or the unit you want
flex-direction: column;
}
基本上,我希望文本在移动设备上垂直显示在图片下方,但在大型设备上,它应该显示我在上面的代码中发送的内容。
更新
这是我的输出:
我不想图片变小,不知道为什么修改后变小了,文字应该就在它下面。
解决方法
首先,从 HTML 中的 img 标签中删除 align="left"。 然后添加 float: left;到 CSS 中的 img 规则集。 最后,修改您的媒体查询以包含 section 和 img 选择器:
.aligned {
display: flex;
align-items: top;
}
.p{
padding: 15px;
}
img{
border: 5px solid #555;
float:left;
}
blockquote {
font-family: Georgia,serif;
font-size: 18px;
font-style: italic;
width: 800px;
margin: 0.25em 0;
padding: 0.35em 40px;
line-height: 1.45;
position: relative;
color: #383838;
}
blockquote:before {
display: block;
padding-left: 10px;
content: "\\201C";
font-size: 80px;
position: absolute;
left: -20px;
top: -20px;
color: #7a7a7a;
}
blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}
blockquote cite:before {
content: "\\2014 \\2009";
}
@media screen and (max-width: 250px) {
img{
display: block;
float: none;
}
section{
font-size: 10vh; // Or the unit you want
}
}
<section>
<link rel="stylesheet" href="assets/img/profile.jpg">
<img src="assets/img/profile.jpg" width="370" height="500">
<!-- <div> to put text under something or start new -->
<div class="aligned">
<div class="p">
<p>I am currently exploring different options that will allow me to combine my interests in Business and Technology,and pursue a combined-degree in those fields. Motivated by my love for numbers,I started to explore the many ways I can use my Mathematical knowledge and implement it into different areas. While I always had a passion for business,I was introduced to Computer Science in my junior years of high school,and I came to know that I was genuinely passionated about learning it. It offers a holistic approach to solve problems which I admire,and since then,I have transformed my interest into a personal hobby!</p>
<p>I would always like to challenge myself and learn new programming langauges to increase the size of my toolbox. I was inspired by one of my friends to take my programming skills and put it into a good use; thus,I was introduced to competitive programming and large coding events such as hackathons!</p>
<p>The intellectual challenges,creativity,and logic programming offers has always further strengthened the inevitable bond between us. All you need is a notepad,and the world becomes your <i>canvas.</i></p>
<p>Challenging myself allows me to not only grow outside my comfort zone,but gives a new perspective towards life,and how there are no limitations/boundaries that halt you from growing! It is everlasting. Once you develop the growth mindset,your journey just never comes to a complete stop! You are able to focus on self-development and different ways to come out of the comfort zone.</p>
<blockquote>
Nothing Is Impossible. The Word Itself Says ''IM Possible''
<cite>Audrey Hepburn</cite>
</blockquote>
</div>
</section><!-- End About Section -->
首先,将您的 display: flex
放在您的部分,因为它将作为您的图像和文本的容器。
所以改变这个
.aligned {
display: flex;
align-items: top;
}
到这里
section {
display: flex;
align-items: top;
}
或者您可以将 .align
课程转移到部分
接下来,您的媒体查询语法错误且最大屏幕太小。即使是最小的屏幕(Iphone5s)也是 375px。在我看来,500px 是移动设备的安全最大宽度(只是我的偏好)。这是正确的代码
@media screen and (max-width: 500px) {
section {
font-size: 10vh; // Or the unit you want
flex-direction: column;
}
}
我忘了提及:要使 display: flex
工作,您需要将元素放在 div 中,以便 flex 可以按照您想要的方式对齐它。所以你要做的就是把你的图片放到这样的 div 中
<div>
<link rel="stylesheet" href="assets/img/profile.jpg">
<img src="assets/img/profile.jpg" align="left" width="370" height="500">
</div>
简而言之,您的 html 结构应如下所示
<section>
<div>
place your image here
</div>
<div>
place all your texts here
</div>
</section>