ضع إعلانك هنا

كيف تصنع موقع 2016

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

كيف تصنع موقع 2016

مُساهمة من طرف MSCFC في السبت يوليو 23, 2016 4:53 pm

كيف تصنع موقع 2016
ملاحظة : المقال بالإنجليزية لذا لم أرد نقله
الرابط : http://www.w3schools.com/howto/howto_website.asp

MSCFC
عضو مشارك
عضو مشارك

البلد :
السن : 16
تاريخ التسجيل : 01/07/2016
المشاركات : 188
الوظيفة : Programmer - Coder

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تصنع موقع 2016

مُساهمة من طرف keko_ferkeko في السبت يوليو 23, 2016 5:03 pm

لست أفهم الموضوع!
هل الموضوع نشر الرابط فقط؟

________________________________________
.::الَّلهُمَّـ اجعَلْـ عَمَلَنَا خَالِصًا لِوَجهَكَـ الكَرِيمِـ::.


keko_ferkeko
عضو محترف
عضو محترف

البلد :
السن : 24
تاريخ التسجيل : 16/08/2007
المشاركات : 3254
الاهتمامات : القراءة-التصميم-بناء المواقع-النت
الوظيفة : طالب جامعي
الأوسمة :


معاينة صفحة البيانات الشخصي للعضو http://nf-son.forumotion.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تصنع موقع 2016

مُساهمة من طرف MSCFC في الأحد يوليو 24, 2016 3:23 pm

أخي keko_ferkeko تخيل إذا نشرته ماذا سيكون ؟
هكذا :

الرمز:
[center][/center]
Learn how to create a fast and awesome responsive website that will work on all devices,
PC, laptop, tablet, and phone.








[img(523px,224px)]http://www.w3schools.com/w3css/img_temp_band.jpg[/img]


  

    

  

    









A "Layout Draft"

It is always wise to draw a layout draft of the page design before building a website.


Having a "Layout Draft" will make it a lot easier to create a web
site:








[h4]Navigation bar[/h4]







Slide show







[h2]The Band[/h2]


Description if the band


Description if the band


Description if the band













[h3]Article[/h3]






[h3]Article[/h3]






[h3]Article[/h3]













[h4]Footer[/h4]







Doctype, Meta Tags, and CSS


The doctype should define the page as an HTML5 document:






<!DOCTYPE html>






A meta tag should define the character set to be UTF-8:






<meta charset="UTF-8">






A viewport meta tag should make the web site work on all devices and screen resolutions:






<meta name="viewport" content="width=device-width, initial-scale=1">






W3.CSS should take care of all our styling needs and all device and browser differences:






<link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">






To learn more about styling with W3.CSS, please visit our
[url=http://www.w3schools.com/w3css/default.asp]W3.CSS Tutorial[/url].



Our first empty web page will look much like this:





 <!DOCTYPE html>
<html>
<meta charset="UTF-8">
<meta name="viewport"
 content="width=device-width, initial-scale=1">
<link rel="stylesheet"
 href="http://www.w3schools.com/lib/w3.css">
<body>

<!-- Content will
 go here -->

</body>
</html>





Creating Page Content

Inside the <body> element of our web site we will use our "Layout Picture"
and create:

A navigation barA slide showA headerSome sections and articlesA footer


Semantic Elements

HTML5 introduced several new semantic elements. Semantic elements are
important to use because they define the
structure of web pages and helps screen readers and
search engines to read the page correctly.


These are some of the most common semantic HTML elements:



The [b]<section>[/b] element can be used to define a part of a
website with related content.
The [b]<article>[/b] element can be used to defines an
individual piece of content.
The [b]<header>[/b] element can be used to define a header
(in a document, a
section, or an article).
The [b]<footer>[/b] element can be used to define a footer
(in a document, a section, or an article).


The [b]<nav>[/b] element can be used to define a container of navigation links.




In this tutorial we will use semantic elements.


However, it is up to you if you want to use <div> elements instead.





The Navigation Bar


On our "Layout Draft" we have a "Navigation bar".


For the navigation bar we can use an unordered list of links:
 





 <!-- Navigation -->
<nav>

  <ul class="w3-navbar w3-black">

    <li><a
href="javascript:void(0)">Home</a></li>

    <li><a href="javascript:void(0)">Band</a></li>

    <li><a href="javascript:void(0)">Tour</a></li>

    <li><a href="javascript:void(0)">Contact</a></li>

  </ul>

</nav>




We can use a [b]<nav>[/b] or <div> element as a container
for the
navigation links.


The [b]w3-navbar[/b] class styles the navigation links.


The [b]w3-black[/b] class defines the color of the navigation bar.


 [b]javascript:void(0) [/b]prevents the links from
linking (since the project is under development).




Slide Show


On the "Layout Draft" we have a "Slide show".


For the slide show we can use a [b]<section>[/b] or <div> element as a
picture container:
 





 <!-- Slide Show -->
<section>
  <img class="mySlides" src="img_la.jpg"
style="width:100%">
  <img class="mySlides" src="img_ny.jpg"
 style="width:100%">
  <img class="mySlides" src="img_chicago.jpg"
 style="width:100%">
</section>




We need to add a little JavaScript to change the images every 3 seconds:






 // Automatic Slideshow - change image every 3 seconds
var myIndex = 0;

 carousel();

function carousel() {
   
 var i;
    var x = document.getElementsByClassName("mySlides");
   
 for (i = 0; i < x.length; i++) {
       
 x[i].style.display = "none";
    }
   
 myIndex++;
    if (myIndex > x.length) {myIndex = 1}
   
 x[myIndex-1].style.display = "block";
    setTimeout(carousel,
 3000);
}






Sections and Articles

Looking at the "Layout Draf" we can see that the next step is to create articles.



First we will create a [b]<section>[/b] or <div> element containing
band information:
 





 <section class="w3-container w3-center"
 style="max-with:600px">
  <h2 class="w3-wide">THE
 BAND</h2>
  <p class="w3-opacity"><i>We love music</i></p>
</section>





The [b]w3-container [/b]class takes care of standard padding.


The [b]w3-center[/b] class centers the content.


The [b]w3-wide[/b] class provides a wider heading.


The [b]w3-opacity[/b]  class provides text transparency.


The [b]max-width[/b] style sets a maximum with of the band
description section.



Then we will add a paragraph describing the band:






<section class="w3-container w3-content w3-center"
 style="max-with:600px>

<p class="w3-justify">

 We have created a fictional band website. Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore
et dolore magna aliqua.</p>

</section>





The [b]w3-justify[/b] class justifies the text's right and left
margins.


Then create a [b]<section>[/b] or <div> with an [b]<article>[/b] or <div> about each band-member:






 <section class="w3-row-padding w3-center w3-light-grey">
  <article class="w3-third">
   
 <p>John</p>
    <img src="img_bandmember.jpg" alt="Random
 Name" style="width:100%">
  </article>
  <article class="w3-third">
   
 <p>Paul</p>
    <img src="img_bandmember.jpg" alt="Random
 Name" style="width:100%">
  </article>
  <article class="w3-third">
   
 <p>Ringo</p>
    <img src="img_bandmember.jpg" alt="Random
 Name" style="width:100%">
  </article>
</section>





Footer


Finally we will use a [b]<footer>[/b] or <div> class to create a footer:






 <!-- Footer -->
<footer class="w3-container w3-padding-64 w3-center w3-black
 w3-xlarge">
  <a href="#"><i class="fa fa-facebook-official"></i></a>
 
 <a href="#"><i class="fa fa-pinterest-p"></i></a>
  <a href="#"><i
 class="fa fa-twitter"></i></a>
  <a href="#"><i class="fa fa-flickr"></i></a>
 
 <a href="#"><i class="fa fa-linkedin"></i></a>
  <p class="w3-medium">
   
 Powered by <a href="http://www.w3schools.com/w3css/default.asp"
 target="_blank">w3.css</a>
  </p>
</footer>





The [b]fa fa[/b] classes are Font Awesome Icon classes.


To use these classes you must link to a Font Awesome library:






 <link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css">

MSCFC
عضو مشارك
عضو مشارك

البلد :
السن : 16
تاريخ التسجيل : 01/07/2016
المشاركات : 188
الوظيفة : Programmer - Coder

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تصنع موقع 2016

مُساهمة من طرف keko_ferkeko في الأحد يوليو 24, 2016 4:11 pm

هل يمكنك وضع مثال؟ أو فيما يتم استخدام الكود؟

________________________________________
.::الَّلهُمَّـ اجعَلْـ عَمَلَنَا خَالِصًا لِوَجهَكَـ الكَرِيمِـ::.


keko_ferkeko
عضو محترف
عضو محترف

البلد :
السن : 24
تاريخ التسجيل : 16/08/2007
المشاركات : 3254
الاهتمامات : القراءة-التصميم-بناء المواقع-النت
الوظيفة : طالب جامعي
الأوسمة :


معاينة صفحة البيانات الشخصي للعضو http://nf-son.forumotion.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تصنع موقع 2016

مُساهمة من طرف MSCFC في الأحد يوليو 24, 2016 7:45 pm

اسمع أخي الموضوع عبارة عن توجيهات للمبرمجين من أجل موقع أفضل لكن بالإنجليزية فحبذت لو وضعت الرابط ليظهر أفضل لأن نقله بنفس تنسيقه يتطلب وقت طويل وشكرًا لك

________________________________________
المعهد العربي للبرمجة http://arabi.123.st
أول منتدى عربي على أحلى منتدى يختص بالبرمجة

MSCFC
عضو مشارك
عضو مشارك

البلد :
السن : 16
تاريخ التسجيل : 01/07/2016
المشاركات : 188
الوظيفة : Programmer - Coder

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تصنع موقع 2016

مُساهمة من طرف alzagri في الإثنين أغسطس 01, 2016 1:11 pm

الله يجزيك خير


وجعله في ميزان حسانك


استمر يا بطل

alzagri
عضو مشارك
عضو مشارك

البلد :
السن : 22
تاريخ التسجيل : 01/08/2016
المشاركات : 131
الوظيفة : مسعف

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تصنع موقع 2016

مُساهمة من طرف MSCFC في السبت سبتمبر 17, 2016 10:31 pm

شكرًا لك

________________________________________
المعهد العربي للبرمجة http://arabi.123.st
أول منتدى عربي على أحلى منتدى يختص بالبرمجة

MSCFC
عضو مشارك
عضو مشارك

البلد :
السن : 16
تاريخ التسجيل : 01/07/2016
المشاركات : 188
الوظيفة : Programmer - Coder

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى