2016-10-30 7 views
0

Ich mache ein einfaches Webpage-Projekt mit 4 HTML5-Seiten und 2 CSS-Stylesheets.Setzen Sie ein einzelnes Wort mehrmals fett

Ich brauche das spezifische Wort "Arduino", das viele Male auf allen Seiten wiederholt wird, um immer fett dargestellt werden.

Gibt es eine praktische Möglichkeit, es anders als zu tun:

<strong>Arduino</strong> 

Antwort

1

Ganz einfach, wie Sie es lösen können. Fügen Sie einfach dieses jQuery-Code:

<span id = "sometext"> Some Text </span> 

CSS: 
#sometext{ 
font-weight:bold 
/* This can also be set to a px if you want a specific value i.e.: 20px */ 
} 

OR

:

Live view

$(document).ready(function(){ 
    // we define and invoke a function 
    $("div").text(function() { 
     $("body").html($("body").html().replace(/Arduino/g,'<b>Arduino</b>')); 
    }); 

}); 
+0

Danke das irgendwie funktioniert. Es gibt 2 "Probleme". Gibt es eine Möglichkeit, dies ohne div-Tags zu erledigen? Kann ich auch eine weitere Zeile mit dem Arduino-Wort in Kapitälchen hinzufügen? – TiraULTI

+0

Verstanden, änderte das "div" zum Körper und brachte es zur Arbeit. Vielen Dank! – TiraULTI

+0

sicher ändern Sie einfach das it div zu Körper auch Sie können eine kleine Kappen hinzufügen. :) @TiraULTI Danke –

1

Sie müssen entweder immer das Wort in einem Tag wickeln (starke könnte Sinn machen, könnte aber eine Spanne oder was auch immer gut sein), so dass es von css, oder geändert werden kann, müssten Sie Javascript verwenden, um das Dokument zu analysieren und es in ein Tag für Sie nach der Tatsache zu wickeln, und dann wieder dieses Tag mit CSS so, dass es fett ist.

0

Sie können JavaScript verwenden.

Ersetzen Sie beim Laden von Dokumenten alle starken Wörter und ändern Sie innerHTML des Artikels.

var article = document.getElementById ("Inhalt");

Artikel innerHTML = Artikel innerHTML. ersetzen (/ strongWord/g, "strongWord");

1

stark Unter der Annahme, als fett angezeigt (wenn nicht mit CSS):

mit JQuery:

$("body").html(html.replace("Arduino", "<strong>Arduino</strong>") 
+0

danke für Ihre Antwort. Ich mache folgendes und es funktioniert nicht. \t ' \t \t \t \t ' Die arduino.js Datei sieht so aus. '$ (document) .html (html.replace ("Arduino", "Arduino")' – TiraULTI

+0

um den Ausdruck Put document.ready: '$ (document).ready (function() { [EXPRESSION] }); 'Dadurch wird der Ausdruck ausgelöst, sobald die Site vollständig geladen ist. Auch brauchen Sie dafür nicht jquery ui. – Heady

+0

Ich kann es nicht zur Arbeit bringen. Ich habe es auf verschiedene Arten versucht, aber ich denke, das ist die richtige Entscheidung. Kannst du mich bitte korrigieren? '$ (Dokument) .ready (html.replace (" Arduino "," Arduino "))' – TiraULTI

0

Sie die Schriftstärke in

dh unabhängig von Element fett in CSS setzen könnte Verwenden Sie die <strong> t ag, um anzugeben, ob der Text eine signifikante Bedeutung hat, oder das Tag <b>, wenn dies nicht der Fall ist.

Verwandte Themen