DIV KAVRAMI <style> position: absolute

Benzer belgeler
WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

Arayüz Geliştirme Dokümantasyonu

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek

4. Bağlantı (Köprü) Oluşturma

2. Belgeye Metin Ekleme


Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur.

ELEKTRONİK ÇİZELGE. Hücreleri Biçimlendirme. Formülleri Kullanma. Verileri Sıralama. Grafik Oluşturma 1) HÜCRELERİ BİÇİMLENDİRME

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

Metin İşlemleri, Semboller

Android Studio TextView ve EditText Öğr.Gör. Utku SOBUTAY

2-Hafta Temel İşlemler

Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM Web Programlama ÖDEV 1

GoFeed Kullanıcı Arayüzü

Ürün Ekleme Kitapçığı

JAVASCRIPT JAVASCRIPT DİLİ

12. Kat Oluşturma. Bu konuda mevcut bir katın bilgilerini kullanarak nasıl yeni katlar oluşturulabileceği incelenecektir.

4 Front Page Sayfası Özellikleri

ASP.NET ile Bir Web Sitesi Oluşturma

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

BÖLÜM 5 5. TABLO OLUŞTURMAK

FORMÜLLER VE FONKSİYONLAR

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

HTML Etiketleri Genel Özellikler (Global Attributes)

VET ON KULLANIM KLAVUZU

EKOM WEB DESIGNER PROGRMI KULLANMA KILAVUZ. 1 - Web Sayfası Tasarımı Oluşturma / Var Olan Tasarımı Açma:

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

MS WORD 4.BÖLÜM. Bölüm Adı: NESNE EKLEME Bölümün Amacı: Belgeye nesne ekleme işlemlerini gerçekleştirmek.

CSS(CASCADING STYLE SHEETS)

Zaman Değişkeni Tanımlama ve Yürürlükteki Zaman Değerini İfade Etme

JavaScript Örnekleri PDF

Dosyalama olarak: HTML, PDF, DOC ve XLS dosya türlerini kullanabilirsiniz. Kütüphane Modülü açıldığında Vet.Asistanı Kütüphanesi ekrana gelmektedir.

Javascript Ders Örnekleri -2. Tarayıcı Görüntüsü

Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Css Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder.


Dinamik Kodlama. [X] [X] Yeni Fonksiyon

MS WORD 6. BÖLÜM. Başvurular sekmesindeki seçenekler Şekil de görülmektedir. Şekil Başvurular Sekmesi

Silmek istediğiniz satır/sütun/hücre yi seçin ve aşağıdaki adımlardan birini takip edin:

HSancak Nesne Tabanlı Programlama I Ders Notları

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

5. Tablo İşlemleri. Bu bölümü bitirdiğinizde,

Öğr. Gör. Serkan AKSU 1


5-Hafta Genel Sayfa Yapısı

11. STIL ŞABLONU (CSS) MENÜ İŞLEMLERİ

C# Form Uygulamaları. Nesne Tabanlı Programlama I (C#) Ders Notu. S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

Doç. Dr. İsmail Rakıp Karaş Hazırlayan: İdris Kahraman

HTML Sayfaları. Bütün html sayfaları

EYLÜL 2012 WORD Enformatik Bölümü

Açılan penceren gerekli ayarlamalar yapılarak sayfa numaraları görüntülenir.

MODÜL 3 HTML İLE STİL ŞABLONLARI

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

YZM 3215 İleri Web Programlama

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

WEB TASARIMININ TEMELLERİ

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

11 Ocak 2012 / Çarşamba. Spry menü aktifken, açılır menu ekleyebiliyoruz. Spry Menu Bar OK

AGSoft Çocuk Gelişim Takip Programı Kullanım Kılavuzu

HSancak Nesne Tabanlı Programlama I Ders Notları

7. BELGEYE RESİM EKLEME, YAZIM ve ÇİZİM ÖZELLİKLERİ

HTML Bloklar. CSS Display özelliği

Site Temizlik Projesi Kodları

Giriş Sayfası (index) Reklamı

MS POWERPOINT Şekil 111 Powerpoint 2010 Programını Başlatmak

MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ MUWİS. Web İçerik Sistemi. Bilgi İşlem Daire Başkanlığı-WEB GRUBU

1.1 Web Kavramlar URL terimini tanımlayınız ve anlayınız.

TEHLİKESİZ ATIK TOPLAMA AYIRMA TESİSLERİ İÇİN KÜTLE DENGE (KD) OLUŞTURURKEN İZLENECEK ADIMLAR

5.Slayt ana hat görünümü 6.Görev bölmesi penceresi 7.Not alanı 8.Durum çubuğu

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

3. Metin ve Görünüm Etiketleri

4 Ocak 2012 / Çarşamba. Renk uyumunu seçmek için google colorschemedesigner RGB ye tıklayınca bir pencere çıkıyor

DUYURU PANELİ KULLANMA YÖNERGESİ

EXCEL 2007 ELEKTRONİK ÇİZELGE

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

WEB TASARIMININ TEMELLERİ

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

TEMEL BAŞLANGIÇ KILAVUZU

Okul Web Sitesi Yönetim Paneli Kullanımı

5.bölümde ise dosya göz atıcı ve dosya menüsü yer almaktadır. Dosya göz atıcıyı incelemek için klasör simgesine tıklayınız.

1. Mutabakat.zip dosyası açılır. 2. Mutabakat klasörü içindeki Mutabakat.exe dosyası çalıştırılır.

KARADENİZ TEKNİK ÜNİVERSİTESİ YENİ WEB SİTESİ BİRİM YETKİLİSİ WYS (WEB YÖNETİM SİSTEMİ) KULLANIM KLAVUZU

Okul Web Sitesi Yönetim Paneli Kullanımı

Aşağıdaki örnekte, aynı düzen tablosu ve hücreleri içerikle birlikte gösterilmektedir.

Internet Programming II

Site Temizlik Projesi Kodları. Site Tasarım Çalışması -3

CJ-CP1H-CP1L PLCLERĐNDE FONKSĐYON BLOĞU OLUŞTURMA

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

NAZMİYE DEMİREL ORTAOKULU BİLİŞİM TEKNOLOJİLERİ DERSİ 1. DÖNEM 6. SINIFLAR DERS NOTU EXCEL 2007 DERS NOTLARI

Web sayfalarında yapılan her çalışma ve düzenleme tablolar aracılığı ile yapılır. Dolayısıyla çoğu web sayfalarında tablo kullanmak zorunluluktur.

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

PERSONEL BANKA IBAN BİLGİSİ DEĞİŞİKLİĞİ UYGULAMA KILAVUZU

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

CSS (Stil Şablon) (Cascading Style Sheets) YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ

WEB TASARIMIN TEMELLERİ

Transkript:

DIV KAVRAMI Div tag i katman oluşturmak için kullanılır. Div ler sayfanın komple bir satırını kaplarlar, bu yüzden <style> tag i içerisinde şekillendirilip, boyutlandırılmaları gerekir. Aşağıdaki şekilde görüldüğü gibi 2 div oluşturulmuş ve zemin rengi verilmiştir. Div ler aynı tablolar gibi komple bir sayfanın tasarımında kullanılabilirler. İç içe divler kullanılarak anasayfa oluşturulabilir. Div ler çok esnek yapıdadır sayfanın her noktasına div konumlandırabilirsiniz. Mesela aşağıdaki örnekte 2 div sayfanın Soldan Uzaklık farklı yerlerine konumlandırılmıştır. Farklı bir yere div konumlandırmak için <style> tag i içerisinde div özelliklerine position: absolute eklenmelidir.

Soldan Üsten Uzaklık Yükseklik (piksel olarak) Genişlik (yüzde olarak),

Aşağıdaki div ler kullanılarak örnekte basit bir anasayfa tasarlanmıştır. Sayfanın ortalanmasını sağlar Div lerin sola doğru yan yana konumlanmasını sağlar

Banner Menü Duyurular Diğer Linkler Footer Bu şekilde ana sayfanın taslağı tasarlandıktan sonra içerisi yeni div ler kullanılarak doldurulur. Örnek olarak aşağıda menü örneği gösterilmiştir.

YANA AÇILIR MENU Aşağıda verilen yana açılır menü <ul><li></li><ul> tagleri yani liste oluşturma tagleri ve css (style) kullanılarak yapılmıştır. Bu menü istenilen <div> içerisine yerleştirilebilir. Menu nun liste kısmı aşağıda verilmiştir. Liste başlangıcı Ana liste öğesi Liste içine liste oluşturulmuş Böylece yana açılan kısmın içeriği verilmiş Liste sonu Yukarıda verilen kod <body> ana tag i içerisinde istenilen <div> içerisine konulabilir. <ul><li>..</li></ul> tag yapısı menü dışında maddeli listeler oluşturmak için de kullanılabilir.

Menu nün CSS (Style) kısmı; Dış Kenar boşlukları sıfırlanmış İç Kenar boşlukları sıfırlanmış Liste öğesinin konumlanmasını bir üst tag e bağımlı yapar yanmenu div inin ul tagi Linklerin, ziyaret edilen linklerin, üzerine gelince değişen linklerin ve aktif olan linklerin stilleri sıfırlanmıştır 1px kalınlığında düz çizgi biçiminde kırmızı çerçeve eklenmiş Konumun bağımsız olarak verilmesini sağlar İç menunun gözükmemesini sağlar Fare ile üzerine gelince iç menunun gösterilmesini sağlar Çerçevenin alt kısmının kapatır, gözükmemesini sağlar

JAVASCRIPT Javascript web tasarımın hareketli/dinamik kodlama yapısıdır. HTML ile kodladığınız tüm görsellere dinamik içerikler ekleyebilirsiniz. Yazılan yazıları alabilir veya yenilerini ekleyebilirsiniz. Hatta bir işlem veya bir buttona tıklandığında yeni HTML kodlarının dinamik oluşturulmasını da sağlayabilirsiniz. Bu bakımdan Javascript web kodlama içerisinde önemli bir yer tutar. Java script kodları <script> </script> tagleri içersine yazılır. Aşağıdaki örnekte yazı yazmak için kutu oluşturulmuştur. Bu kutuya yazılan herhangi bir şey buttona tıklanılınca hemen altına yazılmaktadır. isim_yaz() fonksiyon tanımı Kutuya yazılan değeri isim değişkenine atar isim değişkenini <p> içerisine yazdırır Boş metin giriş kutusu oluşturulmuş ve ad isim yapılmıştır Bu kısım kutu içerisine yazılanın gösterilmesin sağlayan tag dir Üzerinde Tıklayınız yazan Button oluşturulmuş ismi dugme konmuştur. Ayrıca; buttona tıklanılınca isim_yaz() isimli javascript fonksiyonu çağırılmıştır. Javascript te herhangi bir HTML tag ine ID kullanarak ulaşıp üzerinde işlemler yapmak için; document.getelementbyid( tag in ID si) kullanılır. document.getelementbyid( tag in ID si).value kodu HTML taginin değerini almak için kullanılır. document.getelementbyid( tag in ID si).innerhtml kodu HTML tag i içerisine bir şeyler yazmak için kullanılır. İçerisinde değerler tutmak için değişken oluşturmak istenişe de var değişken ismi biçiminde tanımlama yapılır. Değişkenler kullanılarak 4 işlem dahil yapılabilir.

Aşağıdaki örnekte iki metin giriş kutusu oluşturulmuştur. Bu kutulara girilen sayılar buttona basılınca toplanıp altına yazılmıştır. sonuc değişkeni oluşturulup toplama işlemi yapılmıştır sayi1 ve sayi2 giriş kutularındaki değerler almıştır. Değerler metin olduğu için matematiksel işlem yapabilmek için tam sayıya çevrilmiştir sayi1 isimli boş giriş kutusu sayi2 isimli boş giriş kutusu HTML giriş kutusundan alınan değerler metin tipindedir. Bu nedenle üzerinde matematiksel işlem yapılamaz. + işareti metinleri birbirine ekler. Eğer giriş kutusu ile alınan değer tam sayıya çevrilmezse toplama işlemi yapılmayacaktır. Alınan değeri tam sayıya çevirmek için parseint fonksiyonu kullanılmıştır. Örnekte verilen koda benzer olarak 4 işlemin tamamı (+, -, *, /) ve diğer matematiksel işlemler yapılabilir.

Renk Değiştiren Yazı Rengin mavi veya kırmızı olup olmadığını kontrol etmek için değişken 1 sn arayla degistir fonksiyonunu çalıştırır Eğer tick değişkeni 0 ise kırmızı olsun değişse mavi olsun Yazının renk stilini kırmızı yapar Yazının renk stilini mavi yapar Rengi değişecek yazı Belirli bir süre ile belirlenen bir fonksiyonun çağırılması için setintervar(fonksiyon ismi, süre) kodu kullanılır. Bu kodda bir tane fonksiyon ismi verilir ve bu fonksiyon alt tarafta oluşturulmak zorundadır. Süre yerine de milisaniye girilir. Örneğin; 1000 milisaniye 1 sn demektir. Bunu 5 saniye yapmak için 5000 değeri girilir. Yukarıdaki örnekte tick değişkeni fonksiyon her çağırıldığında rengin kırmızı mı yoksa mavi mi olduğunu kontrol etmek için kullanılır, eğer tick=0 ise kırmızı, tick=1 ise mavi renk aldığı varsayılır. if (tick==0) {..} else {..} kod parçası javascript te şartlı ifade oluşturmak için kullanılır. Eğer tick==0 ise süslü parantez içerisindeki işleri yap, değilse (else) yine devam eden süslü parantez içindeki işleri yap biçimindedir. Her renk değişiminden sonra tick değişkeni bir sonraki renk için ayarlanmalıdır yoksa renk değişmez.

Tarih ve Saatin alınması ve Gösterilmesi Aşağıdaki örnekte her saniye saat_goster() fonksiyonu çağırıldığı için ekranda saniyesi sürekli değişen saat, dakika ve saniye gösterilecektir. Javascript kodu body içerisine ve <p> taginden sonraya yazılması gerekmektedir. Saatin gösterileceği tag Tarih ve saat için nesne oluşturulur Saatin sürekli saniye sayması için fonksiyon her saniye çağırılır Tarih ve saatin sadece saat, dakika, saniyesini alır Örnekte var time=new Date() kodu ile sistemin saati alınır ve bu time değişkenine atanır. Sadece document.getelementbyid( tarih ).innethtml=time; yazılırsa eğer gün, ay, yıl, saat ve saat dilimi gösterilir. Ayrıca time.gethours(), time.getminutes(), time.getseconds() kodları yazılarak sadece saat, dakika veya saniye de alınabilir. Ayrıca time.getday(), time.getmonth(), time.getyear() kodları ile de sadece gün, ay ve yıl alınabilir. Yani; Ayrıca; document.getelementbyid( tarih ).innethtml=time.gethours() sadece saati document.getelementbyid( tarih ).innethtml=time.getminutes() sadece dakikayı document.getelementbyid( tarih ).innethtml=time.getseconds() sadece saniyeyi verir. document.getelementbyid( tarih ).innethtml=time.gethours() + : +time.getminutes() şeklinde kendiniz de saat, dakika veya istenirse saniyeler birleştirilebilir, arada : gösterilir.