Reputation: 5150
I have an unordered list:
<ul class="list_arrow2">
<li>
<span style="display: inline-block; width: 150px; font-weight: bold;">
Signup Options </span>– Describe your signup options
that an applicant can choose from. List the signup option type,
description, and price. For example, the two signup options might be
Customer or Distributor; each option would carry a different description
of cost and details.
</li>
<li>
<span style="display: inline-block; width: 150px; font-weight: bold;">
Order Options </span>– Indicate any additional purchase
options that an applicant may have. This may be in the form of a single
item or package item order. For example, you might want to give the
applicant a choice to purchase a "starter kit" that includes various
products that you sell. Be sure to list the details of these items,
including a description and price.
</li>
<li>
<span style="display: inline-block; width: 150px; font-weight: bold;">
Autoship Options </span>– This section can be exclusive
of the Order Options section or you can include both. The Autoship
section is just like the Order Options section except that the applicant
is agreeing to receive the order on an monthly, recurring basis. Be
sure to include descriptions, pricing, etc.
</li>
<li>
<span style="display: inline-block; width: 150px; font-weight: bold;">
Payment Options </span>– List the types of credit cards
you accept (Visa, M/C, AMEX, Diners). Also, if you intend on taking
personal checks online, or ACH, be sure to add this to your details.
If you plan on taking online checks, or ACH, please contact your Account
Manager for more details on getting this set up.
</li>
<li>
<span style="display: inline-block; width: 150px; font-weight: bold;">
Terms and Conditions</span>– Please provide the full text
of your terms and conditions and/or Distributor Agreement. This will
be displayed for the applicant to agree to before proceeding with
their registration.
</li>
<li>
<span style="display: inline-block; width: 150px; font-weight: bold;">
Confirmation Message </span>– Please provide us with
the text that is displayed once the applicant successfully signs up.
This text is also emailed to the new applicant.
</li>
<li>
<span style="display: inline-block; width: 150px; font-weight: bold;">
Welcome Message </span>– Please provide us with the text
that is displayed as an introduction to the applicant.
</li>
</ul>
Right now if the text overflows onto the next line it will be aligned all the way to the left (example right under order options). What is the best way to keep the list heading (order options) aligned to the left, and the text that describes order option if it does over flow onto the next line to be aligned to itself?
Order Options - This is some text I am ugly over flowed text Order Options - This is some text I am pretty overflowed text!
Edited:
Here is my css
ul.list_arrow, ul.list_arrow2 {
margin: 0px 0 15px 15px!important;
}
ul.list_arrow li {
padding: 2px 2px 2px 0px;
list-style-image: url(../images/icon/arrow_a.gif);
}
ul.list_arrow2 li {
padding: 2px 2px 2px 0px;
list-style-image:url(../images/icon/arrow.png)
}
dl.list_arrow, dl.list_arrow2 {
margin: 0px 0 15px 15px!important;
}
dl.list_arrow dt {
padding: 2px 2px 2px 0px;
list-style-image: url(../images/icon/arrow_a.gif);
}
dl.list_arrow2 dt {
padding: 2px 2px 2px 0px;
list-style-image:url(../images/icon/arrow.png)
}
Upvotes: 1
Views: 1627
Reputation: 207901
A definition list would better suit your needs. See this jsFiddle example.
HTML
<dl class="list_arrow2">
<dt>Signup Options </dt>
<dd>– Describe your signup options that an applicant can choose
from. List the signup option type, description, and price. For example, the
two signup options might be Customer or Distributor; each option would carry
a different description of cost and details</dd>
<dt>Order Options </dt>
<dd>– Indicate any additional purchase options that an applicant
may have. This may be in the form of a single item or package item order. For
example, you might want to give the applicant a choice to purchase a "starter
kit" that includes various products that you sell. Be sure to list the details
of these items, including a description and price. </dd>
<dt>Autoship Options </dt>
<dd>– This section can be exclusive of the Order Options section
or you can include both. The Autoship section is just like the Order Options
section except that the applicant is agreeing to receive the order on an monthly,
recurring basis. Be sure to include descriptions, pricing, etc. </dd>
<dt>Payment Options </dt>
<dd>– List the types of credit cards you accept (Visa, M/C, AMEX,
Diners). Also, if you intend on taking personal checks online, or ACH, be sure
to add this to your details. If you plan on taking online checks, or ACH, please
contact your Account Manager for more details on getting this set up. </dd>
<dt>Terms and Conditions</dt>
<dd>– Please provide the full text of your terms and conditions
and/or Distributor Agreement. This will be displayed for the applicant to agree
to before proceeding with their registration. </dd>
<dt>Confirmation Message </dt>
<dd>– Please provide us with the text that is displayed once the
applicant successfully signs up. This text is also emailed to the new applicant.
</dd>
<dt>Welcome Message </dt>
<dd>– Please provide us with the text that is displayed as an introduction
to the applicant. </dd>
</dl>
Upvotes: 1
Reputation: 16510
You could possibly indent the span, like so (fiddle here):
li {
padding-left:150px;
}
li span {
margin-left: -150px;
}
A better approach, though, would be to set up a hanging indent (fiddle):
li {
margin-left:150px;
text-indent:-150px;
}
Upvotes: 2