Top

xhtml Tag

  • All
  • Dijital medya
  • Dijital reklam
  • Dijital strateji
  • Eğitim
  • Growth hacking
  • Haber
  • İnceleme
  • Kişisel
  • Kurumsal
  • Markalar
  • Medya
  • Rehber
  • Teknoloji

Css öğrenmeye başlamadan önce  HTML veya XHTML bilmeniz gerekmektedir. Bilmiyorsanız buraya tıklayarak öğrenmeye başlayabilirsiniz.

Css Nedir?

Css yığma stil dosyasıdır.

  • Stiller HTML elementlerinin nasıl gösterileceğini tanımlarlar.
  • Stiller bir problemi çözmek için eklenmişti HTML 4.0’a.
  • Harici Stil dosyaları birçok işten kurtarır.
  • Harici stil dosyaları CSS dosyalarında tutulur.

CSS’e ait bir demo var. Bunu görüntülemek için buraya tıklayın; ilk üçü farklı stillere sahip, without yazan stilsiz görünüm ve alttaki üçü de stil dosyalarının içerikleridir.

Stilleri büyük bir problemi çözdü

HTML, bir belgeyi biçimlendirmek için etiketler içeren bir şekilde tasarlanmamıştı.

Bir belgenin içeriğini belirlemek için tasarlanmıştı; tıpkı:

<h1>Bu bir başlık</h1>
<p>bu bir paragraf</p>

HTML 3.2’de <font> etiketi gibi etiketler eklendiğinde web geliştiricileri için bir kabus oldu bu durum. Büyük siteleri geliştirmek, fontları ve renk bilgilerini tek tek er sayfa için değiştirmek uzun ve pahalı bir süreç haline geldi.

Bu problemi çözmek içinse; WWW konsorsiyumu CSS’i oluşturdu.

HTML 4.0’da tüm formatlar HTML belgesinden arındırıldı ve ayrı bir css dosyasında barındırılmaya başlandı.

Günümüzde tüm tarayıcılar css’i desteklemekte.

CSS bizi iş yükünden kurtardı

CSS HTML elemanlarının nasıl gösterileceğini tanımlar.

Bu sayede birçok sayfaya bağlı olan css dosyasını değiştirdiğimizde tüm sayfalarımız da değişecektir. Bizleri uğraştan kurtaracaktır.

 

XHTML HTML’nin ve XML’in (EXtensible Markup Language)  karışımından oluşur.

XHTML; HTML 4.01’in tüm elementlerine dayanır, XML’in katı söz dizimini de içerir.


Neden/nedir XHTML?

İnternet üzerindeki çoğu sayfa düzgün olmayan yani kötü html’e sahiptir.

Bir tarayıcıda görüntülerken alttaki kodlar düzgün görüntülenecektir. (HTML kurallarına uymasa dahi):

<html>
<head>
<title>Bu düzensiz HTML</title>
<body>
<h1>düzensiz HTML
<p>Bu bir paragraf
</body>

XML bir işaretleme dili ve herşeyin düzgün işaretlenmesi gerekir ki bu tür belgelere de well-formed yani düzgün biçimli belgeler denir.

XML verileri tanımlamak için tasarlanmıştır, ve HTML verileri görüntülemek için.

Farklı firmalara ait tarayıcıların günümüz pazarında , kimisi bilgisayarlarda çalışmakta kimisi de mobil cihazlar gibi küçük cihazlarda çalışmakta. Son bahsettiğimizde herhangi bir güç ya da kaynak yoktur  düzensiz HTML’i düzeltecek.

Bununla birlikte -HTML ve XML’in birleşimi, W3C tarafından gelecek için ve şu an için en yararlı olan işaretleme dili olduğudur – XHTML.

Bir vefa borcu ve alıştırma/uygulama yapmak için HTML Örnekleri w3schools.com üzerindeki editörler aracılığı ile, buraya tıklayarak ulaşabilirsiniz. HTML Referansları da burada yer almaktadır. Şimdiye kadar anlatmış olduklarım ile HTML sayesinde kendi web sitelerinizi yapabilirsiniz. HTML evrensel işaretleme dilidir WEB üzerinde. Text biçimlendirme, grafik ekleme, bağlar oluşturma yani linkler,...

HTML ile kendi web sayfalarınızı oluşturabilirsiniz.  W3Schools.com ‘dan yapacağım bu çeviriler ile HTML’yi kolaylıkla öğrenebileceksiniz. HTML’nin öğrenmesi kolaydır ve zevkli bulacaksınız bu dili.

Başlangıç olarak bilgi; çevirileri(başlıklar hariç) çift tırnak içinde göstereceğim. Kendi yazdıklarım normal yazı olarak kalacak. Anlatacaklarımı uygulayabilmeniz için ilk önce klasör seçeneklerini bulmanız ve klasör uzantılarını göster halini seçmelisiniz. Ardından istediğiniz bir alanda(mesela masaüstünde) bir klasör açın web ismini verin. Klasörün içine girin(fare ile çift tık). Fare ile sağ tuş tıklayın ve metin belgesi(yeni metin.txt diye yazar) dosyasını oluşturun. Biz bu yeni metin.txt dosyası ile HTML dosyalarımızı oluşturacağız. Yeni metin.txt dosyasını açın ve farklı kaydete tıklayın. Açılan pencerede isim kısmına index.html yazın ve kaydedin web klasörümüzün içine. index.html klasörüne çift tıklayın ve browser(chrome, firefox, opera, internet explorer gibi)’da görebilelim. Artık web klasörümüzün içinde yeni metin.txt ve index.html adlı iki dosya olacağını biliyorsunuz ve artık hazırsınız. Bunu hazırlayamadıysanız bile, örnekleri uygulayabilmeniz için W3Schools‘taki metin editörünü paylaşmış olacağım. Sol taraftaki verileri silip, etiketleri(anlatacağım) yazarsınız ve edit and click me yazan yere basarsınız sağ tarafta da web sayfasının durumunu görebilirsiniz böylece. Bu benim ilk çalışmam. Umarım hepimize yararlı olur. Anlaşılmayan yerleri yorum olarak yazabilirsiniz/sorabilirsiniz. Kolay gelsin.


HTML Paragrafları

Paragraflar <p> etiketi ile tanımlanır. Tarayıcılar(İnternet explorer, firefox, chrome, opera gibi), otomatik olarak paragraftan önce ve sonra boş satır atar bu sayede.

<p> Bu bir paragraf</p>

Kapanış tagını(etiketini) unutmayın

Çoğu tarayıcı kapanış tagini unutmuş bile olsanız html kodunu düzgünce gösterecektir.

<p> Bu bir paragraf

<p> Bu da bir başka paragraf

Yine de tarayıcıların bu davranışına güvenmemek lazım. Beklenmeyen sonuçlar doğurabilir unutulan ya da kullanılmayan kapanış tagları(etiketleri).

HTML ile kendi web sayfalarınızı oluşturabilirsiniz.  W3Schools.com ‘dan yapacağım bu çeviriler ile HTML’yi kolaylıkla öğrenebileceksiniz. HTML’nin öğrenmesi kolaydır ve zevkli bulacaksınız bu dili.

Başlangıç olarak bilgi; çevirileri(başlıklar hariç) çift tırnak içinde göstereceğim. Kendi yazdıklarım normal yazı olarak kalacak. Anlatacaklarımı uygulayabilmeniz için ilk önce klasör seçeneklerini bulmanız ve klasör uzantılarını göster halini seçmelisiniz. Ardından istediğiniz bir alanda(mesela masaüstünde) bir klasör açın web ismini verin. Klasörün içine girin(fare ile çift tık). Fare ile sağ tuş tıklayın ve metin belgesi(yeni metin.txt diye yazar) dosyasını oluşturun. Biz bu yeni metin.txt dosyası ile HTML dosyalarımızı oluşturacağız. Yeni metin.txt dosyasını açın ve farklı kaydete tıklayın. Açılan pencerede isim kısmına index.html yazın ve kaydedin web klasörümüzün içine. index.html klasörüne çift tıklayın ve browser(chrome, firefox, opera, internet explorer gibi)’da görebilelim. Artık web klasörümüzün içinde yeni metin.txt ve index.html adlı iki dosya olacağını biliyorsunuz ve artık hazırsınız. Bunu hazırlayamadıysanız bile, örnekleri uygulayabilmeniz için W3Schools‘taki metin editörünü paylaşmış olacağım. Sol taraftaki verileri silip, etiketleri(anlatacağım) yazarsınız ve edit and click me yazan yere basarsınız sağ tarafta da web sayfasının durumunu görebilirsiniz böylece. Bu benim ilk çalışmam. Umarım hepimize yararlı olur. Anlaşılmayan yerleri yorum olarak yazabilirsiniz/sorabilirsiniz. Kolay gelsin.


HTML Elemanları(Elements)

HTML belgeleri HTML elemanları ile tanımlanır. Bir HTML Elemanı başlangıç(açılış) ve kapanış(son) tag’ı(etiket) olan her şeydir. Yani

<p>Artık bildiğiniz gibi bu paragraf etiketi ve bu yazı da eleman içeriği</p>

<a href=”default.htm”>Bu da bir link(bağlantı) ve bunu da öğrendiniz bir önceki derste ve bu yazı da eleman içeriği. Yani bağlantı olarak bu yazı gözükür.</a>

<br />

Çeviride gördüğünüz üzere bir açılış etiketi, eleman içeriği ve kapanış etiketi HTML elemanını oluşturmakta. İki etiket arası da html elemanının içeriği yer alır. br etiketinin öznitelikleri yoktur. Öznitelikler bir sonraki derste anlatılacaktır.

HTML Elemanı Söz dizimi

Bir HTML elemanı başlama(açılış) tag’ı(etiketi) ile başlar ve son(kapanış) etiketi ile biter. Eleman içeriği başlama ve kapanış etiketlerinin arasındaki herşeydir. Bazı HTML elemanlarının içeriği yoktur. Boş elementler, başlama etiketinde kapanır. HTML elemanlarının çoğunun öznitelikleri vardır.

 

Dediğim gibi br etiketi(satır atlamak için kullanılır) başlar ve başlama etiketinde bir boşluk ve / ile kapanır. Bu aslında HTML5 ile gelen bir özellik. Eskiden kapatmaya gerek duymazdık. XHTML’de zaten tüm açılan etiketler kapanmak zorunda. Öznitelikler bir sonraki dersin konusu, ama değinmem gerekirse, link vermek için kullandığımız <a href= ‘teki href bir özniteliktir. Ana dizin içindeki dosya yolunu gösterir.

İç içe(nested) HTML Elemanları(öğeleri, elements de denir)

HTML elemanlarının çoğu başka HTML elemanlarını içerebilir. HTML belgeleri iç içe HTML elemanlarına dayalıdır.

Bir HTML belgesi ve iç içe html elemanlarının örneği;

<html>

<body>

<p>Bu bir paragraf</p>

</body>

</html>

Yine yazılı bir izin olmaksızın alıntı yapma yasağı var bu kitapta. Bu yüzden içeriğinden alıntı yapmadan anlatacağım ancak. Kitap; Dikeyeksen Yayıncılık tarafından basılmış, Şubat 2011 birinci baskısı.  Sayfa ve baskı kalitesi çok yüksek. 239 sayfa. Ertuğrul Haskan'ın özverili çalışması ile hazırlanmış. İlk baştaki yazma amacı herkesin...

Mambo
Joomla’nın en büyük rakibi diyebiliriz. 2000 yılından beri geliştiriliyor. Joomla, Mambo’dan ayrılan bir grup tarafından geliştirildiği için çalışma mantığı ve içerik yönetimi neredeyse aynıdır. Joomla için gelişltirilen bileşen ve modüllerin çoğu Mambo’da da çalışır. Ancak Joomla 1.5 sürümü tamamen başka bir yapılanma ve çalışlma mantığıyla geliştirildiği için Mambo yakın gelecekte büyük bir gelişlme göstermezse geride kalacak gibi görünüyor. www.mambo-foundation.org
Drupal
Son dönemde adından iyice söz ettirmeye başlayan bir diğer CMS sistemi de Drupal. Diğerleri gibi PHP tabanlı olan bu sistemin Joomla’dan ayrıldığı