WooCommerce & Lambda-theme-storing: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 24: Regel 24:
 
* '''Naam:''' <code>custom.css</code> [http://wordpress.stackexchange.com/questions/87681/how-do-i-register-enqueue-a-custom-css-file]
 
* '''Naam:''' <code>custom.css</code> [http://wordpress.stackexchange.com/questions/87681/how-do-i-register-enqueue-a-custom-css-file]
 
* '''Locatie:''' De hoofdmap van een theme lijkt de standaardlocatie te zijn voor custom.css [http://wordpress.stackexchange.com/questions/87681/how-do-i-register-enqueue-a-custom-css-file]
 
* '''Locatie:''' De hoofdmap van een theme lijkt de standaardlocatie te zijn voor custom.css [http://wordpress.stackexchange.com/questions/87681/how-do-i-register-enqueue-a-custom-css-file]
 +
 +
== Betreffende CSS-code ==
 +
 +
Ik wil dit aanpassen:
 +
 +
<pre>
 +
.col-md-6 {
 +
    width: 50%
 +
}
 +
</pre
 +
 +
maar alleen op de shop-pagina. Het moet dus alleen werken in een pad waarin eerst
 +
 +
<pre>
 +
<body class="woocommerce-page">
 +
</pre>
 +
voorkomt, en waarn een paar statements verderop
 +
 +
<pre>
 +
<div class="col-md-6 text-right">
 +
</pre>
 +
 +
voorkomt. Dat zijn dus twee ''klasses'' die niet direct op elkaar aansluiten
  
 
== Bronnen ==
 
== Bronnen ==

Versie van 11 apr 2017 16:34

Zie ook CSS - Inleiding.

Het probleem

Zo snel ik content plaats op de WooCommerce shop-pagina, raakt de vormgeving in de war: De content neemt nog maar 50% van de ruimte in beslag, en vaak is de tekst ook nog eens rechts-uitgelijnd (zoals in RTL-talen)

Shop & Product Page: Instellingen WooCommerce Shop & Product Page. Verder weinig spannends over te melden
Het probleem: Content boven de producten, beslaat slechts de helft van de breedte

Vermoedelijke oorzaak

Vermoedelijke oorzaak: Deze CSS-code voor product layout wordt toegepast op de content

Hoe voeg je eigen css-code toe?

  • In Drupal stop je je eigen css-code in een apart bestand fresh.css. Ongetwijfeld heeft WordPress ook zo'n oplossing.
  • wp_enqueue_style in functions.php schijnt de functie te zijn om eigen css-bestanden toe te voegen [1]
  • Naam: custom.css [2]
  • Locatie: De hoofdmap van een theme lijkt de standaardlocatie te zijn voor custom.css [3]

Betreffende CSS-code

Ik wil dit aanpassen:

 .col-md-6 {
    width: 50%
}
</pre

maar alleen op de shop-pagina. Het moet dus alleen werken in een pad waarin eerst

<pre>
<body class="woocommerce-page">

voorkomt, en waarn een paar statements verderop

<div class="col-md-6 text-right">

voorkomt. Dat zijn dus twee klasses die niet direct op elkaar aansluiten

Bronnen

Het probleem

Eigen css-code