Zengin metin düzenleyiciyi kullanırken blogger'ın <br> yerine <p> etiket eklemesini nasıl sağlayabilirim?


10

Blogger'da zengin metin düzenleyiciyi kullanırken nasıl hoşlanmıyorum ve basın yerine Enterbir <br >yerine ekler <p>. Davranışı değiştirmenin herhangi bir yolu var mı? Veya en azından <p>HTML sekmesine geçmeden a eklemenin bir yolu var mı?

Bu arada Blogger'ı taslakta kullanıyorum . Hem eski editörü hem de yenisini denedim; ve Press "Enter" for line breaksyerine kullanmak Use <br /> tagsyardımcı olmaz.

Ayrıca Convert Line breaksşu şekilde açıklanan devre dışı bırakmayı denedim :

Evet seçilirse, Yazı Düzenleyicisine girilen tek sabit getirilerin yerine <br />blogunuzda tek etiketler ve iki sabit getirinin yerine iki etiket ( <br /><br />) konur .


Eğer çift satır sonları kurtulmak istiyorsanız çirkin bir geçici çözüm, ancak ikinci gizleyebilirsiniz <br/>gibi bir CSS kuralı ile br+br {display: none}​de Tema > HTML Düzenle nereye altında tarzı bir demet bulacaksınız<head><b:skin><![CDATA[...
ccpizza

Yanıtlar:


10

Bu davranış yapılandırılamaz. Hem geçerli düzenleyici, hem de taslak düzenleyici ve "eski" düzenleyici, P etiketlerini kullanmaları gerektiğinde BR ve DIV etiketlerinin bir birleşimini kullanır.

Zihin bozucu bir karardır ve tamamen yanlıştır. Blogger'da tutarsız paragraf oluşturma ile ilgili birçok sorunu açıklar. Belki IE'de çalışır, ancak Chrome ve Safari gibi webkit tarayıcılarında tutarlı olarak çalışmaz.

Bence en yeni editör iki ardışık BR etiketi ekliyor, ancak eskisi tek bir DIV ve tek bir BR ekledi.

Microsoft'un Windows Live Yazıcısı yukarıda belirtildiği gibi işleri doğru bir şekilde yapar. OS X için MarsEdit daha az tutarlı, sanırım bir Blogger tarafından yazılmış bir yazı ile başlarsa etiket karışıklığı alır.

Acını hissediyorum.


Ancak Live Writer mevcut bir yayını düzenleyebilir mi? Benim de dahil birçok insan makaleyi yayınlamayı, okumayı ve cilalamayı seviyor.
Gqqnbig

4

Az önce öğrendim ki, önce HTML sekmesine geçmek yerine p-etiketleri içeren blog yayınınızı hemen yayınlarsanız, p-etiketleri kalır.

Misal:

<p>
Here is a body text<br />
that is wrapped in p-tags<br />
</p>
  1. HTML görünümüne git.
  2. Yukarıdaki kodu girin.
  3. Yayınla düğmesini tıklayın.

HTML sekmesindeki koda bakmaya çalışırsanız, p etiketlerinin yerini div etiketleri alır.



0

Blogger ile yapılandırmanın bir yolu yok.

Ama farkettim ki bu jQuery ile yapılabilir.

Bunu yapmak için şablon alanına gitmeniz ve "HTML'yi düzenle" yi tıklamanız gerekir. İçin bir arama yapın /body. Hemen üstünde, <script src="http://code.jquery.com/jquery-1.10.1.min.js">sonra takın <script></script>. Şimdi sahip olduğunuz şey şu olmalı:

some code
<script src='http://code.jquery.com/jquery-1.10.1.min.js'/>
<script>

This is where the jQuery calls will go.

</script>
&lt/body&gt;
some more code

Uygun jQuery çağrıları, tam olarak ne yapmak istediğinizi soran bir örnek verdikleri bu sayfadan anlaşılabilir. Bu örnek aşağıda kopyalanmıştır ( http://api.jquery.com/contents/ adresinden )

<div class="container">
  Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed
  do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  <br><br>
  Ut enim ad minim veniam, quis nostrud exercitation ullamco
  laboris nisi ut aliquip ex ea commodo consequat.
  <br><br>
  Duis aute irure dolor in reprehenderit in voluptate velit
  esse cillum dolore eu fugiat nulla pariatur.
</div>

Biz istihdam edebilirsiniz .contents()üç iyi biçimli paragraflar halinde help convert metnin bu damla yöntemi:

$( ".container" )
  .contents()
    .filter(function() {
      return this.nodeType === 3;
    })
      .wrap( "<p></p>" )
      .end()
    .filter( "br" )
    .remove();

Verilmiş, çalışması için yukarıdakilerden bazı küçük değişiklikler yapmanız gerekecek. Ama anlamanız için gideceğim. :-)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.