{"id":5856,"date":"2023-01-16T10:00:38","date_gmt":"2023-01-16T09:00:38","guid":{"rendered":"https:\/\/www.eugigufo.net\/it\/?page_id=5856"},"modified":"2024-10-01T13:58:28","modified_gmt":"2024-10-01T11:58:28","slug":"paragrafo34","status":"publish","type":"page","link":"https:\/\/eugigufo.net\/it\/inerario\/paragrafo34\/","title":{"rendered":"\u00a7\u00a034. Come ridurre gli spazi attorno al bottone \u00abDonazione\u00bb di PayPal"},"content":{"rendered":"<p>Il&nbsp;ben noto a&nbsp;tutti bottone giallo del PayPal che permette ai&nbsp;proprietari e&nbsp;autori dei siti di&nbsp;raccogliere le&nbsp;donazioni (e&nbsp;finanziare in&nbsp;tal modo i&nbsp;propri progetti) &egrave;&nbsp;uno strumento bello, comodo e&nbsp;utile. Allo stesso tempo, per&ograve;, molto spesso causa un&nbsp;problema fastidiosissimo agli sviluppatori front-end: sopra e&nbsp;sotto il&nbsp;bottone potrebbero comparire, senza essere voluti, degli enormi spazi vuoti unitili di&nbsp;origine sconosciuta.<br \/>\nEbbene, eliminarli &egrave;&nbsp;molto pi&ugrave; facile di&nbsp;quanto possa sembrare.<br \/>\n<img decoding=\"async\" src=\"https:\/\/eugigufo.net\/images\/inerario\/art34paypalbutton01.jpg\" title=\"il bottone PayPal con gli spazi vuoti inutili sopra e sotto\" border=\"0\"><br \/>\nIl&nbsp;codice html del bottone &laquo;Donazione&raquo; fornitoci dal sito di&nbsp;PayPal &egrave;&nbsp;il&nbsp;seguente:<\/p>\n<pre class=\"brush: xml; collapse: false; title: listing 1; notranslate\" title=\"listing 1\">\n&lt;form action=&quot;https:\/\/www.paypal.com\/donate&quot; method=&quot;post&quot; target=&quot;_top&quot;&gt;\n&lt;input type=&quot;hidden&quot; name=&quot;hosted_button_id&quot; value=&quot;SSG9AUUBGY5XJ&quot; \/&gt;\n&lt;input type=&quot;image&quot; src=&quot;https:\/\/www.paypalobjects.com\/it_IT\/IT\/i\/btn\/btn_donateCC_LG.gif&quot; border=&quot;0&quot; name=&quot;submit&quot; title=&quot;PayPal - The safer, easier way to pay online!&quot; alt=&quot;Fai una donazione con il pulsante PayPal&quot; \/&gt;\n&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https:\/\/www.paypal.com\/it_IT\/i\/scr\/pixel.gif&quot; width=&quot;1&quot; height=&quot;1&quot; \/&gt;\n&lt;\/form&gt;\n<\/pre>\n<p>\nIn&nbsp;realt&agrave; esistono anche altre versioni grafiche dello stesso bottone con i&nbsp;codici di&nbsp;inserimento propri, ma&nbsp;la&nbsp;soluzione del problema &egrave;&nbsp;sempre la&nbsp;stessa.<br \/>\nLa&nbsp;colpa degli spazi vuoti di&nbsp;cui sopra &egrave;&nbsp;della sequenza dei tag &lt;input&gt; e &lt;img&gt; nel codice riportato sopra: nel foglio di&nbsp;stili CSS del nostro sito&nbsp;&ndash; sulle pagine del quale viene inserito il&nbsp;bottone&nbsp;&ndash; potrebbe essere impostato il&nbsp;margin superiore e\/o inferiore per quei tipi di&nbsp;tag (come per tutti gli elementi che si&nbsp;trovano nel div del contenuto della pagina). Nel caso specifico, i&nbsp;tag &lt;input&gt; e &lt;img&gt; del buttone PayPal sono invisibili all&rsquo;utente, ma&nbsp;il&nbsp;CSS del nostro sito non lo&nbsp;sa&nbsp;e&nbsp;applica comunque i&nbsp;margin che abbiamo impostato. Di&nbsp;conseguenza, la&nbsp;soluzione pi&ugrave; semplice del problema degli spazi vuoti inutili secondo me&nbsp;si&nbsp;realizza in&nbsp;due passaggi:<br \/>\n1.&nbsp;Mettiamo il&nbsp;codice del bottone tra i&nbsp;tag &lt;div class=&quot;paypalbutton&quot;&gt; &#8230; &lt;\/div&gt;<br \/>\n2.&nbsp;Nel file CSS impostiamo il&nbsp;margin pari a&nbsp;zero per i&nbsp;tag contenuti nel div appena creato.<\/p>\n<pre class=\"brush: css; collapse: false; title: listing 2; notranslate\" title=\"listing 2\">\n.paypalbutton { float: both; padding: 0; marin: 0; }\n.paypalbutton input { padding: 0; }\n.paypalbutton img { padding: 0; }\n<\/pre>\n<p>\nNelle situazioni pratiche concrete capitate a&nbsp;me&nbsp;il&nbsp;metodo ha&nbsp;funzionato come previsto: gli spazi inutili sopra e&nbsp;sotto il&nbsp;bottone sono spariti!<br \/>\nTempo fa&nbsp;nel codice del bottone fornito dal sito di&nbsp;PayPal erano presenti pure dei tag &lt;br&nbsp;\/&gt;: anche essi contribuivano ad&nbsp;aggravare il&nbsp;problema degli spazi vuoti. Nessuno pu&ograve; garantirci che un&nbsp;giorno non tornino nelle nuove versioni del codice, quindi per sicurezza vi&nbsp;avviso: se&nbsp;li&nbsp;vedete, toglieteli con serenit&agrave; (sono inutili al&nbsp;fine del funzionamento del bottone).<br \/>\nBene, a&nbsp;questo punto non mi&nbsp;resta altro che ricordarvi di&nbsp;usare l&rsquo;opzione delle donazioni per sostenere i&nbsp;vostri siti preferiti: ovviamente nei limiti del possibile.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il paragrafo dell\u2019\u201cInerario\u201d dedicato a uno dei modi possibili di ridurre (o azzerare) gli spazi vuoti attorno al bottone \u201cDonazione\u201d di PayPal.<br \/>\nQuesto paragrafo \u00e8 stato pensato per gli sviluppatori e gli autori dei siti che intendono di raccogliere i finanziamenti per i propri progetti senza rovinare il design delle pagine pubblicate.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":452,"menu_order":34,"comment_status":"open","ping_status":"closed","template":"inerarioart.php","meta":{"footnotes":""},"class_list":["post-5856","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/pages\/5856","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/comments?post=5856"}],"version-history":[{"count":0,"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/pages\/5856\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/pages\/452"}],"wp:attachment":[{"href":"https:\/\/eugigufo.net\/it\/wp-json\/wp\/v2\/media?parent=5856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}