In SharePoint 2010 i campi publishing di tipo PublishingWebControls:RichImageField hanno un margine destro impostato di default di 10px anche quando l'immagine non è valorizzata/vuota. Questo comporta la presenza di uno sgradevole spazio sulla sinistra del testo.

Per eliminare il margine e lo spazio occupato (circa 3px di larghezza) sui controlli vuoti si può usare questo JavaScript:

JavaScript

//per eliminare lo spazio occupato dalle immagini vuote
$(document).ready(function () {
  var obj = $('.captioned-image').each(function() {
    var t = $(this);
    var img = t.find("img");
    if(img.html() == null){
      //t.css("border", "1px solid red");
      t.css("margin", "0px");
      t.css("width", "0px");
    }
  });
});
Richiede JQuery
Tags:
CSS19 JavaScript184 JQuery33 SharePoint498 SharePoint 2010224
Potrebbe interessarti anche: