HTML 6. Bölüm. Doç. Dr. İsmail Rakıp Karaş Dersin Course Page:

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "HTML 6. Bölüm. Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com. Dersin Course Page: www.ismailkaras.com/228"

Transkript

1 HTML 6. Bölüm Doç. Dr. İsmail Rakıp Karaş (Son Güncelleme: ) Dersin Course Page:

2 Yığılmalı Stil Kağıtları / CSS-Cascading Style Sheets HTML, üç ayrı stil imkanına sahiptir. 1. Satır içi stil: Kod içinde gerektiğinde kullanılan stil yaklaşımı. 2. Dahili stil: Sayfanın başında tanımlanan ve sayfadaki bütün stilleri tanımlayan Embedded (Gömülü) Stil yaklaşımı 3. Harici stil sayfası: HTML sayfasının dışındaki.css uzantılı bir başka dosyada saklanan ve sitedeki tüm HTML sayfalarının birden şekillendirilmesini sağlayan Cascading Style Sheets (Yığılma Stil Sayfaları) Yaklaşımı When a browser reads a style sheet, it will format the document according to it. There are three kind of style approaches: Inline Style Internal Style External Style sheet

3 1. CSS-Inline Styles An inline style can be used if a unique style is to be applied to one single occurrence of an element similar with Classic HTML Formatting commands. To use inline styles, use the style attribute in the relevant tag. The style attribute can contain any CSS property. The example below shows how to change the text color and the left margin of a paragraph: Inline stil HTML kod içinde bir ögeye doğrudan özellikler kazandırmak için kullanılır. Bu yönüyle klasik HTML biçim komutlarının kullanımı ile aynıdır. Bununla birlikte Stil komutları klasik HTML komutlarından daha zengin bir içerik sağlar. Inline Stil ile / With Inline Style: <p style="color:blue; font-family:arial;font-size:16pt"> Web Sayfama Hoşgeldiniz </p> Klasik HTML ile / With Classic HTML: <p><font face="arial size= 16 color= blue > Web Sayfama Hoşgeldiniz </font> </p>

4 Örnek / Ex: CSS-Inline Styles Why we need inline styles? <html> <body> <p><a href=" style="text-decoration:none"> karabük belediyesi</a></p> <p><a href=" üniversitesi</a> </p> </body> </html>

5 2. CSS-Internal Style / Dahili Stil An internal style sheet can be used if one single document has a unique style. Internal styles are defined in the <head> section of an HTML page, by using the <style> tag, like this: Dahili stiller bir web sayfasının geneli boyunca geçerli olacak biçim ayarlarını yapmanızı sağlar. Dahili stiller aşağıdaki örnekte olduğu gibi web sayfalarının head kısmında tanımlanırlar: <head> <style type="text/css"> body {background-color:yellow p {color:blue </style> </head>

6 Örnek: CSS-Internal (Embeded) Style <html> <head> <style type="text/css"> h1 {color:red; h2 {color:blue; p {color:green; </style> </head> <body> <h1>h1 ile yapılan bütün başlıklar kırmızı olacak</h1> <h2>h2 ile yapılan bütün başlıklar mavi olacak </h2> <p> 'p' tag ı ile açılan paragraf içerikleri yeşil renkte olacak</p> <h1>yine H1 ve yine kırmızı</h1> <h2>h2 türünden başlık </h2> <p> paragraf tanımlı bir başka yazı</p> </body> </html>

7 3. CSS-External Style Sheet / Harici Stil Sayfası Eğer birden fazla sayfa için stil uygulanacaksa bunun için en ideal olan harici bir stil sayfası yani bir.css dosyası oluşturmaktır. Bir sayfada yapılan değişikler ile bütün web sitesinin görünüşü değiştirilebilir. Bunun için web sitesinin her sayfasından stil sayfasına <link> etiketi ile referans verilmelidir. <link> etiketi aşağıdaki örnekte olduğu gibi <head> kısmına yazılmalıdır. Oluşturulacak CSS dosyası örnekleri için ilerleyen örneklere bakınız. An external style sheet is ideal when the style is applied to many pages. With an external style sheet, you can change the look of an entire Web site by changing just one file. Each page must include a link to the style sheet with the <link> tag. The <link> tag goes inside the head section: <head> <link rel="stylesheet" type="text/css" href="mystyle.css" /> </head> An external style sheet can be written in any text editor. The file should not contain any html tags. The style sheet file must be saved with a.css extension. Check the following examples:

8 Örnek / Ex: CSS-External Style Sheet File name: stil.css <style> h1 {font-size:13pt; color:blue h2 {font-size:20pt; color:red h3 {font-size:15pt; color:green </style> <html> <head> <title>css</title> <link rel="stylesheet" type="text/css" href="stil.css"> </head> <body> <h1>web Teknikleri-1</h1> <h2>web Teknikleri-2</h2> <h3>web Teknikleri-3</h2> </body> </html>

9 Örnek/Ex: CSS-External Style Sheet Aşağıdaki kodu ilksitl.css ismi ile kaydediniz. Save below code as ilkstil.css <style> <!- p { color: black; font-family: 12pt; text-indent: 1cm h1 { color: #008080; font-family: 30 pt arial, helvetica, sans-serif h2{ color: #008000; font-family: 18 pt arial, helvetica, sans-serif h3{ color: #ff0000; font-family: 14 pt arial black, helvetica black, sans-serif; margin-left: 3cm; margin-right: 2cm; margin-top: 2cm a { color: purple; font-family: arial; margin-left: 3cm; margin-right: 2cm; margintop: 2cm --> </style> NOT: <! ve --> Bir etiketin içinde yer alabilecek <! ve --> şeklindeki etiketler HTML dilinin yorum etiketleridir; bu etiketlerin arasındaki şeyler, tarayıcıların tarafından dikkate alınmaz. CSS dosyaları için bu önlemi almazsanız, IE ın eski sürümleri bu dosyaları tanımayacağından stil komutlarını içerik gibi ekranda gösterecektir. Dolasyısı ile <STYLE> etiketinden sonra, <! ve --> kullanarak eski sürüm tarayıcılarda problem oluşmasının önüne geçebilirsiniz.

10 Örnek/Ex: CSS-External Style Sheet An html web page referenced to ilkstil.css file: <html> <head> <title>html ve Web</title> <meta http-equiv="content-type" content="text/html; charset=windows-1254"> <link rel="stylesheet" href="ilkstil.css"> </head> <body> <h1>tasarımcı kimdir?</h1> <h2>tasarım nedir?</h2> <p> Bizler, inandığımız için ve bilinçli olarak harf tasarımcısıyız, harf dökümcüsüyüz, sayfa dizgicisiyiz.. <b>yoksa, yeteneğimiz daha yüksek şeyler için elverişsiz olduğu için değil.</b> Biz inanıyoruz ki, en yüksek düzeyde beceri gerektiren şey, bizim sanatımıza en yakın olanıdır.. </p> <a href=" üniversitesi</a> <h3><center>rudolf Koch - <i>alman harf dökümcüsü, kaligraf</i></center></h3> </body> </html>

11 Örnek/Ex: CSS-External Style Sheet

12 Bir HTML sayfasına hem LINK (External), hem de EMBEDED (Internal) stil sayfası verirsek, ne olur? Uluslararası Web Konsorsiyom unun (W3C), Web sayfalarına stil verme tekniğine birbiri üstüne yığılma, deste gibi dizilme anlamına gelen Cascading kelimesini ad olarak seçmelerinin nedeni, HTML e birden fazla yöntemle stil komutu verilmesi halinde, bunları iskambil kağıdı gibi üstüste dizmesi ve uygulamaya en üstten başlamasıdır. Bir HTML sayfaya iki LINK komutu ile ardarda iki ayrı CSS dosyası bağlarsanız, ikisinde de aynı unsurlara farklı biçimler veriliyorsa, ikincisindeki, yani destenin en üstüne gelendeki komutlar geçerli olur. Bir HTML e biri LINK, diğeri EMBED iki ayrı stil bilgisi verilirse ve ikisinde de aynı unsurlar için farklı komutlar varsa, ikincisi, yani HTML in içinde EMBED olanı geçerli olur; çünkü HTML önce dış dosyayı okuyacak, onun üstüne kendi içindeki stilleri koyacaktır. Ve son olarak, bir sayfada hem LINK, hem EMBED stil bağlantısı olsa ve diyelim ki bir HTML unsurunun önünde onu biçimlendiren bir yerel stil komutu (INLINE stil) bulunsa, en son okunan yerel stil komutu olacağı için, tarayıcı ilk iki stili bir kenara bırakıp, INLINE stili uygulayacaktır. Bir Web alanının bütün ortak özellikleri, örneğin sayfaların zemin rengi, metin ve başlıkların rengi, sağ ve sol marjları LINK CSS ile verilebilir; bu alandaki herhangi bir HTML sayfasını bu temel kurallardan ayrı biçimlerdirme zorunluğu varsa, sadece o sayfada EMBED stil yoluyla değişiklik yapılabilir. Bu durumda bile herhangi bir paragrafın veya bir grafiğin hem tüm alandan, hem de içinde bulunduğu sayfadan farklı bir stile ihtiyacı bulunuyorsa, o zaman bunu INLINE stil ile yapabilirsiniz. Böylece Internet alanınızın tümü ve herbir sayfanın içindeki bütün unsurlar hem belirli bir standarda kolayca uyabilirler; hem de özel durumlarının gerektirdiği değişiklik anında yapılabilir. If in an HTML page, more than one style methods are used, the hyrerarchical structure wil be valid. Always last read one by the browser is valid. For instance, same formats are defined; in a css file, in an internal style and an inline style. Since inline style lastly will be read by the browser, it will be valid. Then the internal, and then the external styles will be valid. (Tarayıcının en son okuduğu kod geçerli olur.)

13 CSS te Seçici Türleri Selectors in CSS 1. Harf Seçiciler (Type Selectors) 2. Sınıf Seçiciler (Class Selectors ) 3. Kimlikli Seçiciler (ID Selectors) 4. Sınıfımsı Seçiciler (Pseudo-classes) 1. Harf Seçiciler (Type Selectors) Some of type selectors are; BODY, H1, H2, H3, P ve A etiketleri vs.

14 Harf Seçiciler Bazı Harf Seçicilerin Font Özellikleri: Some of Font type selectors are (Diğer tüm özellikler için bkz: w3schools.com / For others check w3schools.com) Harf ailesi P { FONT-FAMILY: Arial Black, Helvetica, sans-serif Harf stili H2 { FONT-STYLE: italic Harf türü H2 { FONT-VARIANT: small-caps Harf ağırlığı H2 { FONT-WEIGHT: bold Harf ölçüsü H1 { FONT-SIZE: 12pt Harf P { FONT: italic bold 12pt/14pt Times, serif

15 Harf Seçiciler Bazı Harf Seçicilerin Renk ve Zemin Özellikleri : Some of Color and Background type selectors are: (Diğer tüm özellikler için bkz / For others: w3schools.com) Renk H1 { COLOR: blue H2 { COLOR: # Zemin Rengi H1 { BACKGROUND-COLOR: blue Zemin grafiği P { BACKGROUND-IMAGE: url( Zemin BODY { BACKGROUND: white url(/images/grafik1.gif P { BACKGROUND: blue url(/images/grafik1.gif norepeat bottom right

16 Harf Seçiciler Bazı Harf Seçicilerin Metin Özellikleri: Some of Text type selectors are: (Diğer tüm özellikler için bkz: w3schools.com) Kelime aralıkları P { WORD-SPACING: normal; LETTER-SPACING: normal; TEXT-DECORATION: none P { WORD-SPACING: 0.2em Harf aralıkları P { LETTER-SPACING: normal H2 { LETTER-SPACING: -0.3EM Metin süsleme H3 { TEXT-DECORATION: blink A:link, A:visited, A:active { TEXT-DECORATION: none Metnin bloklanması H3 { TEXT-ALIGN: left Birinci satırın içerden başlaması H3 { TEXT-INDENT: 1cm Satır Yüksekliği H1 { LINE-HEIGHT: 350%

17 2. Sınıf Seçiciler (Class Selectors) Sınıf Seçici Tanımlama / Definition: <style>.benimrengim { COLOR: red </style> <h1 class= benimrengim >Bu başlık kırmızı olacak</h1> <P class= benimrengim >Bu paragrafın tümü kırmızı gösterilerek, dikkati hemen çekecektir.</p> Sınıf Seçicileri, CSS dosyasında veya HTML in içindeki STYLE bölümünde müstakil olarak oluşturabileceğiniz gibi, bir etikete bağlı olarak da oluşturabilirsiniz. / It could be independent or depends to a tag: <style> h1.alrengim { COLOR: red </style> Fakat bu durumda alrengim sınıfını sadece H1 etiketi ile kullanabilirsiniz. Birden çok özelliği tek bir sınıfa atayarak, tek bir tanımla bir çok ayarı otomatik olarak verebilirsiniz / More than one properties also could be defined in one classs selector: <style>.linklerimhepayni { COLOR: red; TEXT-DECORATION: none; font-family: arial; FONT- STYLE: italic; FONT-SIZE: 14 </style> <a class= LinklerimHepAyni href=" üniversitesi</a>

18 3. Kimlikli Seçiciler (ID Selectors) <style> #rengim { COLOR: blue #icerden { text-indent: 2cm </style> <P ID=rengim >Bu paragraf mavi olarak gösterilir. This paragraph is blue</p> <P ID=icerden>Bu paragraf diğerlerine oranla 2 cm içerden başlar. This is an 2 cm indent.</p> Bu seçiciyi kullanırken, aynı etikete iki ayrı kimlik veremeyeceğinizi unutmayın. You cannot define two id selectors to a tag.

19 4. Sınıfımsı Seçiciler (Pseudo-classes) En yaygın kullanımı A etiketi için olanıdır. A etikeninin üç durumu olabilir ve bunları sınıfımsı seçicilere konu yapabiliriz. A etiketi (Anchor) sayfalarımızı, paragraflarımızı, cümle veya kelimelerimizi ya da grafiklerimizi bir yerlere bağlamakta kullanılırdı. Bu bağın üç durumu olabilir: Link (henüz hiç tıklanmamış), Visited (daha önce tıklanmış), ve Active (üzeri tıklandığı anda). Şimdi bu durumlara uygun üç CSS etiketi yazalım: A:link { COLOR: green A:active { COLOR: red A:visited { COLOR: blue Bu durumda ziyaretçinin ekranında henüz girilmemiş olan linkler yeşil olarak gösterilecek, kullanıcı herhangi bir bağlantıyı tıkladığında bağlantı unsuru (kelimesi veya kelimeleri) kırmızıya dönecek; daha sonra sayfamıza geri geldiğinde bu kelimeler mavi olarak gösterilecektir.

20 Katman Tekniği (DIV) Layers (DIV) DIV etiketi katmanlar yapar; DIV ile oluşturulacak katmanların biçim ve konum özellikleri kendi STYLE komutları ile kazandırılmalıdır.

21 DIV Div, html sayfalarında katman oluşturmayı sağlayan etiketlerdir. Bir kutu olarak düşünebiliriz. Div'ler tasarım yapmak tablolara göre esneklik sağlar. İstediğimiz bölgeye ekleyebiliriz. Günümüzde tasarımlar katmanlarla yapılmaktadır.

22 HTML <DIV> etiketi, isteğe bağlı verilerin gösterilmesi için yapısal ve görsel bir blok oluşturulmasını sağlar. DIV etiketi bir blok oluşturduğu için bir metnin içinde kullanılması durumunda ilgili metni kesecektir. <DIV> elementi ilk anda herhangi bir görsel özelliğe sahip olmadığı için Style ve/veya CSS özelliklerinin ayrıca belirtilmesi gerekir.

23 Katman Tekniği (DIV, LAYER) ÖRN: <html> <head> <title>dinamik HTML</title> <meta http-equiv="content-type" content="text/html; charset=windows- 1254"> <style type="text/css"> <!-- #alt {position:absolute; top: 135px; left: 90px; width: 102px; #ust {position:absolute; top: 110px; left: 60px; width: 102px; --> </style> </head> <body bgcolor="#ffffff"> <h1>dinamik HTML--Katman Örneği</h1> <div id="alt"><img src="alt.gif"></div> <div id="ust"><img src="ust.gif"></div> </body> </html> Not: Alt.gif ve ust.gif B. Öcal klsaöründe mevcut

24 Katman Tekniği (DIV, LAYER) ÖRN: Bu örnekte bir sayfada iki ayrı katman oluşturduk ve içlerine birer gif resmi koyduk. Her bir katman için birer stil oluşturuyoruz: birine alt diğerine Üst adını veriyoruz. Kimliklendirilmiş seçiciler kullandığımıza dikkat edin. Daha sonra oluşturacağımız iki nesneyi bu stillere bağladık ve bu stillere adlarıyla gönderme yaptık. Oluşturduğumuz iki nesnenin ekranda mutlak bir yere konulmasını istedik; Onun içinde her iki stile de mutlak (absolute) bir konum verdik ve yerlerini, pixel ölçüleri vererek belirliyoruz. Top: tarayıcının üst kenarından olan mesafeyi (yani y değerini), left ise tarayıcının sol kenarından olan mesafeyi (yani x değerini) verir. Böylece tanımladığımız div in sol üst kenarının koordinatlarını tanımlamış olduk. DENEME: Dosyada kimlendirilmiş seçicilerin kimliklerine yer değiştirin; yani STYLE etiketi içinde #ust kelimesini #alt, #alt kelimesini de #ust yapın; dosyayı yeniden kaydedin ve bu kez bu dosyayı açıp bakın. Farkı görebiliyor musunuz? Sonrasında aynı değişikliği bu kez alt tarafta yapın, yine aynı sonuca ulaşacaksınız. Bu şekilde iki nesnemizin ekrandaki yerini istediğimiz gibi değiştirebiliyoruz. Peki içinde Üst yazılı grafiği alta, Alt yazılı grafiği de üste getirebilir misiniz? Tabiî. Bunun için Katman endekslerini vermemiz yeter. Nesnelerin stillerini tanımladığımız iki satıra endeks sayılarını (z-index değerlerini) ekleyelim: #ust {position:absolute; top: 135px; left: 90px; width: 102px; z-index:1 #alt {position:absolute; top: 110px; left: 60px; width: 102px; z-index:2

25 Katman Tekniği (DIV, LAYER) ÖRN: Divlerin içine her türlü html nesnesini koymak mümkündür. Örnekteki gifleri kaldırıp yerlerine metinler, tablolar vb nesneler koyarak tekrar deneyiniz. Divler bize çok esnek bir yapı sunarlar. Katmanlar şeklinde oldukları için aynı konuma üstüste farklı divler tanımlayabiliriz. Sırasını değiştirebiliriz. Böylece web sayfalarındaki nesneleri istediğimiz gibi konumlandırabiliriz.

26 DIV ALIGN=CENTER, LEFT, RIGHT Sayfada veya tablo içinde bulunduğu yere göre, ortaya, sola veya sağa hizalanmasını sağlar. CLASS=sınıf_adi Uygulanan stil sınıfı varsa, burada belirterek bütün DIV in aynı stili almasını sağlarız. ID=değer Bu DIV in kimliği LANG=dil ISO standartlarına göre bu bölümde yer alacak metnin yorumlanmasında uygulanacak dil kodu

27 DIV LANGUAGE=dil JAVASCRiPT, JSCRiPT, VBS veya VBSCRiPT. Bu DiV etiketinin içindeki Script in dili. Hiç birdeğer belirtmezseniz, JavaScript varsayılır. STYLE=css1-özellikleri Bu etiketin unsurlarına uygulanacak stil komutları TITLE=başlık Bilgi için kullanılır; Bu unsurun değeri onmouseover halinde araç bilgi notu olarak görüntülenir. >... </DIV>

28 Div-Standard Attributes Attribute Value Description DTD class classname Specifies a classname for an element STF dir rtl Specifies the text direction for the content in STF ltr an element id id Specifies a unique id for an element STF lang language_code Specifies a language code for the content in STF an element style style_definition Specifies an inline style for an element STF title text Specifies extra information about an element STF xml:lang language_code Specifies a language code for the content in an element, in XHTML documents STF

29 DIV lerde HTML Sözdizimi ve Özellikler <DIV id= Eşsiz kimliğini belirtir. class= Sınıf adını belirtir. style= CSS kuralları tanımlar. title= Kısa bilgi belirtir. lang= İçerdiği metnin lisanını belirtir. dir= İçerdiği metnin yönünü belirtir. align= İçerdiği verinin yatay hizalamasını belirtir. > içerik İsteğe bağlı HTML kodlarını belirler. </DIV>

30 DIV Örn/Ex: Boş bir html sayfaya yandaki style özellikleri ile birlikte üç tane div oluşturalım. Sırasıyla kutu1, kutu2, kutu3, id değerlerini verelim. Create an HTML file with this code, to create box1, box2, and box3 Box=Kutu <html> <head> <style> #kutu1 {width:100px; height:100px; background-color:#000000; margin:10px; #kutu2 {width:100px;height:100px;background-color:#ff0000; margin:10px; #kutu3 {width:100px;height:100px;background-color:#0000ff; margin:10px; </style> </head> <body> <div id="kutu1"></div> <div id="kutu2"></div> <div id="kutu3"></div> </body> </html>

31 DIV

32 DIV

33 DIV

34 DIV (float) Örn: <html> <head> <style> #kutu1 {float:right;width:100px; height:100px; background-color:#000000; margin:10px; #kutu2 {width:100px;height:100px;backgroundcolor:#ff0000; margin:10px; #kutu3 {width:100px;height:100px;backgroundcolor:#0000ff; margin:10px; </style> </head> <body> <div id="kutu1"></div> <div id="kutu2"></div> <div id="kutu3"></div> </body> </html>

35 DIV

36 DIV (float) Örn: <html> <head> <style> #kutu1 {float:left;width:100px; height:100px; backgroundcolor:#000000; margin:10px; #kutu2 {width:100px;height:100px;backgroundcolor:#ff0000; margin:10px; #kutu3 {width:100px;height:100px;backgroundcolor:#0000ff; margin:10px; </style> </head> <body> <div id="kutu1"></div> <div id="kutu2"></div> <div id="kutu3"></div> </body> </html>

37 DIV (float) Örn: <html> <head> <style> #kutu1 {float:left;width:100px; height:100px; backgroundcolor:#000000; margin:10px; #kutu2 {float:left;width:100px;height:100px;backgroundcolor:#ff0000; margin:10px; #kutu3 {float:left;width:100px;height:100px;backgroundcolor:#0000ff; margin:10px; </style> </head> <body> <div id="kutu1"></div> <div id="kutu2"></div> <div id="kutu3"></div> </body> </html>

38 DIV

39 DIV (float) Örn: (Pencereyi küçültün) <html> <head> <style> #kutu1 {float:left;width:200px; height:200px; backgroundcolor:#000000; margin:10px; #kutu2 {float:left;width:100px;height:100px;backgroundcolor:#ff0000; margin:10px; #kutu3 {float:left;width:100px;height:100px;backgroundcolor:#0000ff; margin:10px; </style> </head> <body> </body> </html> <div id="kutu1"></div> <div id="kutu2"></div> <div id="kutu3"></div>

40 DIV

41 DIV

42 DIV (float) Örn: (Pencereyi küçültün) <html> <head> <style> #kutu1 {float:left;width:200px; height:200px; background-color:#000000; margin:10px; #kutu2 {float:left;width:100px;height:100px;backgroun d-color:#ff0000; margin:10px; #kutu3 {clear:left;width:100px;height:100px;backgrou nd-color:#0000ff; margin:10px; </style> </head> <body> <div id="kutu1"></div> <div id="kutu2"></div> <div id="kutu3"></div> </body> </html>

43 DIV Örn: <style type="text/css"> <!-- #kutu1 { width:400px; background-color:#996699; #kutu2 { width:100px; height:75px; background-color:#33cc66; #kutu3 { width:100px; height:100px; background-color:#0066ff; --> </style> <body> <div id="kutu1"> <div id="kutu2"></div> <div id="kutu3"></div> </div> </body> (Dikkat: div1 div2 ve div3 ü kapsıyor.)

44 DIV Örn: <style type="text/css"> <!-- #kutu1 { width:400px; background-color:#996699; #kutu2 { width:100px; height:75px; background-color:#33cc66; #kutu3 { width:100px; height:100px; background-color:#0066ff; --> </style> <body> Denemeler: 1. Kutu1 e absolute koordinat veriniz. 2. Kutu1 e yükseklik tanımlayınız. 3. Kutu2 ve/veya kutu3 e absolute koordinatlar veriniz. 4. Kutu1 in kapsayıcılığını kaldırınız, aynı işlemleri tekrar yapınız. 5. Kutuların için farklı türden HTML nesneler (resim, tablo vb.) ekleyiniz. Sonuçları yorumlayınız. <div id="kutu1"> <div id="kutu2"></div> <div id="kutu3"></div> </div> </body>

45 DIV Örnekler 1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html> <head> <title> <style type="text/css"> #div1 {float: left; background: #edeaea; height: 100px; width: 150px; #div2 {float: left; margin:auto; background: #edeaea; height: 300px; width: 150px; #div3 {float: left; background: #edeaea; height: 200px; width: 150px; </style> </head> <body> <div id="div1">div1</div> <div id="div2">div2</div> <div id="div3">div3</div> </body> </html> Sonrasında left'leri right yapın. Ve sonucu inceleyin.

46 DIV Örnekler 2: <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html> <head> <title> <style type="text/css"> #div1 {float: none; background: #e6e7e8; height: 100px; width: 300px; #div2 {float: none; background: #d1d3d4; height: 300px; width: 300px; #div3 {float: none; background: #bcbec0; height: 200px; width: 300px; </style> </head> <body> <div id="div1">div1</div> <div id="div2">div2</div> <div id="div3">div3</div> </body> </html> Sonrasında float satırlarının altına margin: auto; Satırını ekleyin ve sonucu inceleyin.

47 DIV Örnekler 3: <html> <head> <style type="text/css"> #div1 {float: none; margin: auto; background: #e6e7e8; height: 100px; width: 300px; #div2 {float: none; margin: auto; background: #d1d3d4; height: 300px; width: 300px; #div3 {float: none; margin: auto; background: #bcbec0; height: 200px; width: 300px; </style> </head> <body> <div id="div1">div1</div> <div id="div2">div2</div> <div id="div3">div3</div> </body> </html> <html> <head> <style type="text/css"> #div1 {float: none; margin: auto 0 auto auto; background: #e6e7e8; height: 100px; width: 300px; #div2 {float: none; margin: auto 0 auto auto; background: #d1d3d4; height: 300px; width: 300px; #div3 {float: none; margin: auto 0 auto auto; background: #bcbec0; height: 200px; width: 300px; </style> </head> <body> <div id="div1">div1</div> <div id="div2">div2</div> <div id="div3">div3</div> </body> </html> <html> <head> <style type="text/css"> #div1 {float: right; clear:both; background: #e6e7e8; height: 100px; width: 510px; #div2 {float: right; clear:both; background: #d1d3d4; height: 300px; width: 510px; #div3 {float: right; clear:both; background: #bcbec0; height: 200px; width: 510px; </style> </head> <body> <div id="div1">div1</div> <div id="div2">div2</div> <div id="div3">div3</div> </body> </html>

48 DIV Örnekler 4: <html> <head> <style type="text/css"> #div1 {float: left; background: #edeaea; height: 100px; width: 510px; #div2 {float: left; clear: both; background: #edeaea; height: 280px; width: 100px; #div3 {float: left; background: #edeaea; height: 280px; width: 310px; #div4 {float: left; background: #edeaea; height: 280px; width: 100px; #div5 {float: left; clear:both; background: #edeaea; height: 100px; width: 510px; </style> </head> <body> <div id="div1">div1</div> <div id="div2">div2</div> <div id="div3">div3</div> <div id="div4">div4</div> <div id="div5">div5</div> </body> </html> <html> <head> <title> <style type="text/css"> #div1 {float: right; background: #edeaea; height: 100px; width: 510px; #div2 {float: right; background: #edeaea; height: 280px; width: 100px; #div3 {float: right; background: #edeaea; height: 280px; width: 310px; #div4 {float: right; clear: both; background: #edeaea; height: 280px; width: 100px; #div5 {float: right; clear:both; background: #edeaea; height: 100px; width: 510px; </style> </head> <body> <div id="div1">div1</div> <div id="div4">div4</div> <div id="div3">div3</div> <div id="div2">div2</div> <div id="div5">div5</div> </body> </html>

49 DIV Örnekler 5: <html> <head> <title> <style type="text/css"> #div1 {float: right; background: #f2f2f2; height: 100px; width: 510px; #kapsayici {float: right; clear: both; height: 280px; width: 510px; #div2 {float: left; background: #dedbda; height: 280px; width: 100px; #div3 {float: left; background: #edeaea; height: 280px; width: 310px; #div4 {float: left; background: #dedbda; height: 280px; width: 100px; #div5 {float: right; clear:both; background: #f2f2f2; height: 100px; width: 510px; </style> </head> <body> <div id="div1">div1</div> <div id="kapsayici"> <div id="div2">div2</div> <div id="div3">div3</div> <div id="div4">div4</div> </div> <div id="div5">div5</div> </body> </html>

50 DIV Örnekler 6: <html> <head> <style type="text/css"> #div1 {float: none; margin: auto; background: #f2f2f2; height: 100px; width: 510px; #kapsayici{float: none; margin: auto; clear: both; height: 280px; width: 510px; #div2 {float: left; background: #dedbda; height: 280px; width: 100px; #div3 {float: left; background: #edeaea; height: 280px; width: 310px; #div4 {float: left; background: #dedbda; height: 280px; width: 100px; #div5 {float: none; margin: auto; clear:both; background: #f2f2f2; height: 100px; width: 510px; </style> </head> <body> <div id="div1">div1</div> <div id="kapsayici"> <div id="div2">div2</div> <div id="div3">div3</div> <div id="div4">div4</div> </div> <div id="div5">div5</div> </body> </html>

51 DIV Örnekler 7: <html> <head> <style type="text/css"> #div1 { margin: auto; background: #f2f2f2; height: 100px; width: 510px; #kapsayici{ margin: auto; clear: both; height: 280px; width: 510px; #div2 {float: left; background: #dedbda; height: 280px; width: 100px; #div3 {float: left; background: #edeaea; height: 280px; width: 310px; #div4 {float: none; position:relative bottom; margin: 160px auto 0 auto; background: #dedbda; height: 100px; width: 290px; #div5 {float: right; background: #dedbda; height: 280px; width: 100px; #div6 { margin: auto; clear:none; background: #f2f2f2; height: 100px; width: 510px; </style> </head> <body> <div id="div1">div1</div> <div id="kapsayici"> <div id="div2">div2</div> <div id="div3">div3 <div id="div4">div4</div> </div> <div id="div5">div5</div> </div> <div id="div6">div6</div> </body> </html>

52 DIV Örnekler 8: <html> <head> <style type="text/css"> #kapsayici-a {float:none; margin:0 auto; width:820px; padding:10px 0 10px 0; background:#f1f9e1; #kapsayici-a1 {float:none; margin:0 auto; height:50px; width: 800px; background:#fff; #div01 {float:left; width:270px; height:40px; margin:5px; background:#ebe5b1; #div02 {float:right; width:300px; height:20px; margin:15px; background:#ebe5b1; #kapsayici-a2 {float:none; margin:0 auto; height:100px; width:800px; margin-top:35px; background:#fff; #div03 {float:left; width:360px; height:100px; background:#ebe5b1; #div04 {float:right; margin-top:15px; width:220px; height:85px; background:#ebe5b1; #div05 {float:none; height:30px; width:820px; margin:15px 0 0 0; background:#ebe5b1; </style> </head> <body> <div id="kapsayici-a"> <div id="kapsayici-a1"> <div id="div01">div 01</div> <div id="div02">div 02</div> </div> <div id="kapsayici-a2"> <div id="div03">div 03</div> <div id="div04">div 04</div> </div> <div id="div05">div 05</div> </div> </body> </html>

53 DIV Örnekler 9: <html> <head> #kapsayici-b {clear:both; float:none; margin: 10px auto 10px auto; padding:10px; width:800px; background:#f9f9f9; #div06 {float:none; margin:0 auto 10px auto; width:800px; background:#ebe5b1; #div07 {clear:both; float:none; width:800px; height:25px; background:#ebe5b1; #kapsayici-c {float:none; margin:0 auto; width:800px; padding:10px; background:#f1f9e1; #kapsayici-c1 {float:left; width:615px; margin:0 0 10px 0; background:#fff; #div08 {float:left; margin:15px 0 15px 0; width:460px; height:200px; background:#ebe5b1; #div09 {float:right; margin-top:15px; padding:5px; width:140px; background:#ebe5b1; #div10 {clear:both; float:right; margin:0 auto 10px auto; padding:0 0 5px 0; width:610px; background:#ebe5b1; #kapsayici-c2 {float:right; width:155px; padding:10px; background:#fff; #div11 {float:right; width:150px; margin:0 0 10px 0; background:#ebe5b1; </style> </head> <body> <div id="kapsayici-b"> <div id="div06">div 06</div> <div id="div07">div 07</div> </div> <div id="kapsayici-c"> <div id="kapsayici-c1"> <div id="div08">div 08</div> <div id="div09">div 09</div> <div id="div10">div 10</div> <div id="div10">div 10</div> </div> <div id="kapsayici-c2"> <div id="div11" >DIV 11</div> <div id="div11" >DIV 11</div> <div id="div11" >DIV 11</div> <div id="div11" >DIV 11</div> <div id="div11" >DIV 11</div> </div> <div style="clear:both;"></div> </div> </body> </html>

54 HTML Forms HTML formu sunucuya veri aktarımı için kullanılır. Bir formun giriş (input) elementleri text fields, checkboxes, radio-buttons, submit buttons vs. içerir. Aynı zamanda bir select lists, textarea, fieldset, legend, ve label elements de içerir. HTML formu için <form> tag ı kullanılır. <form>. input elements. </form>

55 The Input Element: Text Fields <input type="text" /> bir satırlık veri girişi için alan oluşturur. <form> First name: <input type="text name="firstname" /><br /> Last name: <input type="text" name="lastname" /> </form> HTML kodunun tarıcıdaki görüntüsü: Not: Text alanının uzunluğu temel olarak 20 karakterdir.

56 The Input Element: Password Field <input type="password" /> şifre alanı tanımlar: <form> Password: <input type="password" name="pwd" /> </form> HTML kodunun tarıcıdaki görüntüsü: Not: Şifre alanındaki karakterler maskelenmiş olarak görüntülenir. (yıldız ya da yuvarlak karakter ile gösterilir)

57 The Input Element: Radio Buttons <input type="radio" /> radyo butonunu tanımlar. Radyo butonu seçeneklerden sadece BİR TANESİNİ seçmek için kullanılır. <form> <input type="radio" name= zaman" value=" gece" /> gece<br /> <input type="radio" name= zaman" value=" gündüz" /> gündüz </form> HTML kodunun tarıcıdaki görüntüsü: Gece Gündüz

58 The Input Element: Checkboxes <input type="checkbox" /> checkbox tanımlar. Bunlar kullanıcıya bir ya da daha fazla seçenekten bir kısmını seçmek için kullanılır. <form> <input type="checkbox" name="vehicle" value="bike" /> I have a bike<br /> <input type="checkbox" name= car" value="car" /> I have a car </form> HTML kodunun tarıcıdaki görüntüsü:

59 Submit Button <input type="submit" /> onaylama butonu oluşturur. Onaylama butonu sunucuya veri göndermek için kullanılır. Butona tıklandığında form özniteliklerine girilen bilgiler tanımlanan sayfaya gönderilir. <form name="input" action="html_form_action.asp" method="get"> Username: <input type="text" name="user" /> <input type="submit" value="submit" /> </form> HTML kodunun tarıcıdaki görüntüsü:

60 Simple drop-down list <html> <body> <form action=""> <select name= muhendislik"> <option value= bilg">bilgisayar Mühendisliği</option> <option value= elk">elektrik-elektronik Mühendisliği </option> <option value= mak">makine Mühendisliği </option> <option value= met">metalurji ve Malzeme Mühendisliği </option> <option value= end">endüstri Mühendisliği </option> <option value= oto">otomotiv Mühendisliği </option> </select> </form> </body> </html>

61 Textarea <html> <body> <textarea name= adres rows="10" cols="30"> Buraya rahatlıkla metin girebilirsiniz.</textarea> </body> </html>

62 Button <html> <body> <form action=""> Username: <input type="text" name="user" /> Password: <input type="password" name="password" /> <input type="button" value="gönder" /> </form> </body> </html>

63 Fieldset around form-data <html> <body> <form action=""> <fieldset> <legend>kişisel bilgiler:</legend> İsim: <input type="text" size="30" /><br /> <input type="text" size="30" /><br /> Doğum tarihi: <input type="text" size="10" /> </fieldset> <fieldset> <legend>adres:</legend> Mahalle: <input type="text" size="30" /><br /> İlçe: <input type="text" size="30" /><br /> Şehir: <input type="text" size="10" /> </fieldset> </form> </body> </html>

HTML. 6. Bölüm. Doç. Dr. İsmail Rakıp Karaş

HTML. 6. Bölüm. Doç. Dr. İsmail Rakıp Karaş HTML 6. Bölüm Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com Yığılmalı Stil Kağıtları / CSS-Cascading Style Sheets HTML, üç ayrı stil imkanına sahiptir. 1. Satır içi stil: Kod içinde

Detaylı

CSS Anlatımları #1. Hazırlayan Oğuzhan CABBAROĞLU

CSS Anlatımları #1. Hazırlayan Oğuzhan CABBAROĞLU CSS Anlatımları #1 Hazırlayan Oğuzhan CABBAROĞLU Önsöz İnternetteki çeşitli kaynaklardan, birikimlerimizden bir araya getirdiğimiz CSS Anlatımları serimizin başlangıç yazısı Css e Giriş ile takipçilerimize

Detaylı

HTML & CSS. Öğr.Gör. M.Ersin AKAY

HTML & CSS. Öğr.Gör. M.Ersin AKAY HTML & CSS Öğr.Gör. M.Ersin AKAY Neler Öğreneceğiz? HTML işaretleme dili CSS stil şablonları HTML Hyper Text Markup Language HTML de Neler Öğreneceğiz? Html işaretleme dili temel yapısı ve kavramları Html

Detaylı

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html>

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html> HTML'e Giriş 1. HTML dosyası nedir? HTML'in açılımı Hyper Text Markup Language (Bunun tam Türkçe'si bulunmamakla beraber "çok yere açılan metin" denebilir. Bir HTML dosyası bir text dosyası olmakla beraber

Detaylı

CSS ile Web Sayfası Oluşturma

CSS ile Web Sayfası Oluşturma CSS in en büyük avantajlarından biri ve en önemlisi başka bir koda(xhtml hariç) ihtiyaç duymaksızın sayfa iskeleti ve stilini oluştumamıza olanak sağlamasıdır.css 1996 dan beri kullanıla gelen bir standart

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 5 Stil Oluşturmak/CSS 2 CSS, Cascading Style Sheets = Katmanlı Biçim Sayfaları HTML nesnelerini biçimlendirmek için kullanılır. CSS Bileşenleri CSS yapısı 3 ana bileşenden

Detaylı

ADOBE DREAMWEAVER CS5 CSS PANEL

ADOBE DREAMWEAVER CS5 CSS PANEL CSS Cascading Style Sheets ADOBE DREAMWEAVER CS5 CSS PANEL ve CSS3 ÖZELLİKLER TYPE Font-Family : Yaz lar n alaca yaz tipini belirler Font adlar al r, Tahoma, Verdana Arial gibi. font-family: Arial, Helvetica,

Detaylı

CSS(CASCADING STYLE SHEETS)

CSS(CASCADING STYLE SHEETS) CSS(CASCADING STYLE SHEETS) CSS NEDİR NE İŞE YARAR? Sıralı Sitil Şablonları olarak bilinen CSS Web sayfalarının biçimsel özelliklerini düzenlediğimiz ve yönettiğimiz kodlar bütünüdür. CSS kodları ile sayfamızdaki

Detaylı

http://alikoker.name.tr

http://alikoker.name.tr "Web Style Sheets" Kavramı ve CSS (Cascading Style Sheets = Yığılmalı Stil Kağıtları): CSS (ingilizce açılımı Cascading Style Sheets olan Türkçeye çevrildiğin de ise Yığılmalı Stil Kağıtları) bizi HTML'in

Detaylı

Site Temizlik Projesi Kodları

Site Temizlik Projesi Kodları Site Temizlik Projesi Kodları Site Temizlik Projesi -2 nin kodları aşağıdadır. (İlgili site sayfasını önceki yazılarda bulabilirsiniz.) [crayon-5c2acf77c2a0b746634170/] İndir (DOCX, 15KB) İlk Hafta Sunumu

Detaylı

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

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek STİLLER CSS NEDİR? CSS (Cascading Style Sheet) Stiller, HTML elemanlarının nasıl gösterileceğini tanımlar. Stiller HTML de karşılaşılan bazı problemleri çözmek için HTML 4.0 a eklenmiştir. HTML, web

Detaylı

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

3. Metin ve Görünüm Etiketleri 3. Metin ve Görünüm Etiketleri Bu bölümü bitirdiğinizde, Metin biçimlendirme etiketlerinin neler olduğunu ve nasıl kullanıldığını, Yatay çizginin nasıl çizildiğini ve özelliklerinin neler olduğunu, Satır

Detaylı

CSS. 1. CSS nin Yapısı Sınıf (Class) Seçicisi

CSS. 1. CSS nin Yapısı Sınıf (Class) Seçicisi CSS CSS, açılımı (Cascading Style Sheet) olan ve dilimize Stil Şablonları olarak yerleşen bir işaretleme dilidir. Stil Şablonu HTML ögelerine (yazı, paragraf, kenar çizgisi, resim, bağlantı...) stil vermek

Detaylı

Zemin özellikleri Font özellikleri Kutu modeli özellikleri Tablo özellikleri Pozisyon özellikleri Liste özellikleri

Zemin özellikleri Font özellikleri Kutu modeli özellikleri Tablo özellikleri Pozisyon özellikleri Liste özellikleri Zemin özellikleri Font özellikleri Kutu modeli özellikleri Tablo özellikleri Pozisyon özellikleri Liste özellikleri Zemin Özellikleri Ögelere zemin (background) rengi vermek veya zemin resmi eklemek ile

Detaylı

HTML Bloklar. CSS Display özelliği

HTML Bloklar. CSS Display özelliği HTML Bloklar Tüm HTML etiketleri için varsayılan bir görünüm değeri vardır ve blok yada satıriçi olarak belirtilir. Blok tipindeki etiketler her zaman yeni bir satırda başlar ve tüm satır boyunca mümkün

Detaylı

Site Tasarım Çalışması -3

Site Tasarım Çalışması -3 Site Tasarım Çalışması -3 Aşağıda adresini verdiğim çalışmayı table kullanarak yapmaya çalışınız., Örnek site div ile yapıldığından bölümler tablo aynı hizada değildir. Sizler eşit bölmeli table kullanacaksınız;

Detaylı

Temel Bilgisayar Terimleri Yrd. Doç. Dr. Devkan Kaleci

Temel Bilgisayar Terimleri Yrd. Doç. Dr. Devkan Kaleci 1 2 HTML, Hyper Text Markup Language kelimelerinin kısaltılmışıdır. HTML (Hareketli-Metin İşaretleme Dili) basitçe, browserlarla görebilen, internet dokümanları oluşturmaya yarayan bir çeşit dildir. HTML

Detaylı

HTML. Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com. Dersin Course Page: www.ismailkaras.com/228. 2. Bölüm

HTML. Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com. Dersin Course Page: www.ismailkaras.com/228. 2. Bölüm HTML 2. Bölüm Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com (Son Güncelleme: 18.02.2015) Dersin Course Page: www.ismailkaras.com/228 HTML ile Metin Biçimlendirme / Styles - Formatting

Detaylı

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

11. STIL ŞABLONU (CSS) MENÜ İŞLEMLERİ 11. STIL ŞABLONU (CSS) MENÜ İŞLEMLERİ Bu bölümü bitirdiğinizde, Sekmeli menünün nasıl yapıldığını, Dikey menünün nasıl yapıldığını, Yatay menünün nasıl yapıldığını, Dikey açılır menünün nasıl yapıldığını,

Detaylı

Web Teknolojileri ve Programla

Web Teknolojileri ve Programla 12.05.2010 Dersi Özeti Kursun içeriğini özeti Alt başlıkları Proje Kurs esnasında kullanmayı planladığımı editörler HTMLe giriş Temel etiketler Notepad+ da örnekler Web Teknolojileri ve Programla Bölüm

Detaylı

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

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama Basamaklı Stil Şablonları (CSS) CSS, bir HTML elemanının nasıl görüneceğini belirleyen kurallar tanımlamamızı sağlayar. Örneğin: Sayfanın arka planının

Detaylı

Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve www.arifceylan.com a bağlanıp 1 Mart tarihli sayfayı açıyoruz

Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve www.arifceylan.com a bağlanıp 1 Mart tarihli sayfayı açıyoruz 16 Mart 2012 / Cuma Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve www.arifceylan.com a bağlanıp 1 Mart tarihli sayfayı açıyoruz Gridview içerisindeki verileri Excel dosyasına dönüştürmek

Detaylı

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

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama Basamaklı Stil Şablonları (CSS) CSS, bir HTML elemanının nasıl görüneceğini belirleyen kurallar tanımlamamızı sağlayar. Örneğin: Sayfanın arka planının

Detaylı

GAZİANTEP ÜNİVERSİTESİ GMYO BİLGİSAYAR BÖLÜMÜ

GAZİANTEP ÜNİVERSİTESİ GMYO BİLGİSAYAR BÖLÜMÜ Hazırlayan: URL: Amaç: Ögr.Gör. Mehmet Emin ÖZCAN www.gantep.edu.tr/~ozcan/ders/internet1 MYO öğrencileri için css dökümanı Kaynaklar. GAZİANTEP ÜNİVERSİTESİ GMYO BİLGİSAYAR BÖLÜMÜ KASIM-2009 CSS (Cascading

Detaylı

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

Site Temizlik Projesi Kodları. Site Tasarım Çalışması -3 Site Temizlik Projesi Kodları Site Temizlik Projesi -2 nin kodları aşağıdadır. (İlgili site sayfasını önceki yazılarda bulabilirsiniz.) [crayon-5cacfb4a355c5785238607/] İndir (DOCX, 15KB) Site Tasarım

Detaylı

Örnek Ölçülü Site Kodları. Site Temizlik Projesi Kodları. İlk Hafta Sunumu ve Ön Test

Örnek Ölçülü Site Kodları. Site Temizlik Projesi Kodları. İlk Hafta Sunumu ve Ön Test Örnek Ölçülü Site Kodları [crayon-5c079862dff41089602577/] Site Temizlik Projesi Kodları Site Temizlik Projesi -2 nin kodları aşağıdadır. [crayon-5c079862e05c5626962251/] İndir (DOCX, 12KB) İlk Hafta Sunumu

Detaylı

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

CSS (Stil Şablon) (Cascading Style Sheets) YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ CSS (Stil Şablon) (Cascading Style Sheets) YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ 2 CSS, açılımı Cascading Style Sheet olan ve dilimize Stil şablonları olarak yerleşen basit ve kullanışlı bir işaretleme dilidir.

Detaylı

HTML Etiketleri Genel Özellikler (Global Attributes)

HTML Etiketleri Genel Özellikler (Global Attributes) HTML Yorum Eklemek HTML kodunun içine tarayıcı tarafından gösterilmeyecek yorumlar şu şekilde eklenir. Hatırlatıcı notlar eklemek için de kullanılabilir. HTML Etiketleri Genel

Detaylı

Sevdiğiniz editörü açın, Notepad, vi, pico vb. Daha sonra da aşağıdaki kodu yazın:

Sevdiğiniz editörü açın, Notepad, vi, pico vb. Daha sonra da aşağıdaki kodu yazın: HTML nedir? HTML e GİRİŞ E. Fatih Yetkin HTML Hyper Text Markup Language kısaltmasıdır. Bir HTML dosyası, çeşitli işaretleme etiketleri içeren bir metin dosyasıdır. Bu işaretleme etiketleri (markup tags)

Detaylı

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

Css Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder. Ve Sırası, Diez, Nokta, Yıldız, Class Css Css stillerinin nesneyi etkileme yolları ve sıraları: (#), (.), (*), (class) CSS de nasıl kullanılır bu başlık altında bulabilirsiniz. Css Nedir? HTML bize metin

Detaylı

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com HTML-2 Tablolar Tablolar sayfaları satırlara ve sütunlara bölmek yada metin veya grafiklerin sayfada istediğimiz yerde durmasını sağlamak için kullanabileceğimiz en önemli elemanlardır. Tablolar satır

Detaylı

İNTERNET PROGRAMCILIĞI

İNTERNET PROGRAMCILIĞI İNTERNET PROGRAMCILIĞI Konular Vize Hazırlık 1 İnternet Programcılığı 1. TEMEL HTML ETİKETLERİ 1.1. HTML etiketi HTML etiketi, tarayıcınıza, dosyanın HTML kodu ile yüklenmiş bilgi içerdiğini bildirir.

Detaylı

WEB TASARIMI veprogramlama DERSİ CSS DERS NOTLARI

WEB TASARIMI veprogramlama DERSİ CSS DERS NOTLARI WEB TASARIMI veprogramlama DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color Renk adı. transparent Zeminin saydam olmasını sağlar. background-image Zemine

Detaylı

Facebook connect ile kullanıcı giriş çıkış

Facebook connect ile kullanıcı giriş çıkış Facebook connect ile kullanıcı giriş çıkış 12 Mayıs Salı 09 Diğer Dökümanlar http://mfyz.com/facebook-connect-ile-kullanici-giris-cikis Facebook Connect Nedir? Facebook, uzun süredir api'si dışında connect

Detaylı

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

4 Ocak 2012 / Çarşamba. Renk uyumunu seçmek için google colorschemedesigner http://colorschemedesigner.com/ RGB ye tıklayınca bir pencere çıkıyor 4 Ocak 2012 / Çarşamba Renk uyumunu seçmek için google colorschemedesigner http://colorschemedesigner.com/ RGB ye tıklayınca bir pencere çıkıyor 1 O pencereye rengimizin kodunu girince ayarlar gözüküyor.örneğin

Detaylı

Note: If you want to validate a page containing frames, be sure the DTD is set to "Frameset DTD". Read more about XHTML Validation.

Note: If you want to validate a page containing frames, be sure the DTD is set to Frameset DTD. Read more about XHTML Validation. FRAME Tagı Aynı pencere içinde birden fazla sayfa görünmesini istediğimiz zaman çerçeve (frame) kullanırız. Çerçeve tekniği, bir web sayfasını istenilen miktarda parçaya bölüp, bu sayfa üzerinde birkaç

Detaylı

2. HTML Temel Etiketleri

2. HTML Temel Etiketleri 2. HTML Temel Etiketleri Bu bölümü bitirdiğinizde, HTML ve etiket kavramlarının ne olduğunu, HTML komut yapısını, Örnek bir HTML dosyasının nasıl oluşturulduğunu, Temel HTML etiketlerinin neler olduğunu,

Detaylı

T.C. CELAL BAYAR ÜNİVERSİTESİ TURGUTLU MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİSİ VE PROGRAMLAMA CSS DERS NOTU. Seval ÖZBALCI

T.C. CELAL BAYAR ÜNİVERSİTESİ TURGUTLU MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİSİ VE PROGRAMLAMA CSS DERS NOTU. Seval ÖZBALCI T.C. CELAL BAYAR ÜNİVERSİTESİ TURGUTLU MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİSİ VE PROGRAMLAMA CSS DERS NOTU Seval ÖZBALCI seval.ozbalci@bayar.edu.tr MANİSA 2003 İÇİNDEKİLER İÇİNDEKİLER... 2 CSS (STİL

Detaylı

JavaScript Örnekleri PDF

JavaScript Örnekleri PDF 5 JavaScript örneği ve bu örneklerin çalışan uygulamaları JavaScript Örnekleri PDF www.yazilimbilisim.net.. İçindekiler Tablosu Javascript Text Kutusuna Sadece Sayı Girdirme... 2 PROGRAM KODU... 3 Javascript

Detaylı

CSS (ST ABLON) Style ABLON ÇE TLER Yerel Stil ablonu Örnek: style Global Stil ablonu Örnek: style style style style lantılı Stil ablon

CSS (ST ABLON) Style ABLON ÇE TLER Yerel Stil ablonu Örnek: style Global Stil ablonu Örnek: style style style style lantılı Stil ablon CSS (STİL ŞABLON) CSS (Cascading Style Sheets) diğer deyimiyle Stil Şablon HTML yazım şekli olarak etiket türünde bir yazım dilidir. Sahip olduğu özelliklerin kısıtlı olması nedeniyle sayfanın dizaynında

Detaylı

Radio butonları CSS ile makyajlamak

Radio butonları CSS ile makyajlamak Radio butonları CSS ile makyajlamak 4 Ocak Cuma 13 (X)HTML, CSS ve JavaScript Dökümanları http://mfyz.com/radio-butonlari-css-ile-makyajlamak Bildiğiniz gibi bazı form elementlerine (radio butonlar, check

Detaylı

İmleci yazıya getirip tıklayınca aşağıda hangi tag ler içinde olduğunu gösterir.

İmleci yazıya getirip tıklayınca aşağıda hangi tag ler içinde olduğunu gösterir. 21 Aralık 2011 / Çarşamba Önce bir site tanımlayacağız, yani önce çalışacağımız klasörü oluşturacağız. Bunun içinde, bir de resim klasörünü oluşturacağız. Görünüm : Classic Site Manage Site sitede düzenleme

Detaylı

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 ) 12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 ) 25.09.2017 METİN VE GÖRÜNÜM DÜZENLEME ETİKETLERİ : etiketleri dökümana başlık eklemek için kullanılır. etiketinde ki x ifadesi 1 den 6 ya kadar

Detaylı

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

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN HTML 5 ve CSS 3 Yrd. Doç. Dr. Murat Olcay ÖZCAN HTML HTML web sayfalarını tanımlayan bir işaretleme dilidir. HTML (Hyper Text Markup Language) açılımı Hiper Metin İşaretleme Dili HTML dosyaları HTML etiketleri

Detaylı

WEB TASARIMININ TEMELLERİ

WEB TASARIMININ TEMELLERİ WEB TASARIMININ TEMELLERİ Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta İnternet ve WEB Tanımları Html Temel Etiketleri

Detaylı

HTML 4. Bölüm. Doç. Dr. İsmail Rakıp Karaş Dersin Course Page:

HTML 4. Bölüm. Doç. Dr. İsmail Rakıp Karaş  Dersin Course Page: HTML 4. Bölüm Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com (Son Güncelleme: 18.02.2015) Dersin Course Page: www.ismailkaras.com/228 Çerçeveler (Frames) Çerçeve kullanımı her ne kadar

Detaylı

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

MODÜL 3 HTML İLE STİL ŞABLONLARI MODÜL 3 HTML İLE STİL ŞABLONLARI Bu modülü bitirdiğinizde; CSS kodlama standartlarına uyarak işlevselliği ve verimliliği artırmak için HTML kodları ile Stil şablonu (CSS) yapılandırmasını gerçekleştireceksiniz.

Detaylı

http://alikoker.name.tr

http://alikoker.name.tr CSS Nedir? Css in açılımı ile söze başlayalım. Cascading Style Sheets. Biz kısaca konularımız dahilinde Stil Şablon olarak bahsedeceğiz. Gelelim Stil Şablonun varoluş amacına. Sizinde bildiğiniz üzere

Detaylı

İNTERNET PROGRAMLAMA II. Tanımlar

İNTERNET PROGRAMLAMA II. Tanımlar İNTERNET PROGRAMLAMA II Tanımlar WWW( World Wide Web) Dünya üzerindeki bütün bilgisayarların bağlı olduğu bir ağdır. Çoğunlukla Web olarak adlandırılır. Web üzerindeki bilgisayarlar standart protokolleri

Detaylı

CSS ile yazıcı çıktı işlemleri

CSS ile yazıcı çıktı işlemleri CSS ile yazıcı çıktı işlemleri Web sayfalarının çıktılarını almak her zaman sorunludur. Web sayfaları web tarayıcılarında güzel görünürler ancak çıktı almak için uygun değildirler. Web sayfalarında yazıların

Detaylı

Metin Text Kutuları. Metin kutusu oluşturmak için <input> tagı kullanılır.

Metin Text Kutuları. Metin kutusu oluşturmak için <input> tagı kullanılır. Form İşlemleri Form Nedir? Şu ana kadar öğrendiğimiz konularda hep ziyaretçilere veri göstermeye veya bilgi vermeye çalıştık. Gerek metinlerle, gerekse liste veya resimlerle ziyaretçilere bilgi sunmayı

Detaylı

PHP ile İnternet Programlama

PHP ile İnternet Programlama PHP ile İnternet Programlama Doç.Dr. Gazi Üniversitesi Gazi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü 6. BÖLÜM: AJAX Uygulamaları Neden AJAX? Dördüncü bölümde yer alan Veritabanı-bağlantılı

Detaylı

WEB PROGRAMLAMA. DERS NOTLARI / CSS e Giriş YARD. DOÇ. DR. MEHTAP YALÇINKAYA

WEB PROGRAMLAMA. DERS NOTLARI / CSS e Giriş YARD. DOÇ. DR. MEHTAP YALÇINKAYA WEB PROGRAMLAMA DERS NOTLARI / CSS e Giriş YARD. DOÇ. DR. MEHTAP YALÇINKAYA CSS NEDİR? Cascading Style Sheets (CSS Geçişli (Basamaklı) Stil Sayfaları) Günümüzde web tasarım alanında birçok teknolojiden

Detaylı

Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım.

Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım. Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım. VS2005 den yeni bir web sitesi oluşturmasını isteyelim. Yeni bir ASP.NET

Detaylı

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri Puseduo Class Örnekleri Cssin html içerisinde kullanım şekilleri, puseduo class örnekleri CSS Stillerini HTML içerisine bağlama Css yapacağımız stilleri Html içerisinde 3 farklı şekilde bağlayabiliriz.

Detaylı

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

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR ÖĞRENME FAALİYETİ 1 AMAÇ ÖĞRENME FAALİYETİ 1 Uygun ortam sağlandığında web sayfaları için formlar oluşturabileceksiniz. ARAŞTIRMA Web sayfalarında formların kullanım amaçlarını ve nasıl kullanıldığını

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 4 Sayfalara Resim Eklemek 2 Etiketi Sayfaya resim eklemek için kullanılır. JPG, BMP, GIF, PCX, PNG, TIFF, WMF gibi resim formatlarını destekler. Sonlandırmalı

Detaylı

HTML - 8 Hypertext takıları iki ana değişik şekilde karşımıza çıkar: Anchors ve Images. Anchors, resim veya yazıya bir olay eklemek için kullanılır.

HTML - 8 Hypertext takıları iki ana değişik şekilde karşımıza çıkar: Anchors ve Images. Anchors, resim veya yazıya bir olay eklemek için kullanılır. HTML Ders 5 HTML - 8 Hypertext takıları iki ana değişik şekilde karşımıza çıkar: Anchors ve Images. Anchors, resim veya yazıya bir olay eklemek için kullanılır. Kullanıcı ilgili resim veya yazı üzerine

Detaylı

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU Elbistan MYO 2016-2017 Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU Web Sayfasını Kayıt Etmek : Share point designer ya da Notepad de oluşturduğumuz HTML kodunu kaydetmek için File Save As komutunu seçiniz. Kayıt

Detaylı

Arayüz Geliştirme Dokümantasyonu

Arayüz Geliştirme Dokümantasyonu Arayüz Geliştirme Dokümantasyonu Proje: İş: Müşteri: Nosab Web Sitesi Arayüz Geliştirme Aeronorm Index 1. Sayfalar 2. Renk Paleti 3. Tipografi 4. Kutu Modeli 5. Bileşenler 6. Kod ve Sayfa Yapısı 7. Responsive

Detaylı

WEB TASARIM. CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL

WEB TASARIM. CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL WEB TASARIM CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL İçindekiler Konular Sayfa Slice 2 Iframe 12 CSS 16 Include (php komutu) 20 1 Slice Fireworks te yapacağımız sitenin boyutuna göre

Detaylı

Yüzen Kutu (Float) ve Konumlandırma (Position) Özellikleri

Yüzen Kutu (Float) ve Konumlandırma (Position) Özellikleri Yüzen Kutu (Float) ve Konumlandırma (Position) Özellikleri 1. Yüzen kutu özellikleri FLOAT ve CLEAR, CSS ile web sitesi kodlamanın en önemli özelliklerinden iki tanesidir. Float, bir elemanı Normal Akışın

Detaylı

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

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 23 May. 2016 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları yardımıyla

Detaylı

BĠLĠġĠM TEKNOLOJĠLERĠ

BĠLĠġĠM TEKNOLOJĠLERĠ T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI BĠLĠġĠM TEKNOLOJĠLERĠ HTML ĠLE GELĠġMĠġ WEB ĠġLEMLERĠ 482BK0153 Ankara, 2012 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer

Detaylı

10. STİL ŞABLONU (CSS) ÖZELLİKLERİ

10. STİL ŞABLONU (CSS) ÖZELLİKLERİ 10. STİL ŞABLONU (CSS) ÖZELLİKLERİ Bu bölümü bitirdiğinizde, Zemin özelliklerinin ne olduğunu ve nasıl kullanıldığını, Font özelliklerinin ne olduğunu ve nasıl kullanıldığını, Metin kutusu özelliklerinin

Detaylı

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

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1 BMT 202 Web Tasarımı 2016 2017 Bahar Dönemi Yük. Müh. Köksal GÜNDOĞDU 1 HTML 5 Yük. Müh. Köksal GÜNDOĞDU 2 HTML 5 Günümüzde kullanılan HTML 4.1 sürümü, CSS desteğiyle ne kadar düzenli ve sağlam bir yapıda

Detaylı

İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz.

İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz. Mahmut BORA KARAKUŞ İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz. Peki internet nasıl çalışıyor ve internet

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 2 HTML 2 Hyper Text Markup Language = Yüksek/İleri Metin İşaretleme Dili Web sayfaları oluşturmak için kullanılan içerik biçimlendirme dilidir. Yüksek/ileri metin

Detaylı

WEB TASARIMININ TEMELLERİ

WEB TASARIMININ TEMELLERİ WEB TASARIMININ TEMELLERİ Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta İnternet ve WEB Tanımları Html Temel Etiketleri

Detaylı

Kişisel Web Sitesi Hazırlama, Öğretim Materyallerinin Web Üzerinden Yayınlanması

Kişisel Web Sitesi Hazırlama, Öğretim Materyallerinin Web Üzerinden Yayınlanması Orta Doğu Teknik Üniversitesi Middle East Technical University Kişisel Web Sitesi Hazırlama, Öğretim Materyallerinin Web Üzerinden Yayınlanması Instructional Technology Support Office Web adresi: http://its.metu.edu.tr

Detaylı

Ç NDEK LER KISIM I: HTML, XHTML, HTML5 1 TEMEL KAVRAMLAR 3 nternet Nedir? 3 HTML Nedir? 4 HTTP Nedir? 4 FTP Nedir? 5 WWW Nedir?

Ç NDEK LER KISIM I: HTML, XHTML, HTML5 1 TEMEL KAVRAMLAR 3 nternet Nedir? 3 HTML Nedir? 4 HTTP Nedir? 4 FTP Nedir? 5 WWW Nedir? ++WEB TEKNOLOJI-icindekiler 5/12/11 11:49 PM Page vii Ç NDEK LER KISIM I: HTML, XHTML, HTML5 1 TEMEL KAVRAMLAR 3 nternet Nedir? 3 HTML Nedir? 4 HTTP Nedir? 4 FTP Nedir? 5 WWW Nedir? 6 Web Taray c (Browser)

Detaylı

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ YARD. DOÇ. DR. MEHTAP YALÇINKAYA 08.04.2011

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ YARD. DOÇ. DR. MEHTAP YALÇINKAYA 08.04.2011 BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ HTML DERS NOTLARI 6. DERS YARD. DOÇ. DR. MEHTAP YALÇINKAYA 08.04.2011 HYPERLINKS - KÖPRÜ Sayfalara link (bağlantılar) oluşturmak için kullanılır.

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 3

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 3 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 3 Etiketi ve Alt Etiketleri 2 Sayfa içeriği ve biçimi ile ilgili ayarların yapıldığı etikettir. etiketinin aldığı özellikler: Alink: Aktif bağlantıların

Detaylı

görüntüleyebilirsiniz. HTML, programlama dilleri bir programlama mantığı taşımadığından öğrenilmesi gayet kolay bir dildir.

görüntüleyebilirsiniz. HTML, programlama dilleri bir programlama mantığı taşımadığından öğrenilmesi gayet kolay bir dildir. 1. HTML NEDİR? HTML (HyperText Markup Language / Hareketli-Metin İşaretleme Dili)basitçe, browserlarla görebileceğimiz, internet dökümanları oluşturmaya yarayan bir çeşit dildir. Örneğin okuduğunuz bu

Detaylı

DIV KAVRAMI <style> position: absolute

DIV KAVRAMI <style> position: absolute 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 tag i içerisinde şekillendirilip, boyutlandırılmaları gerekir. Aşağıdaki şekilde

Detaylı

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

Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM 206 - Web Programlama ÖDEV 1 Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM 206 - Web Programlama ÖDEV 1 Son Teslim Tarihi: 5 Mayıs 2014-09:00 (ÖRGÜN) - 19:00 (İKİNCİ) Ödevi Teslim Alacak Olan Asistan:

Detaylı

Web Tasarımının Temelleri

Web Tasarımının Temelleri 1. Hafta Web Tasarımının Temelleri Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu www.artvin.edu.tr HTML (HyperText Markup Language) Web sayfaları hazırlamak

Detaylı

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

Internet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 11-14 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları

Detaylı

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz 9 Şubat 2012 / Perşembe Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz 1) emlakkategorisi adlı tabloyu oluşturuyoruz 1 2) ilanlar adlı tabloyu

Detaylı

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

HTML Sayfaları. Bütün html sayfaları HTML VİZE NOTLARI HTML Sayfaları Bütün html sayfaları tagıyla başlar ve tagıyla biter. tagları arasında ve tagları vardır. Örnek bir html boş sayfası kodları şu şekilde

Detaylı

Retargeting. MediaMind Turkey

Retargeting. MediaMind Turkey Retargeting MediaMind Turkey Retargeting Retargeting Reklamverenlerin, belirlenen hedef kitleye yayın yapması için kullanılır. Retargeting İşleyişi 1. Kullanıcı, retargeting kodu bulunan sayfaya gider.

Detaylı

CSS (Cascading Style Sheets)

CSS (Cascading Style Sheets) CSS (Cascading Style Sheets) 30 Ocak 2002 2 Giriş CSS Nedir? Sanaldoku programlamada önemli bir yere sahip CSS kavramı, 1995 yılında W3C (World Wide Web Consortium) tarfından geliştirilmiştir. O yıllarda

Detaylı

Tek dosyalı projeler (siteler) üretmek

Tek dosyalı projeler (siteler) üretmek Tek dosyalı projeler (siteler) üretmek 18 Şubat Pazartesi 08 PHP ve Pear Dökümanları http://mfyz.com/tek-dosyali-projeler-siteler-uretmek Bazen yazdığınız/yazacağınız modül/sayfa/proje çok işlem ve bölüm

Detaylı

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

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1 Web Formlar ve Sayfalar Arasında Bilgi Gönderme BATML İnternet Programcılığı 1 Bazı web sitelerinde sayfalar arasında bilgi veya değişken göndermek gerekebilir. Gönderilen bu bilgi kullanıcı adı ve şifre

Detaylı

HTML & CSS CASCADE STYLE SHEET

HTML & CSS CASCADE STYLE SHEET HTML & CSS CASCADE STYLE SHEET EĞİTMEN AD SOYAD : TECRÜBE : OKUL : LÜTFEN DİKKAT! SINIFTAKİ BAŞARIMIZIN MAKSİMUM DÜZEYDE OLMASI İÇİN: DEVAMSIZLIK YAPMAYINIZ; KAÇIRDIĞINIZ DERSLER SONRAKİ KONULARA TEMEL

Detaylı

Web Tasarımının Bugünü ve Geleceği

Web Tasarımının Bugünü ve Geleceği Efe ÇİFTCİ Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Ocak 2011 www.efeciftci.com Dünya tarihinde yayınlanan ilk web sayfaları, olabildiğince basit tasarımlara sahipti ve ağırlıklı olarak metin

Detaylı

HESAP MAKİNASI YAPIMI

HESAP MAKİNASI YAPIMI HESAP MAKİNASI YAPIMI 1..Aşağıdakine benzer görünüm ve butonları hazırlayın. 2. 24. Butonun içerisine aşağıdaki kodları yazın. 3. Yeni bir layer ekleyip Frame1 F9 na aşağıdaki kodları ekleyelim. 4. Butonlardan

Detaylı

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

4. Bağlantı (Köprü) Oluşturma 4. Bağlantı (Köprü) Oluşturma Bu bölümü bitirdiğinizde, HTML dosyalarında nasıl bağlantı oluşturulduğunu, Bağ etiketinin ne olduğunu, Yerel dosyalara nasıl bağlantı kurulduğunu, İnternet üzerindeki dosyalara

Detaylı

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page) WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page) WEB KULLANICI KONTROLLERİ Kullanıcı kontrolleri bir içeriğin birden fazla sayfada kullanılmasına olanak sağlar. Bir web sayfasına eklenerek içerik

Detaylı

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

1.1 Web Kavramlar. 1.1.1.3 URL terimini tanımlayınız ve anlayınız. 1.1 Web Kavramlar 117 Anahtar 7erim/er 1.1.1.1 Web ve Internet terimlerini tanımlayınız. Her birinin anahtar özelliklerini tanımlayınız. Web bir Internet hizmetidir. Web Internet üzerinde bağlantılı html

Detaylı

EĞİTİM : HTML ve CSS. Bölüm : HTML (HyperText Markup Language) Konu : HTML Nedir? Page 1 of 35

EĞİTİM : HTML ve CSS. Bölüm : HTML (HyperText Markup Language) Konu : HTML Nedir? Page 1 of 35 EĞİTİM : HTML ve CSS Bölüm : HTML (HyperText Markup Language) Konu : HTML Nedir? Page 1 of 35 HTML (HyperText Markup Language) HTML, etiket (tag) adı verilen yapılardan oluşan, metin tabanlı bir işaretleme

Detaylı

HTML5, CSS3 ve JavaScrıpt

HTML5, CSS3 ve JavaScrıpt HTML5, CSS3 ve JavaScrıpt ile Web Tasarımı Burak Tokak İçindekiler Bölüm 1: Web Geliştiriciliğine Giriş 1 Kavramlar 2 Web Teknolojileri 2 Client-Side Web Teknolojileri 2 Server-Side Web Teknolojileri 4

Detaylı

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

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2013 2014 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 26 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları yardımıyla

Detaylı

8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr

8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr 8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II Öğr.Gör. Hakan YILMAZ hakanyilmaz@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler QUERYSTRING KOLEKSIYONU... 3 FORM

Detaylı

font font-family Metin ve Font Özellikleri font-style, font-variant, font-weight, font-size, line-height ve font-family özelliklerini bir arada barındıran özelliktir. font: italic bold 1.5em arial, Helvetica,

Detaylı

Kurallar ve Sitil Dosyaları. HTML, XHTML ve CSS CSS (Cascading Style Sheets) CSS nedir?

Kurallar ve Sitil Dosyaları. HTML, XHTML ve CSS CSS (Cascading Style Sheets) CSS nedir? Kurallar ve Sitil Dosyaları Sitil dosyalarını hazırlamak için iki yol kullanılabilir. El ile bir metin editöründe yazılabilir Özel bir web geliştirme yazılımı kullanılabilir. HTML, XHTML ve CSS CSS (Cascading

Detaylı

Ford Mustang 4.6 V8 V8 GT

Ford Mustang 4.6 V8 V8 GT Ford Mustang 4.6 V8 V8 GT İlan no: 250093 İlan detayları Galeriden 350.000 TL 04 Ara 2015 350.000 TL 27 Kas 2015 351.000 TL 10 Kas 2015 358.000 TL 10 Kas 2015 258.000 TL AR OTO STÜDYO'dan FORD MUSTANG

Detaylı

ASP.NET ile Bir Web Sitesi Oluşturma

ASP.NET ile Bir Web Sitesi Oluşturma 29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site

Detaylı