Ücretsiz Danışmanlık

Testi Çöz: IT’de Hangi Rol Sana Uygun?

Kariyer yolunu henüz seçememiş ama işini değiştirmek isteyenler için

IT’de Kim Olduğunu Öğren
Пройти тест

HTML ve CSS: Nedir, Kimler, Neden İhtiyaç Duyar

  • ~ 5 Dk

Bloglar ve çevrimiçi mağazalardan – sosyal ağlar ve bilgi portallarına kadar çevrimiçi gördüğünüz hemen hemen her şey – HTML ve CSS kullanılarak oluşturulur. HTML, sayfaların yapısını ve içeriğini tanımlarken, CSS renk, stil ve tasarımlarından sorumludur. HTML ve CSS’nin çok çeşitli BT uzmanları tarafından bilinmesi gerekir: Frontend geliştiricileri, Fullstack programcıları, Yazılım test uzmanları, UI/UX tasarımcıları, vb. Bugün HTML ve CSS’in ne olduğuna ve bunları öğrenmenin BT kariyerinize başlamak için neden harika bir fikir olduğuna bakacağız. Hadi başlayalım!

HTML nedir ve ne işe yarar?

HTML – bir etiketler sistemi aracılığıyla çalışan ve web sayfalarının öğelerini yapılandırmaya ve düzenlemeye yardımcı olan belgeler için bir hiper metin biçimlendirme dilidir. Bir web sitesini bir ev olarak hayal ederseniz, HTML odaların düzenini ve yerleşimini tanımlar, ancak tasarımla ilgilenmez. HTML tarayıcıya başlığın, metnin, resmin, bağlantının vb. nerede olması gerektiğini söyler. Bu, tüm web sitelerinin üzerine inşa edildiği çerçevedir.

HTML, tarayıcının sayfaları doğru şekilde görüntülemesi için gereklidir. Bu olmadan, sadece görsellerle karışık bir sürü düzensiz metin görürsünüz. Web sitelerinin anlaşılabilir ve kullanıcı dostu olmasına yardımcı olan HTML’dir. Bu nedenle, HTML bilgisi – front-end veya Fullstack geliştirmeye geçmek isteyen herkes için temeldir. HTML’in ne kadar önemli olduğunu anlıyor musunuz?

HTML dili ne işe yarar?

Artık HTML’nin ne olduğunu ve web sitesi geliştirmede nasıl bir rol oynadığını bildiğinize göre, temel görevlerine bir göz atalım. HTML yalnızca bir sayfanın “iskeletini” oluşturmakla kalmaz, size bu iskeleti oluşturmanız için gerekli araçları da sağlar:

  • Yapılandırma ve HTML işaretlemesi. Başlıkların, listelerin, paragrafların, tabloların ve resimlerin nasıl düzenleneceğini tanımlamak için. Bu bir odadaki mobilyaların yerini değiştirmek gibidir – neyin nereye yerleştirileceğine siz karar verirsiniz.
  • Köprü ekleme. Web sayfalarının temel özelliklerinden biri – köprüler aracılığıyla birbirine bağlanabilirliktir. Makalelerimizde sık sık diğer materyallere bağlantılar ekliyoruz. Çok kullanışlı.
  • Multimedya gömme. Bir sayfaya video veya ses dosyası eklemek mi istiyorsunuz? HTML ile bu çok kolay. Multimedya öğelerini doğrudan içeriğinize entegre etmenize olanak tanıyarak web sitelerinizi daha etkileşimli ve ilgi çekici hale getirir.
  • Form oluşturma. HTML, bilgi toplamak için çeşitli formlar kullanmanıza olanak tanır (geri bildirim, kayıt, site araması, vb.).

HTML metni biçimlendirmek için temel işlevlere sahiptir, ancak hataları önlemek ve kaynak kodunu karıştırmamak için genellikle bu amaçla kullanılmaz. Bu nedenle HTML şablonunun güzelliğinden ve etkileşiminden JavaScript ve CSS sorumludur. Bunlar birlikte Frontend geliştirmenin üç ayağı olarak adlandırılabilir.

HTML etiketleri nelerdir

HTML, web sayfaları oluşturmak için tuğlalara benzetilebilecek etiketler kullanarak çalışır. Her etiketin kendine özgü bir işlevi vardır. Bir etiketin – ayrı bir komut olduğu bir tarayıcı talimatı yazdığınızı düşünün.

Etiketler genellikle çiftler halinde gelir: bir HTML öğesini açan ve kapatan bir etiket vardır (örneğin, <p> ve </p>). Bir düşünceyi başlatmak ve bitirmek gibi. Bunların arasında içerik yer alır – metin, resimler, bağlantılar vb.

Şimdi birkaç temel HTML etiketine bakalım:

  • <h1>’dan <h6>’e kadar olan etiketler başlıklar için kullanılır (en önemliden en az önemliye).
  • Paragraflar için <p> etiketi gereklidir.
  • <a> HTML etiketi bir köprüyü tanımlar.
  • <img> etiketi resim, <table> etiketi ise tablo ekler.

Tüm etiketlerin kapatılması gerekmez (<br>, <hr>, <input>, <meta>, vb.). Etiketlerin içinde HTML nitelikleri de belirtebilirsiniz. Bu, olasılıkları genişletmek için ek ayarlar gibi bir şeydir. <a href=”https://www.google.com”>Google</a> HTML kod parçasını analiz edelim. Şöyle çalışır:

  • <a> — köprü oluşturmak için açılış etiketi.
  • href=“https://www.google.com” — yönlendirdiği adresi içeren bir nitelik (bizim durumumuzda bu Google ana sayfasıdır).
  • Google — kullanıcılar tarafından görülebilecek metin.
  • </a> — bağlantının sonunu işaretleyen bir kapanış etiketidir.

Site ziyaretçileri “Google” kelimesini görecek ve belirtilen URL’ye gitmek için üzerine tıklayabilecektir. Umarım artık HTML’nin nasıl çalıştığını daha iyi anlamışsınızdır. Ücretsiz çevrimiçi maratonumuzda bu konuda daha fazla bilgi edinebilirsiniz.

HTML’in artıları ve eksileri

HTML mükemmelmiş gibi davranmayalım. Avantajları ve dezavantajları vardır. Avantajları arasında şunlar yer almaktadır:

  • Öğrenmesi ve kullanması kolay net sözdizimi.
  • Esneklik ve çok yönlülük. HTML, çok çeşitli web siteleri oluşturmanıza ve diğer front-end geliştirme teknolojileriyle birlikte çalışmanıza olanak tanır.
  • HTML dili tüm modern tarayıcılar tarafından iyi bir şekilde desteklenir, bu da sayfaların geniş çapta erişilebilir olmasını ve her cihazda doğru bir şekilde görüntülenmesini sağlar.

İşte dezavantajları:

  • Sınırlı fırsatlar. HTML tek başına sayfaları tam olarak şekillendirmez ve onlara etkileşim katmaz.  Bunu yapmak için CSS ve JavaScript’e ihtiyacınız olacak.
  • Eski tarayıcılar yeni HTML etiketlerine her zaman öngörülebilir bir şekilde tepki vermez.

Bununla birlikte, HTML hakkında konuşmayı bitireceğiz ve CSS’e geçeceğiz. İlginç olacak!

CSS nedir ve nasıl kullanılır?

CSS (Cascading Style Sheets) sayfanın görünümünden sorumludur. HTML’i bir manken olarak hayal ederseniz – CSS onun güzel ve şık görünmesini sağlayan giysidir.

CSS, HTML ile oluşturulmuş öğeleri süsler. Örneğin, metin rengini, yazı tipi boyutunu, paragraflar arasındaki mesafeyi değiştirebilir, animasyon ekleyebilir ve çok daha fazlasını yapabilirsiniz. CSS, hangi bileşenlere stil ekleneceğini – bunların nasıl ekleneceğini belirleyen özel kurallar olan seçicileri kullanarak HTML ile etkileşime girer.

Örneğin, bir HTML öğemiz <p> (paragraf) var. CSS yardımıyla, aşağıdaki CSS seçicisini ekleyerek içindeki metni kırmızı yapabilir ve yazı tipini büyütebiliriz:

p {

color: red;

font-size: 16px;

}

CSS’siz web siteleri son derece monoton görünecektir. CSS dili onlara kişilik kazandırır ve kullanıcı deneyimini geliştirir (UI/UX tasarımcıları için önemlidir). Ayrıca, sayfaların bilgisayarlardan akıllı telefonlara kadar çeşitli cihazlar için daha erişilebilir ve kullanışlı olmasına yardımcı olur.

HTML ve CSS’nin temellerini zaten biliyorsanız, karmaşık düzenlerin düzenlenmesi konusundaki becerilerinizi geliştirmek ve portföyünüze duyarlı bir düzen web sitesi eklemek için CSS Grid minicourse kursumuza kaydolun.

CSS ile hangi görevler gerçekleştirilebilir?

Artık CSS’nin ne olduğunu ve HTML’yi nasıl tamamladığını anladınız. Bu araç ile şunları yapabilirsiniz:

  • Metnin görünümünü değiştirin (renk, yazı tipi, satır aralığı, hizalama, vb.).
  • HTML öğelerinin arka planını yönetin.
  • Duyarlı tasarım oluşturun.
  • Net ve düzenli bir içerik yapısı için genel sayfa düzenini tasarlayın (sütunlar, dolgu ve kenarlıklar dahil).
  • Animasyonlar, geçişler ve efektler ekleyin.
  • Boyutlarını ve oranlarını tanımlayarak öğeleri sayfaya doğru bir şekilde yerleştirin.

CSS yardımıyla oldukça karmaşık ve çekici web siteleri oluşturabileceksiniz. Çok faydalı bir şey! Belki sonraki makalelerde, CSS ile nasıl çalışılacağı hakkında daha fazla bilgi vereceğiz. Hemen şimdi daha fazlasını öğrenmek istiyorsanız, sizi ücretsiz maratonumuza davet ediyoruz.

CSS’in avantajları ve dezavantajları

Her araç gibi CSS’in de artıları ve eksileri vardır. Bununla, CSS dosyasında yalnızca bir kuralı yeniden yazarak tüm sayfadaki öğelerin stilini değiştirebilirsiniz, bu da zamandan ve emekten tasarruf sağlar. Ekranların ve cihazların boyutuna uyum sağlayan tasarımlar geliştirin. Sayfaları yapılandırılmış, düzenli ve kullanıcı dostu hale getirin. Deneyler yapın ve kullanıcı deneyimini sürekli iyileştirin. Bunlar avantajlarıdır.

Dezavantajları arasında tarayıcıların CSS kodunu farklı yorumlaması yer alır (bazen uyumluluğu sağlamak için ekstra çaba gerekir). Ayrıca, özellikle büyük ölçekli projelerde büyük CSS dosyalarının bakımı zordur. CSS ile çalışmaya başladıktan sonra, güçlü ve zayıf yönleri hakkında kendi fikrinizi oluşturacaksınız.

Kimlerin HTML ve CSS öğrenmesi gerekiyor ve neden?

Özetlemek gerekirse, HTML ve CSS’in yalnızca Frontend geliştiricileri veya Fullstack programcıları için değil, aynı zamanda testçiler, UI/UX tasarımcıları ve hatta pazarlamacılar da dahil olmak üzere çok çeşitli BT profesyonelleri için yararlı olacak temel beceriler olduğu açıktır.

HTML ve CSS öğrenmek – geliştirme ve tasarım alanında kariyer yapmak isteyen herkes için ilk ve en önemli adımdır. Daha karmaşık teknolojilere ve programlama dillerine kapı açarlar.  HTML ve CSS’in temelleri, araç setinizin ayrılmaz bir parçası haline gelecektir.

HTML ve CSS ile sıfırdan ilk web sitenizi oluşturmak için ücretsiz çevrimiçi maratonumuza katılın. Ya da mesleğinize karar verdiyseniz Frontend, Fullstack veya UI/UX tasarımı kurslarına kaydolun. İlginç ve iyi maaşlı bir iş bulmak için bir an önce çalışmaya başlayın!

Karar veremiyor musun?

5 dakikada ücretsiz kariyer testini çöz

Deneyim ve becerilerinle mükemmel uyum sağlayan IT alanını şimdi öğren!

Teste Başla
Пройти тест
Cookies image
Siteyi geliştirmek için çerezleri kullanıyoruz.

Sitemizdeki kullanıcı deneyimini geliştirmek için “çerezleri” kullanıyoruz. Gizlilik Politikamız ve Genel Şartlar ve Koşullarımız hakkında daha fazla bilgi edinin.