View Full Version : ارورهایی که W3C داده چیه
  
Arezoo62
جمعه 11 فروردین 1391, 16:23 عصر
دوستان میشه یک به یک از بالا بگید این ارورها چیه که سایت W3C html validation گرفته؟
hamid_shrk
جمعه 11 فروردین 1391, 16:50 عصر
ببین خط اول html تون درسته؟
باید این باشه :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
چون کدهاتون درسته و خطای validate نداره این دستورات.
کل کد html رو بذارید تا بهتر بررسی کنم.
Arezoo62
جمعه 11 فروردین 1391, 17:23 عصر
ببینید خط اول و دوم سایتم اینجوریه:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
hamid_shrk
جمعه 11 فروردین 1391, 17:32 عصر
میشه کل کدتون رو بذارید؟
امکان داره المنت ها رو تو جای مناسب نگذاشته باشید
khanlo.javid
جمعه 11 فروردین 1391, 17:35 عصر
احتمالا آدرس قوانین w3c تو صفحتون اشتباهه.
کد صفحتون رو ضمیمه کنید تا بررسی کنیم.
Arezoo62
جمعه 11 فروردین 1391, 18:37 عصر
دوستان این کد Master Page هستش:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head id="Head1" runat="server">
    <title></title>
    <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
    <link href="styles.css" rel="Stylesheet" type="text/css" />
    <link href="http://www.fars.com/favicon.ico" rel="Shortcut Icon" />
    <style type="text/css">
    .DivNavigationMenu{width:768px;margin:0 auto;height: 25px;}
    .Clear{clear:both;}
    #_Page-Wraper{width:100%;height:100%;margin:auto;}
    </style>
    <meta name="description"  content="سرویس های آنلاین فارسی" />
	<meta name="keywords" content="Farsi, Services, Farslane, Host, Web Design, طراحی وب سایت, طراحی مالتی مدیا, ابزار, Programming, برنامه نویسی, مهندسی نرم افزار" />
    <script type="text/javascript" src="script2.js"></script>
    <asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body style="background-image:url('Images/bg-image.gif'); background-repeat:repeat-x; background-attachment:fixed; background-color:White;">
    <form id="Form1" runat="server">
    <div id="_Page-Wraper">
    <div class="DivHeader">
    <img src="Images/Banner.png" />
    </div>
<table width="703" border="0" align="center">
  <tr>
    <td><div class="DivNavigationMenu">
  <ul id="navmenu">
 <li><a href="ContactUs.aspx" tabindex="10">تماس با ما</a></li>
 <li><a href="About.aspx" tabindex="9">درباره ما</a></li>
  <li><a href="News.aspx" tabindex="8">اخبار سایت</a></li>
        <li><a href="OnlineOrder.aspx" tabindex="7">ثبت سفارش</a>
    <ul>
      <li><a href="PriceCalculation.aspx">محاسبه قیمت</a>
      </li>
      <li><a href="AccountNumber.aspx">شماره حساب</a></li>
      <li><a href="OnlineOrder.aspx">ثبت سفارش آنلاین</a></li>
    </ul>
  </li>
      <li><a href="Default.aspx" tabindex="6">خدمات</a>
    <ul>
    <li><a href="Portfolio.aspx">نمونه کارها</a></li>
      <li><a href="WebDesign.aspx">طراحی وب سایت</a></li>
      <li><a href="Programming.aspx">برنامه نویسی کاربردی</a></li>
      <li><a href="Multimedia.aspx">طراحی مالتی مدیا</a></li>
    </ul>
  </li>
  <li><a href="OnlineTools.aspx" tabindex="5" 
          >ابزارهای آنلاین</a></li>
  <li><a href="Products.aspx" tabindex="4">محصولات</a></li>
  <li><a rel="nofollow" href="Register.aspx" 
          tabindex="3">ثبت کاربر جدید</a></li>
   <li><a rel="nofollow" href="Login.aspx" 
           tabindex="2">ورود کاربران</a></li>
   <li><a href="Default.aspx" tabindex="1">صفحه نخست</a></li>
</ul>
    </div></td>
  </tr>
</table>
       
    <div dir="rtl" class="DivBody">
        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
        </asp:ContentPlaceHolder>
    </div>
    <div class="Clear"></div>
    </div>
    <div dir="rtl" class="DivFooter" style="border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;">
     
    <br />
        <a href="FarslaneRules.aspx" tabindex="62">قوانین و ضوابط فارسلن</a> | 
        <a href="Privacy.aspx" tabindex="63">حریم خصوصی کاربران</a><br />
        تمامی حقوق این وب سایت برای
        <a href="http://www.fars.com" title="Farslane.com" tabindex="64">فارسلن</a> محفوظ می باشد.<br />
    <br />
    </div>
    </form>
</body>
</html>
این هم کد صفحه نخست:
<%@ Page Title=" Free Persian Web Services :: سرویس های آنلاین فارسی" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <div dir="rtl" class="DivGeneral">
    
    <div>
    
    <div class="DivRight">
    <div class="DivTop">ورود کاربران</div>
    <div class="DivBottomMa">
            
                <asp:ScriptManager ID="ScriptManager1" runat="server">
                </asp:ScriptManager>
                <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                    <ContentTemplate>
                        <table style="width: 100%">
                            <tr>
                                <td style="width: 58px">
                                    نام کاربری:</td>
                                <td>
                                    <asp:TextBox ID="txtUser" runat="server" CssClass="txtStyle" dir="ltr" 
                                MaxLength="15" TabIndex="11" Width="95px"></asp:TextBox>
                                </td>
                            </tr>
                            <tr>
                                <td style="width: 58px">
                                    کلمه عبور:</td>
                                <td>
                                    <asp:TextBox ID="txtPass" runat="server" CssClass="txtStyle" dir="ltr" 
                                MaxLength="15" TabIndex="12" TextMode="Password" Width="95px"></asp:TextBox>
                                </td>
                            </tr>
                            <tr>
                                <td style="width: 58px">
                                     </td>
                                <td>
                                    <asp:Button ID="Button2" runat="server" CssClass="btnStyle" 
                                onclick="Button2_Click" TabIndex="13" Text="ورود کاربران" Width="98px" />
                                </td>
                            </tr>
                        </table>
                         <a href="ForgetPassword.aspx" tabindex="14">کلمه عبور را فراموش کرده ام!</a>
                    </ContentTemplate>
                </asp:UpdatePanel>
    </div>
    </div>
  
    <div class="DivLeft">
    <div class="DivTop">تبلیغات</div>
    <div class="DivBottomAds" align="center">
        
       <div style=" margin:0 auto; border:0; width:115px;" align="center">
       <div style="margin:0 auto; width:115px;">
       <a href="http://www.primmigration.com/" target="_blank">
           <img alt="آگهی فارسلن" src="Ads/adsCanada.gif" width="115px" height="232px" />
           </a>
           <a href="http://www.iranic.com/" target="_blank">
           <img alt="آگهی فارسلن" src="Ads/adsDomain.gif" width="115px" height="232px" /></a>
           </div>
       </div>
        
        </div>
    </div>
    <div class="DivCenter">
        <div class="DivTop">درباره سایت فارسلن</div>
        <div class="DivBottom"> <asp:Image ID="Image7" runat="server" 
                ImageUrl="~/Images/KOpenFarslane.gif" />
            <span style="color: #800000; font-weight: 700;" class="style3">فارسلن</span><span 
                class="style3"> یک ابزار قدرتمند و مناسب جهت ارائه سرویس های آنلاین در<br />
 محیطی کاربردی به کاربران فارسی زبان می باشد.</span><asp:Label ID="Label2" 
                runat="server"></asp:Label>
            <asp:Image ID="Image8" runat="server" ImageUrl="~/Images/KCloseFarslane.gif" />
            <br />
            <br />
 سایت فارسلن امکانات و شرایط زیر را برای کاربران خود فراهم می سازد:<br />
 <span style="color: #FF0000" class="style2">»</span> ارائه سرویس های آنلاین به شکل رایگان<br />
 <span style="color: #FF0000" class="style2">»</span> امکان دانلود یا خرید محصولات فارسلن<br />
 <span style="color: #FF0000" class="style2">»</span> امکان فعال سازی محصولات فارسلن به شکل آنلاین<br />
 <span style="color: #FF0000" class="style2">»</span> معرفی خدمات و فعالیتها به شکلی طبقه بندی شده<br />
 <span style="color: #FF0000" class="style2">»</span> پشتیبانی خدمات و محصولات و وجود سیستم های 
            ارتباطی<br />
 <span style="color: #FF0000" class="style2">»</span> امکان محاسبه قیمت در بخش خدمات <strong>(در محیط 
            Ajax)</strong><br />
 <span style="color: #FF0000" class="style2">»</span> امکان ثبت سفارش و ثبت فیش واریزی به شکل آنلاین<br />
            <br />
            <div align="center">
                <asp:ImageButton ID="ImageButton1" runat="server" 
                    ImageUrl="~/Images/btn_OnlineOrder.jpg" PostBackUrl="~/Register.aspx" 
                    TabIndex="18" ToolTip="ثبت کاربر جدید" />
            </div>
        </div>
        </div>
                  <div dir="rtl" class="DivRightBottom">
                              <div>
                                            <div class="DivTop">اطلاعات سایت</div>
                      <div class="DivBottom" style="height:344px;">
                          <asp:Image ID="Image2" runat="server" ImageUrl="~/Images/more2.gif" />
                          <strong>تبلیغات در فارسلن</strong><br />
 جهت اطلاع از هزینه و چگونگی<br />
 ثبت آگهی در سایت فارسلن<br />
 به این بخش مراجعه کنید. <br />
 <a href="Ads.aspx" tabindex="15" title="تبلیغات در فارسلن">ادامه مطلب ...</a><br />
                          <br />
                          <asp:Image ID="Image3" runat="server" ImageUrl="~/Images/more2.gif" />
                          <strong>ثبت گزارش خطا</strong><br />
                           ثبت گزارش خطای خدمات و<br />
 محصولات. <a href="ErrorReport.aspx" tabindex="16" title="ثبت گزارش خطا">ادامه مطلب ...</a><br />
                          <br />
                          <asp:Image ID="Image4" runat="server" ImageUrl="~/Images/more2.gif" />
                          <strong>راهنمای سایت</strong><br />
                           کاربران فارسلن با مطالعه این<br />
 بخش می توانند به شکل صحیح<br />
 از خدمات سایت استفاده کنند.<br />
                           <a href="Help.aspx" tabindex="17" title="راهنمای سایت">ادامه مطلب ...</a><br />
                          <br />
                          <asp:Image ID="Image6" runat="server" ImageUrl="~/Images/more2.gif" />
                          <strong>مقالات خبری و آموزشی</strong><br />
 آخرین مقالات نوشته شده توسط<br />
 فارسلن در این بخش موجود<br />
 می باشد. <a href="Articles.aspx" tabindex="18" title="مقالات خبری و آموزشی">ادامه مطلب ...</a><br />
                          </div>
                      </div>
    </div>
        <div  class="DivBottomCenter">
        
        <div class="DivTop">فعال سازی محصولات</div>
        <div class="DivBottom"> برای فعال سازی محصولات فارسلن می توانید پس از وارد کردن کد 
            رهگیر، کد<br />
 فعال سازی را دریافت کنید.<br />
            <br />
            <div style="padding-bottom:3px;">
                <asp:UpdateProgress ID="UpdateProgress1" runat="server">
                    <ProgressTemplate>
                         <asp:Image ID="Image5" runat="server" 
                            ImageUrl="~/Images/ajax-loader.gif" />
                        <span style="color: #FF0000"> لطفا کمی صبر کنید ...</span>
                    </ProgressTemplate>
                </asp:UpdateProgress>
                <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                    <ContentTemplate>
                         کد رهگیر<asp:Label ID="Label1" runat="server" Text=":"></asp:Label>
                        <asp:TextBox ID="txtActivationCode" runat="server" CssClass="txtStyle" 
                            dir="ltr" TextMode="Password" TabIndex="19" MaxLength="12" Width="110px" 
                            ></asp:TextBox>
                       <asp:Button ID="Button1" runat="server" CssClass="btnStyle" Text="دریافت کد" 
                            onclick="Button1_Click" TabIndex="20" UseSubmitBehavior="False" />
                        <asp:Label ID="lblActiveCode" runat="server" EnableViewState="False" 
                            ForeColor="Red"></asp:Label>
                    </ContentTemplate>
                </asp:UpdatePanel>
            </div>
            </div>
        </div>
        <div class="DivBottomCenter">
        <div class="DivTop">آخرین اخبار سایت</div>
        <div class="DivBottom"><asp:Repeater ID="Repeater1" runat="server">
                    <ItemTemplate>
                <div>
                       <span style="color: #FF0000">»</span> <asp:HyperLink ID="HyperLink2" runat="server" 
                                        Font-Names="Tahoma" 
                                        NavigateUrl='<%# Eval("NewsID","ShowNews.aspx?Code={0}") %>' 
                                        Text='<%# Eval("Title") %>' ToolTip='<%# Eval("AddDate") %>'></asp:HyperLink></div>
            </ItemTemplate>
            </asp:Repeater>
           
          </div>
        </div>
    </div>
    </div>
</asp:Content>
<asp:Content ID="Content2" runat="server" 
    contentplaceholderid="ContentPlaceHolder2">
    <style type="text/css">
        .style2
        {
            font-size: 9pt;
        }
        @media screen and (-webkit-min-device-pixel-ratio:0)
        {    
        .DivBottomMa 
        {        
             line-height:10px;    
        }
        }
        .style3
        {
            font-size: 9pt;
        }
        </style>
        <script type="text/javascript">
            var _gaq = _gaq || [];
            _gaq.push(['_setAccount', 'UA-27428633-1']);
            _gaq.push(['_trackPageview']);
            (function () {
                var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
                ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
                var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
            })();
</script>
</asp:Content>
من پروژم صفحات زیادی داره. مگه این سایت فقط صفحه نخست و بررسی میکنه؟
hamid_shrk
جمعه 11 فروردین 1391, 19:11 عصر
آدرس W3c رو اشتباه گذاشته بودید :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
کدتون هم یکی دو تا ارور کوچیک داشت مثل نذاشتن تگ alt برای img
Arezoo62
جمعه 11 فروردین 1391, 19:44 عصر
یعنی به خاطر همین بود اقا حمید؟
میشه یه تعریف کوچیکی و چندتا مثال از WC3 بزنید؟
Saber Mogaddas
جمعه 11 فروردین 1391, 19:47 عصر
سلام
درمورد w3c (http://www.pars-click.com/ArticleDetail.aspx?id=20) 
موفق باشی..
Reza1607
جمعه 11 فروردین 1391, 19:47 عصر
اين نكته رو بگم كه تگ font داره منسوخ ميشه ( يا شده در جريان نيستم ) و بهتره از span براي دادن style استفاده كنيد
hamid_shrk
جمعه 11 فروردین 1391, 19:53 عصر
اين نكته رو بگم كه تگ font داره منسوخ ميشه ( يا شده در جريان نيستم ) و بهتره از span براي دادن style استفاده كنيد
 هنوز منسوخ نشده ولی بهتره که تو style داده بشه دیگه.
میشه یه تعریف کوچیکی و چندتا مثال از WC3 بزنید؟
لینک صابر رو مطالعه کنید
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.