View Full Version : تو html5 خصوصیت align تگ div ساپورت نمیشه.
RIG000
شنبه 20 مهر 1392, 14:01 عصر
تو html5 خصوصیت align تگ div ساپورت نمیشه.
میخام متنی رو بیارم وسط نشون بدم چیکار کنم.
در ضمن تگ center هم تو html5 ساپورت نمیشه!! .
الان مین جطوری یه چیزی رو بیارم . وسط...
لطفا نگید تکست الاین چون متن نیست مقدارم ..
ateryad
شنبه 20 مهر 1392, 15:22 عصر
سلام دوست عزیز
margin: 0 auto;
qartalonline
شنبه 20 مهر 1392, 15:25 عصر
یه تگ ایجاد کنید با width ثبات و margin چپ و راست بصورت auto.
<div style="background:#F00;margin:0 auto;width:100px;text-align:center;">
test test
</div>
ateryad
شنبه 20 مهر 1392, 15:52 عصر
یه تگ ایجاد کنید با width ثبات و margin چپ و راست بصورت auto.
<div style="background:#F00;margin:0 auto;width:100px;text-align:center;">
test test
</div>
چرا باید یک تگ جدید ایجاد کنند..؟
Omid Jackson
شنبه 20 مهر 1392, 16:08 عصر
اگر خود دیو رو میخواین بیارین وسط با margin: auto ولی اگر محتوای داخلش رو میخواین بیارین وسط text-align: center (http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_div_align_css)
نمونه کد (http://jsfiddle.net/OmidJackson/g2nWU/)
RIG000
شنبه 20 مهر 1392, 16:39 عصر
آقا تگ center ساپورت نمیشه ...
اما اگه بنویسیمش موقعی که سایت اپلود شده ....
با مرورگر های جدید که مشکل پیدا نمیکنه؟
qartalonline
شنبه 20 مهر 1392, 18:01 عصر
چرا باید یک تگ جدید ایجاد کنند..؟
به خاطر سازگاری با بعضی از مرورگرها (مثل برخی از مرورگرهای موبایل).
qartalonline
شنبه 20 مهر 1392, 18:03 عصر
آقا تگ center ساپورت نمیشه ...
اما اگه بنویسیمش موقعی که سایت اپلود شده ....
با مرورگر های جدید که مشکل پیدا نمیکنه؟
از نظر استاندارد درست نخواهد بود ولی تو مرورگرهایی مثل کروم و موزیلا احتمالا مشکلی ایجاد نخواهد کرد، ولی تو مرورگرهای موبایل ممکنه مشکل ایجاد کنه (تاثیری نداشته باشه).
RIG000
یک شنبه 21 مهر 1392, 08:38 صبح
اینجوری اومد وسط؟ درسته؟
<div style="width:auto; margin-left:270px ; text-align:center;" >
qartalonline
یک شنبه 21 مهر 1392, 08:53 صبح
از نظر استاندارد بودن درسته ولی از نظر نمایش یکسان در مرورگرها بستگی با سایر کدهاتون هم داره. میتونید کدتون رو اینجا قرار بدید تا بهتر بشه راهنمایی کرد.
RIG000
یک شنبه 21 مهر 1392, 10:14 صبح
یه خورده خجالت میکشم کداهام رو بذارم ... چون طراح وب نیستم راستش... اما میذارم.
<body style="background:url(../Images/dark.png)">
<div id="header1" >
<div style="float:right">
@Html.ActionLink("ثبت نام", "GetUser") <br />
<a style="color:lime" href="#">ورود</a>
</div>
<h5 style="float:left;color:limegreen">Toranj-Co</h5>
<br />
<h1 style="color:red; text-align:center"> فروش و خدمات قطعات کامپیوتر و لپ تاپ شرکت ترنج تابان</h1>
<br />
<br />
</div>
<div id="main-menu">
<ul>
<li><a href="#">صفحعه اصلی</a>
</li>
<li><a href="#">محصولات</a>
<ul class="sub-menu">
@* <li><a href="#">Acer »</a>*@
<li><a href="#">Acer </a></li>
<li><a href="#">Sony</a></li>
<li><a href="#">Dell</a></li>
<li><a href="#">Lenovo</a></li>
</ul>
</li>
<li><a href="#">اخبار و مقاله</a>
</li>
<li><a href="#">تماس با ما</a></li>
</ul>
<div class="clear"></div>
</div>
<hr style="color:limegreen" />
@*این همون div هست که در موردش حرف میزنیم*@
<div style="width:auto; margin-left:270px ; margin-right:270px; text-align:center;" >
<div id="content">
<div class="border_box" style="margin:3px">
<div class="box_skitter box_skitter_large ">
<ul>
<li><a href="#cube">
<img src="images/example/sample1.jpg" class="cube" /></a><div class="label_text">
<p>Sony Vaio</p>
</div>
</li>
<li><a href="#cubeRandom">
<img src="images/example/sample2.jpg" class="cubeRandom" /></a><div class="label_text">
<p>Sony VAIO NootBookS</p>
</div>
</li>
<li><a href="#block">
<img src="images/example/sample3.jpg" class="block" /></a><div class="label_text">
<p>Other Vaio</p>
</div>
</li>
<li><a href="#cubeStop">
<img src="images/example/sample4.jpg" class="cubeStop" /></a><div class="label_text">
<p>And Dell NootBooks</p>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
<hr style="border:1px thick Blue; width:900px;"/>
<div style="float:right;direction:rtl;background-color:lightblue; width:1300px">
@RenderBody()
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</div>
<div id="footer" style="color:red" >
<div style="text-align:right; margin-top:5px ;float:right">
<p>صفحه اصلی</p>
<p> محصولات </p>
<p> ارتباط با ما</p>
<p>تماس با ما</p>
</div>
</div>
</body>
</html>
RIG000
یک شنبه 21 مهر 1392, 10:17 صبح
<div style="width:auto; margin-left:270px ; margin-right:270px; text-align:center;" >
margin-right:270px;
رو گذاشتم تا موقع resiz مرورگر ... ازسمت راست و چپ یکسان باشه که نمیشه ...
من بیشتر مشکلم تو همون resize شدن مرورگر هم هست ...
RIG000
یک شنبه 21 مهر 1392, 10:19 صبح
اینجا هم اومدم بسته به مونیتور خودم اینجوری اینو set کردم
<div style="float:right;direction:rtl;background-color:lightblue; width:1300px">
حالا نمیدونم وقتی بره روی هاست و تو مونیتور های مختلف بیاد بالا به مشکل میخوره ؟ چه مشکلی؟ و درست هست نیست ؟
ممنون میشم راهنماییم کنی چون طراحی خیلی داره اذیتم میکنه ...:(
qartalonline
یک شنبه 21 مهر 1392, 20:08 عصر
فایل استایل رو هم بذارید اگه میتونید دموی آنلاین بذارید.
RIG000
دوشنبه 22 مهر 1392, 11:00 صبح
چه جوری دموی انلاین میزارن؟
RIG000
دوشنبه 22 مهر 1392, 11:01 صبح
فایل استایل چی رو بزارم؟ اون دمو رو اگه میشه بهم یاد بدبد
qartalonline
دوشنبه 22 مهر 1392, 11:07 صبح
فایل استایل صفحه رو میگم. منظورم از دمو اینه که اگه رو سایت پیاده کردید آدرس اون رو هم بدید که زیاد مهم نیست.
RIG000
دوشنبه 22 مهر 1392, 11:19 صبح
از فایل استایل سر در نیمارم ...
اما چون با asp mvc استفاده میکنم این layout من هست که به عنوان مستر پیج من هست و روی بعضی از صفحه ها سوار میشه ...
اون قسمت renderbody() هم اون صفحه هایی هست که به این صفحه الحاق میشه ... حالا ممکن هست چند تا باشه ....
<html>
<head>
<meta charset="utf-8" />
<title>صفحه اصلی</title>
<!-- Skitter Styles -->
<link href="css/skitter.styles.css" type="text/css" media="all" rel="stylesheet" />
<!-- Skitter JS -->
<script type="text/javascript" lang="javascript" src="js/jquery-1.6.3.min.js"></script>
<script type="text/javascript" lang="javascript" src="js/jquery.easing.1.3.js"></script>
<script type="text/javascript" lang="javascript" src="js/jquery.animate-colors-min.js"></script>
<script type="text/javascript" lang="javascript" src="js/jquery.skitter.min.js"></script>
<!-- Init Skitter -->
<script type="text/javascript" lang="javascript">
$(document).ready(function () {
$('.box_skitter_large').skitter({ animation: 'fade' });
});
</script>
<style type="text/css">
/*body
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
direction: rtl;
line-height: 20px;
}*/
a
{
text-decoration: none;
color: #03C;
}
a:hover
{
color: #CCC;
}
#main-menu
{
position: relative;
line-height: 16px;
}
#main-menu a
{
display: block;
width: 150px;
padding: 8px;
border: #666 solid 1px;
background-color: #030;
color: #FFF;
}
#main-menu a:hover
{
background-color: #060;
}
#main-menu ul
{
list-style-type: none;
padding-top: 0px;
}
#main-menu li
{
float: right;
position: relative;
text-align: center;
}
#main-menu li ul a
{
text-align: center;
border: 0px;
border-bottom: #666 1px solid;
}
#main-menu ul.sub-menu
{
display: none;
position: absolute;
top: 30px;
margin-right: 0px;
padding: 0px;
z-index: 999;
}
#main-menu ul.sub-menu li
{
text-align: center;
}
#main-menu li:hover ul.sub-menu
{
display: block;
border: 1px solid #666;
}
.clear
{
clear: both;
}
</style>
<style type="text/css">
#main-menu ul.sub-menu
{
left: 0px;
}
</style>
</head>
<body style="background: url(../Images/dark.png)">
<div id="header1">
<div style="float: right">
@if(Request.IsAuthenticated)
{
@:<p style="color:red" >Welcome,@User.Identity.Name</p>
@Html.ActionLink("خروج", "Logout")
}
else{
@Html.ActionLink("ورود", "login")
<br />
@Html.ActionLink("ثبت نام", "GetUser")
}
</div>
<h5 style="float: left; color: limegreen">Toranj-Co</h5>
<br />
<h1 style="color: red; text-align: center">فروش و خدمات قطعات کامپیوتر و لپ تاپ شرکت ترنج تابان</h1>
<br />
<br />
</div>
<div id="main-menu">
<ul>
<li><a href="#">صفحعه اصلی</a>
</li>
<li><a href="#">محصولات</a>
<ul class="sub-menu">
@* <li><a href="#">Acer »</a>*@
<li><a href="#">Acer </a></li>
<li><a href="#">Sony</a></li>
<li><a href="#">Dell</a></li>
<li><a href="#">Lenovo</a></li>
</ul>
</li>
<li><a href="#">اخبار و مقاله</a>
</li>
<li><a href="#">تماس با ما</a></li>
</ul>
<div class="clear"></div>
</div>
<hr style="color: limegreen" />
@*این همون div هست که در موردش حرف میزنیم*@
<div style="width: auto; margin-left: 270px; margin-right: 270px; text-align: center;">
<div id="content">
<div class="border_box" style="margin: 3px">
<div class="box_skitter box_skitter_large ">
<ul>
<li><a href="#cube">
<img src="images/example/sample1.jpg" class="cube" /></a><div class="label_text">
<p>Sony Vaio</p>
</div>
</li>
<li><a href="#cubeRandom">
<img src="images/example/sample2.jpg" class="cubeRandom" /></a><div class="label_text">
<p>Sony VAIO NootBookS</p>
</div>
</li>
<li><a href="#block">
<img src="images/example/sample3.jpg" class="block" /></a><div class="label_text">
<p>Other Vaio</p>
</div>
</li>
<li><a href="#cubeStop">
<img src="images/example/sample4.jpg" class="cubeStop" /></a><div class="label_text">
<p>And Dell NootBooks</p>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
<hr style="border: 1px thick Blue; width: 900px;" />
<div style="float: right; direction: rtl; background-color: lightblue; width: 1300px">
@RenderBody()
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</div>
<div id="footer" style="color: red">
<div style="text-align: right; margin-top: 5px; float: right">
<p>صفحه اصلی</p>
<p>محصولات </p>
<p>ارتباط با ما</p>
<p>تماس با ما</p>
</div>
</div>
</body>
</html>
این کل لایوت من هست که اگه اینجا کامل شه اصل کاری رو دارم تو دیزان یه صفحه ...
qartalonline
دوشنبه 22 مهر 1392, 11:33 صبح
کد مربوط به اون div رو اصلاح کردم:
<html>
<head>
<meta charset="utf-8" />
<title>صفحه اصلی</title>
<!-- Skitter Styles -->
<link href="css/skitter.styles.css" type="text/css" media="all" rel="stylesheet" />
<!-- Skitter JS -->
<script type="text/javascript" lang="javascript" src="js/jquery-1.6.3.min.js"></script>
<script type="text/javascript" lang="javascript" src="js/jquery.easing.1.3.js"></script>
<script type="text/javascript" lang="javascript" src="js/jquery.animate-colors-min.js"></script>
<script type="text/javascript" lang="javascript" src="js/jquery.skitter.min.js"></script>
<!-- Init Skitter -->
<script type="text/javascript" lang="javascript">
$(document).ready(function () {
$('.box_skitter_large').skitter({ animation: 'fade' });
});
</script>
<style type="text/css">
/*body
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
direction: rtl;
line-height: 20px;
}*/
a
{
text-decoration: none;
color: #03C;
}
a:hover
{
color: #CCC;
}
#main-menu
{
position: relative;
line-height: 16px;
}
#main-menu a
{
display: block;
width: 150px;
padding: 8px;
border: #666 solid 1px;
background-color: #030;
color: #FFF;
}
#main-menu a:hover
{
background-color: #060;
}
#main-menu ul
{
list-style-type: none;
padding-top: 0px;
}
#main-menu li
{
float: right;
position: relative;
text-align: center;
}
#main-menu li ul a
{
text-align: center;
border: 0px;
border-bottom: #666 1px solid;
}
#main-menu ul.sub-menu
{
display: none;
position: absolute;
top: 30px;
margin-right: 0px;
padding: 0px;
z-index: 999;
}
#main-menu ul.sub-menu li
{
text-align: center;
}
#main-menu li:hover ul.sub-menu
{
display: block;
border: 1px solid #666;
}
.clear
{
clear: both;
}
</style>
<style type="text/css">
#main-menu ul.sub-menu
{
left: 0px;
}
</style>
</head>
<body style="background: url(../Images/dark.png)">
<div id="header1">
<div style="float: right">
@if(Request.IsAuthenticated)
{
@:<p style="color:red" >Welcome,@User.Identity.Name</p>
@Html.ActionLink("خروج", "Logout")
}
else{
@Html.ActionLink("ورود", "login")
@Html.ActionLink("ثبت نام", "GetUser")
}
</div>
<h5 style="float: left; color: limegreen">Toranj-Co</h5>
<h1 style="color: red; text-align: center">فروش و خدمات قطعات کامپیوتر و لپ تاپ شرکت ترنج تابان</h1>
</div>
<div id="main-menu">
<ul>
<li><a href="#">صفحعه اصلی</a>
</li>
<li><a href="#">محصولات</a>
<ul class="sub-menu">
@* <li><a href="#">Acer »</a>*@
<li><a href="#">Acer </a></li>
<li><a href="#">Sony</a></li>
<li><a href="#">Dell</a></li>
<li><a href="#">Lenovo</a></li>
</ul>
</li>
<li><a href="#">اخبار و مقاله</a>
</li>
<li><a href="#">تماس با ما</a></li>
</ul>
<div class="clear"></div>
</div>
<hr style="color: limegreen" />
@*این همون div هست که در موردش حرف میزنیم*@
<div style="background:#CCC;width:970px;margin:0 auto;">
<div id="content">
<div class="border_box" style="margin: 3px">
<div class="box_skitter box_skitter_large ">
<ul>
<li><a href="#cube">
<img src="images/example/sample1.jpg" class="cube" /></a><div class="label_text">
<p>Sony Vaio</p>
</div>
</li>
<li><a href="#cubeRandom">
<img src="images/example/sample2.jpg" class="cubeRandom" /></a><div class="label_text">
<p>Sony VAIO NootBookS</p>
</div>
</li>
<li><a href="#block">
<img src="images/example/sample3.jpg" class="block" /></a><div class="label_text">
<p>Other Vaio</p>
</div>
</li>
<li><a href="#cubeStop">
<img src="images/example/sample4.jpg" class="cubeStop" /></a><div class="label_text">
<p>And Dell NootBooks</p>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
<hr style="border: 1px thick Blue; width: 900px;" />
<div style="float: right; direction: rtl; background-color: lightblue; width: 1300px">
@RenderBody()
</div>
<div id="footer" style="color: red">
<div style="text-align: right; margin-top: 5px; float: right">
<p>صفحه اصلی</p>
<p>محصولات </p>
<p>ارتباط با ما</p>
<p>تماس با ما</p>
</div>
</div>
</body>
</html>
RIG000
دوشنبه 22 مهر 1392, 11:47 صبح
<div style="background:#CCC;width:970px; background-color:red; margin:0 auto;">
اما
RIG000
دوشنبه 22 مهر 1392, 11:50 صبح
111854dive رو ببین
qartalonline
دوشنبه 22 مهر 1392, 11:55 صبح
اندازه تصویر کوچیکه من چیزی متوجه نشدم.
RIG000
دوشنبه 22 مهر 1392, 12:07 عصر
اون div که ما گذاشتم همون بک گراندش قرمز هست ... که شما اونو تنظیم کردی ..
منم رنگش روقرمز گذاشتم از سمت چپ با اون تصویر ما یکیه .. ولی از سمت راست داره اضاف در میاد چه جوری اونو از سمت رات هم ست کنیم تا اون قسمت اضاف div از سمت راست با عکس ست بشه؟
qartalonline
دوشنبه 22 مهر 1392, 12:12 عصر
عرض div رو کم کنید تا جایی که قسمت قرمز حذف بشه.
RIG000
دوشنبه 22 مهر 1392, 12:28 عصر
<div style="background:#CCC;width:806px; background-color:red; margin:0 auto;">
اینجوری گذاشتم درست شد ... اما اگه دقت کرده باشی سمت راست یه کوچولو رنگ قرمز div هست و مجبور شدم 806 width رو تا سمت چپ هم اون یه تیکه رنگ قرمز هم باشه ...
حالا راهی نداشت که div در قسمت راست اون یه تیکش نباشه ؟ (همون سمت راست رو میگم)
qartalonline
دوشنبه 22 مهر 1392, 20:01 عصر
اون ممکنه به خاطر padding یا margin عناصر باشه.
RIG000
سه شنبه 23 مهر 1392, 09:27 صبح
این چیکار میکنه دقیقا"؟
margin:0 auto;
qartalonline
سه شنبه 23 مهر 1392, 10:57 صبح
تگ یا عنصر رو میاره وسط.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.