-
Notifications
You must be signed in to change notification settings - Fork 0
Tag Class
Yeni html elementi oluşturur.
Tag::__construct(string $tagName, bool $closed = true)
$tag1 = new Tag("div"); //kapatılan tag
$tag2 = new Tag("img", false); //kapatılmayan tag
Element içeriğini getirir veya yeniden oluşturur.
Tag::text(string $text = null)
$tag1->text("div content");
$content = $tag1->text();
Element içeriğini getirir veya yeniden oluşturur. Html etiketlerini kabul eder.
Tag::html(string $html = null)
$tag1->html("<button>Button</button>");
$content = $tag1->html();
Content ve value attributelerinin değerlerini atar yada getirir.
Tag::val(string $value = null)
$tag3 = new Tag("meta", false);
$tag3->name("description")->val("Sayfa açıklaması");
$content = $tag3->val(); //Sayfa açıklaması
Element için yeni bir attribute tanımlar veya değerini getirir.
Tag::attr($attributes, string $value = null)
$tag4 = new Tag("div");
$tag4->attr("id","id2");
$content = $tag4->attr("id"); //id2
Elemente class ekler
Tag::addClass(string $className)
$tag4->addClass("new-class");
Elementten class siler
Tag::removeClass(string $className)
$tag4->removeClass("new-class");
Elementten tanımlı bir attribute siler
Tag::removeAttr($attributes)
$tag4->removeAttr("id");
Element içine sondan başlayarak ekleme yapar
Tag::append(string $html)
$tag4->append("<br> last line");
Element içine baştan başlayarak ekleme yapar
Tag::prepend(string $html)
$tag4->prepend("first line <br>");
Elementin kendisini siler
Tag::remove()
echo $tag4->remove(); //empty result / boş döner