View Full Version : ارورهایی که W3C داده چیه
Arezoo62
جمعه 11 فروردین 1391, 15:23 عصر
دوستان میشه یک به یک از بالا بگید این ارورها چیه که سایت W3C html validation گرفته؟
hamid_shrk
جمعه 11 فروردین 1391, 15: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, 16: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, 16:32 عصر
میشه کل کدتون رو بذارید؟
امکان داره المنت ها رو تو جای مناسب نگذاشته باشید
khanlo.javid
جمعه 11 فروردین 1391, 16:35 عصر
احتمالا آدرس قوانین w3c تو صفحتون اشتباهه.
کد صفحتون رو ضمیمه کنید تا بررسی کنیم.
Arezoo62
جمعه 11 فروردین 1391, 17: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, 18: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, 18:44 عصر
یعنی به خاطر همین بود اقا حمید؟
میشه یه تعریف کوچیکی و چندتا مثال از WC3 بزنید؟
Saber Mogaddas
جمعه 11 فروردین 1391, 18:47 عصر
سلام
درمورد w3c (http://www.pars-click.com/ArticleDetail.aspx?id=20)
موفق باشی..
Reza1607
جمعه 11 فروردین 1391, 18:47 عصر
اين نكته رو بگم كه تگ font داره منسوخ ميشه ( يا شده در جريان نيستم ) و بهتره از span براي دادن style استفاده كنيد
hamid_shrk
جمعه 11 فروردین 1391, 18:53 عصر
اين نكته رو بگم كه تگ font داره منسوخ ميشه ( يا شده در جريان نيستم ) و بهتره از span براي دادن style استفاده كنيد
هنوز منسوخ نشده ولی بهتره که تو style داده بشه دیگه.
میشه یه تعریف کوچیکی و چندتا مثال از WC3 بزنید؟
لینک صابر رو مطالعه کنید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.