How can I add a space between them and keep text same line

北战南征 提交于 2019-12-13 03:29:52

问题


how can I add a space between those 2 images and dont allow the text to break on the center of the page? It's for a college project and I've never programmed before. i actually dont know whats going on on this template i have to edit.. i just need to add a photo of a person in the image circle (which i know how to) and a text of their review, but the images keep going off position and text breaks in the middle..

/*
	Horizons by TEMPLATED
	templated.co @templatedco
	Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
*/

@import url("font-awesome.min.css");
@import url("http://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900");

/* Basic */


}
body {
  background: #222833;
}
body,
input,
select,
textarea {
  color: #555555;
  font-family: 'Raleway', sans-serif;
  font-size: 13pt;
  font-weight: 300;
  line-height: 1.75em;
}
a {
  color: #3ac984;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
strong,
b {
  font-weight: 700;
}
em,
i {
  font-style: italic;
}
p,
ul,
ol,
dl,
table,
blockquote {
  margin: 0 0 2em 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: inherit;
  font-weight: 700;
  line-height: 1.75em;
  margin-bottom: 1em;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
  text-decoration: none;
}
h2 {
  font-size: 1.5em;
}
h3 {
  font-size: 1.25em;
}
sub {
  font-size: 0.8em;
  position: relative;
  top: 0.5em;
}
sup {
  font-size: 0.8em;
  position: relative;
  top: -0.5em;
}
hr {
  border-top: solid 1px #888888;
  border: 0;
  margin-bottom: 1.5em;
}
blockquote {
  border-left: solid 0.5em #888888;
  font-style: italic;
  padding: 1em 0 1em 2em;
}
section.special,
article.special {
  text-align: center;
}
header.major {
  padding-bottom: 4em;
}
header h2 {
  margin: 0;
  padding: 0;
  font-size: 3em;
  font-weight: 600;
}
header .byline {
  font-size: 1.6em;
}
footer> :last-child {
  margin-bottom: 0;
}
footer.major {
  padding-top: 3em;
}

/* Form */
input[type="text"],
input[type="password"],
input[type="email"],
textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background: none;
  border: solid 1px #888888;
  color: inherit;
  display: block;
  outline: 0;
  padding: 0.75em;
  text-decoration: none;
  width: 100%;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
  border-color: #3ac984;
}
input[type="text"],
input[type="password"],
input[type="email"] {
  line-height: 1em;
}
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.5;
  position: relative;
  top: 3px;
}
:-moz-placeholder {
  color: inherit;
  opacity: 0.5;
}
::-moz-placeholder {
  color: inherit;
  opacity: 0.5;
}
:-ms-input-placeholder {
  color: inherit;
  opacity: 0.5;
}
.formerize-placeholder {
  color: rgba(85, 85, 85, 0.5) !important;
}

/* Image */
.image {
  border: 0;
  position: relative;
}
.image.fit {
  display: block;
}
.image.fit img {
  display: block;
  width: 100%;
}
.image.feature {
  display: block;
  margin: 0 0 2em 0;
}
.image.feature img {
  display: block;
  width: 100%;
}
.image.feature2 {
  display: block;
  margin: 0 0 5em 0;
}
.image.feature2 img {
  display: block;
  width: 100%;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  float: left margin 40px;
}

/* Icon */
.icon {
  position: relative;
}
.icon:before {
  content: "";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-transform: none !important;
}
.icon>.label {
  display: none;
}

/* Lists */
ol.default {
  list-style: decimal;
  padding-left: 1.25em;
}
ol.default li {
  padding-left: 0.25em;
}
ul {
  margin: 0;
  padding: 0;
}
ul.default {
  list-style: none;
}
ul.default li {
  display: block;
  padding: 0.60em 0;
  border-top: 1px solid;
  border-color: rgba(192, 192, 192, 0.15);
}
ul.default> :first-child {
  padding-top: 0;
  border-top: none;
}
ul.icons {
  cursor: default;
}
ul.icons li {
  display: inline-block;
  line-height: 1em;
  padding-left: 0.5em;
}
ul.icons li:first-child {
  padding-left: 0;
}
ul.actions {
  cursor: default;
}
ul.actions:last-child {
  margin-bottom: 0;
}
ul.actions li {
  display: inline-block;
  padding: 0 0 0 1.5em;
}
ul.actions li:first-child {
  padding: 0;
}
ul.actions.vertical li {
  display: block;
  padding: 1.5em 0 0 0;
}
ul.actions.vertical li:first-child {
  padding: 0;
}
ul.contact li {
  padding: 1.05em 0;
  border-top: 1px solid;
  border-color: rgba(192, 192, 192, 0.15);
}
ul.contact li>span {
  display: inline-block;
}
ul.contact li .address,
ul.contact li .mail,
ul.contact li .phone {
  float: left;
  width: 100px;
  font-weight: 600;
}
ul.contact> :first-child {
  padding-top: 0;
  border-top: none;
}
ul.style li {
  clear: both;
  display: block;
  padding-top: 3em;
}
ul.style> :first-child {
  padding-top: 0;
}
ul.style h3 {
  display: block;
  margin: 0;
  padding-bottom: 0.50em;
  font-size: 1.1em;
  font-weight: 700;
  color: #404040;
}
ul.style .fa {
  float: left;
  display: inline-block;
  width: 80px;
  height: 80px;
  margin-right: 1em;
  background: #3ac984;
  line-height: 80px;
  text-align: center;
  border-radius: 10px;
  font-size: 2em;
  color: white;
}
ul.list {
  list-style: none;
}
ul.list li {
  display: block;
  padding: 0.60em 0;
  border-top: 1px solid;
  border-color: red;
}
ul.list> :first-child {
  padding-top: 0;
  border-top: none;
}

/* Tables */
table {
  width: 100%;
}
table.default {
  width: 100%;
}
table.default tbody tr {
  border-bottom: solid 1px #888888;
}
table.default td {
  padding: 0.5em 1em 0.5em 1em;
}
table.default th {
  font-weight: 700;
  padding: 0.5em 1em 0.5em 1em;
  text-align: left;
}
table.default thead {
  background: #555555;
  color: #fff;
}

/* Button */
input[type="submit"],
input[type="reset"],
input[type="button"],
.button {
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
  -moz-transition: background-color 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  background: #3ac984;
  border-radius: 40px;
  border: 0;
  color: white;
  cursor: pointer;
  display: inline-block;
  padding: 0.80em 2em;
  text-align: center;
  text-decoration: none;
  font-size: 1.4em;
  font-weight: 600;
  min-width: 10em;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:hover {
  background-color: #32b777;
}
input[type="submit"].fit,
input[type="reset"].fit,
input[type="button"].fit,
.button.fit {
  width: 100%;
}
input[type="submit"].small,
input[type="reset"].small,
input[type="button"].small,
.button.small {
  font-size: 0.8em;
}

/* Wrapper */
.wrapper.style1 {
  background: #fff;
}
.wrapper.style2 {
  background: #ececec;
  padding: 6em 0;
  text-align: center;
}
.wrapper.style4 {
  background: #ececec;
  padding: 1em 0;
  text-align: center;
}
.wrapper.style3 {
  padding: 2em 0 3.5em 0;
  background: #ececec;
}
.wrapper.style3 span {
  display: inline-block;
  padding-top: 0.80em;
  font-size: 2em;
  font-weight: 600;
}
.wrapper.style3 .button {
  float: right;
}

/* Header */
#header {
  background: #333333 url("../images/pic01.jpg") no-repeat;
  background-size: cover;
  color: #fff;
  padding: 6em 0;
  text-align: center;
  background-position: 0% 65%;
  position: relative;
}
#header:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(16, 32, 48, 0.25);
}
#header>* {
  position: relative;
  z-index: 1;
}
.homepage #header {
  padding: 8em 0;
  background-position: center;
}
#logo {
  font-size: 2em;
}
#nav>ul {
  margin: 0;
}
#nav>ul>li {
  border-radius: 10px 10px 0 0;
  display: inline-block;
  margin-left: 0.5em;
  padding: 0.5em 1.5em;
}
#nav>ul>li a {
  color: #FFF;
  text-decoration: none;
  font-size: 1.2em;
}
#nav>ul>li:first-child {
  margin-left: 0;
}
#nav>ul>li:hover a {
  color: #fff;
}
#nav>ul>li.active {
  background: #3ac984;
}
#nav>ul>li.active a {
  color: white;
}
#nav>ul>li>ul {
  display: none;
}

/* Dropotron */
.dropotron {
  margin-top: -2px;
  background: #3ac984;
  border-radius: 10px;
  color: white;
  min-width: 12em;
  padding: 1em 0;
}
.dropotron>li {
  line-height: 2em;
  padding: 0 1em;
}
.dropotron>li>a {
  color: #FFF;
  text-decoration: none;
}
.dropotron>li.active>a,
.dropotron>li:hover>a {
  color: #FFF;
}
.dropotron.level-0 {
  border-radius: 0 10px 10px 10px;
  font-size: 1em;
}

/* Banner */
#banner {
  text-align: center;
  padding: 4em 0 0 0;
}
#banner .major h2 {
  font-size: 3.5em;
}
#banner .major .byline {
  display: block;
  margin: 0em 2em;
  line-height: 1.6em;
  font-size: 1.5em;
}
#banner a {
  color: inherit;
}

/* Main */
.no-sidebar #main .major,
.left-sidebar #main .major,
.right-sidebar #main .major {
  text-align: left;
}
.homepage #main .major {
  text-align: center;
}
#main {
  padding: 6em 0;
}
#main .sidebar .major {
  padding-bottom: 2em;
}
#main .sidebar .major h2 {
  font-size: 1.8em;
}
#main .sidebar .default li {
  border-color: #cdcdcd;
}
#main .sidebar .default a {
  color: #464646;
}
#main .sidebar> :first-child {
  margin-bottom: 3em;
}

/* Footer */
#footer {
  padding: 4em 0;
  color: #fff;
}
#footer .major h2 {
  font-size: 2em;
  color: #FFF;
}
#footer .major .byline {
  font-size: 1.1em;
}
#footer .copyright {
  margin-top: 3em;
  padding-top: 3em;
  border-top: 1px solid;
  border-color: rgba(192, 192, 192, 0.15);
  text-align: center;
  color: inherit;
}
#footer a {
  color: inherit;
}
#middle {
  height: 600px;
  width: 300px;
  background: green;
}
<!DOCTYPE HTML>
<!--
	Horizons by TEMPLATED
	templated.co @templatedco
	Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
-->
<html>

<head>
  <title>Horizons by TEMPLATED</title>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="description" content="" />
  <meta name="keywords" content="" />
  <!--[if lte IE 8]><script src="css/ie/html5shiv.js"></script><![endif]-->
  <script src="js/jquery.min.js"></script>
  <script src="js/jquery.dropotron.min.js"></script>
  <script src="js/skel.min.js"></script>
  <script src="js/skel-layers.min.js"></script>
  <script src="js/init.js"></script>
  <noscript>
			<link rel="stylesheet" href="css/skel.css" />
			<link rel="stylesheet" href="css/style.css" />
		</noscript>
  <!--[if lte IE 8]><link rel="stylesheet" href="css/ie/v8.css" /><![endif]-->
</head>

<body class="homepage">

  <!-- Header -->
  <div id="header">
    <div class="container">

      <!-- Logo -->
      <h1><a href="#" id="logo">Vista 702</a></h1>

      <!-- Nav -->
      <nav id="nav">
        <ul>
          <li><a href="#fotos">Fotos</a></li>
          <li><a href="#depoimentos">Depoimentos</a></li>
          <li><a href="#planos">Planos</a></li>
      </nav>


      <!-- Banner -->
      <div id="banner">
        <div class="container">
          <section>
            <header class="major">
              <h2>Vista 702</h2>
              <span class="byline">&hellip; a melhor vista de Juiz de Fora para se passar o feriado, réveillon e comemorações em geral.</span>
            </header>
            <a href="#" class="button alt">Sign Up</a>
          </section>
        </div>
      </div>

    </div>
  </div>

  <!-- Featured -->
  <div class="wrapper style2">
    <section class="container">
      <header class="major">
        <a id="fotos"></a>
        <h2>Fotos</h2>
        <span class="byline">Sua visita começa aqui.</span>
      </header>
      <div class="row no-collapse-1">
        <section class="4u">
          <a class="image feature"><img src="images/pic02.jpg" alt=""></a>
          <p>Nam in massa. Sed vel tellus. Curabitur sem urna, consequat vel, suscipit in, mattis placerat.</p>
        </section>
        <section class="4u">
          <a class="image feature"><img src="images/pic03.jpg" alt=""></a>
          <p>Donec ornare neque ac sem. Mauris aliquet. Aliquam sem leo, vulputate sed, convallis. Donec magna.</p>
        </section>
        <section class="4u">
          <a class="image feature"><img src="images/pic04.jpg" alt=""></a>
          <p>Curabitur sem urna, consequat vel, suscipit convallis sem leo, mattis placerat, nulla. Sed ac leo.</p>
        </section>
      </div>
    </section>
  </div>


  <div class="wrapper style2">
    <section class="container">
      <header class="major">
        <a id="depoimentos"></a>
        <h2>Depoimentos</h2>
        <span class="byline">Os viajantes recomendam.</span>
      </header>





      <div class="row no-collapse-1">
        <section class="">
          <a class="image feature2"><img src="https://abrilexame.files.wordpress.com/2016/09/size_960_16_9_google-robert-bunsen.jpg" align="left"=""></a>
          <p>Nam in massa. Sed vel tellus. Curabitur sem urna, consequat vel, suscipit in, mattis placerat.</p>
        </section>

        <section class="">
          <a class="image feature2"><img src="https://eduardhosp-alemao.com.br/wp-content/uploads/2018/05/Hashtag-Google-Alem%C3%A3o-Sem-Complica%C3%A7%C3%A3o.jpg" align="left"></a>
          <p>Curabitur sem urna, consequat vel, suscipit convallis sem leo, mattis placerat, nulla. Sed ac leo.</p>
        </section>
      </div>
    </section>
  </div>

  <!-- Main -->
  <div id="main" class="wrapper style1">
    <section class="container">
      <header class="major">
        <a id="planos"></a>
        <h2>Uma janelas, diversas</h2>
        <span class="byline">Um plano para todos os bolsos.</span>
      </header>
      <div class="row">

        <!-- Content -->
        <div class="6u">
          <section>
            <ul class="style">
              <li>
                <span class="fa fa-wrench"></span>
                <h3>Integer ultrices</h3>
                <span>In posuere eleifend odio. Quisque semper augue mattis wisi. Maecenas ligula. Pellentesque viverra vulputate enim.</span>
              </li>
              <li>
                <span class="fa fa-cloud"></span>
                <h3>Aliquam luctus</h3>
                <span>Pellentesque viverra vulputate enim. Aliquam erat volutpat. Maecenas condimentum enim tincidunt risus accumsan.</span>
              </li>
            </ul>
          </section>
        </div>
        <div class="6u">
          <section>
            <ul class="style">
              <li>
                <span class="fa fa-cogs"></span>
                <h3>Integer ultrices</h3>
                <span>In posuere eleifend odio. Quisque semper augue mattis wisi. Maecenas ligula. Pellentesque viverra vulputate enim.</span>
              </li>
              <li>
                <span class="fa fa-leaf"></span>
                <h3>Aliquam luctus</h3>
                <span>Pellentesque viverra vulputate enim. Aliquam erat volutpat. Maecenas condimentum enim tincidunt risus accumsan.</span>
              </li>
            </ul>
          </section>
        </div>

      </div>
    </section>
  </div>

  <!-- Footer -->
  <div id="footer">
    <div class="container">

      <!-- Lists -->
      <div class="row">
        <div class="8u">
          <section>
            <header class="major">
              <h2>Donec dictum metus</h2>
              <span class="byline">Quisque semper augue mattis wisi maecenas ligula</span>
            </header>
            <div class="row">
              <section class="6u">
                <ul class="default">
                  <li><a href="#">Pellentesque elit non gravida blandit.</a></li>
                  <li><a href="#">Lorem ipsum dolor consectetuer elit.</a></li>
                  <li><a href="#">Phasellus nibh pellentesque congue.</a></li>
                  <li><a href="#">Cras vitae metus aliquam  pharetra.</a></li>
                </ul>
              </section>
              <section class="6u">
                <ul class="default">
                  <li><a href="#">Pellentesque elit non gravida blandit.</a></li>
                  <li><a href="#">Lorem ipsum dolor consectetuer elit.</a></li>
                  <li><a href="#">Phasellus nibh pellentesque congue.</a></li>
                  <li><a href="#">Cras vitae metus aliquam  pharetra.</a></li>
                </ul>
              </section>
            </div>
          </section>
        </div>
        <div class="4u">
          <section>
            <header class="major">
              <h2>Donec dictum metus</h2>
              <span class="byline">Mattis wisi maecenas ligula</span>
            </header>
            <ul class="contact">
              <li>
                <span class="address">Address</span>
                <span>1234 Somewhere Road #4285 <br />Nashville, TN 00000</span>
              </li>
              <li>
                <span class="mail">Mail</span>
                <span><a href="#">someone@untitled.tld</a></span>
              </li>
              <li>
                <span class="phone">Phone</span>
                <span>(000) 000-0000</span>
              </li>
            </ul>
          </section>
        </div>
      </div>

      <!-- Copyright -->
      <div class="copyright">
        Design: <a href="http://templated.co">TEMPLATED</a> Images: <a href="http://unsplash.com">Unsplash</a> (<a href="http://unsplash.com/cc0">CC0</a>)
      </div>

    </div>
  </div>
  <a id="middle"></a>
</body>

</html>

thanks


回答1:


Just use white-space: nowrap on the text element to make the text stay on the same line regardless of the parents size.

And for the images, you need to either add margin or padding on the parent container.

i.e,

.4u p {
  white-space: nowrap;
}

and

.4u{
  padding: 0.23em;
}

or

.4u{
  margin: 0.23em;
}



回答2:


apparently the footer background went missing too




回答3:


Edited: This is the changes I made to your code

.flex {
  display: flex;
  flex-direction: column;
  justify-content: space-between;

}

.flex-item + .flex-item {
  margin-top: 30px;
}

.image.feature2 {
  display: block;
  margin: 0 0 7em 0;
}


<div class="row no-collapse-1">
  <div class="flex">
    <section class="flex-item">
      <a  class="image feature2"><img 
src="https://abrilexame.files.wordpress.com/2016/09/size_960_16_9_google-robert-bunsen.jpg" align="left" =""></a>
  <p>Nam in massa. Sed vel tellus. Curabitur sem urna, consequat vel, suscipit in, mattis placerat.</p>
</section>

<section class="flex-item">
  <a  class="image feature2"><img src="https://eduardhosp-alemao.com.br/wp-content/uploads/2018/05/Hashtag-Google-Alem%C3%A3o-Sem-Complica%C3%A7%C3%A3o.jpg" align="left"></a>
  <p>Curabitur sem urna, consequat vel, suscipit convallis sem leo, mattis placerat, nulla. Sed ac leo.</p>
</section>



来源:https://stackoverflow.com/questions/51128333/how-can-i-add-a-space-between-them-and-keep-text-same-line

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!