davood59
پنج شنبه 14 اسفند 1393, 09:45 صبح
سلام دوستان:
این کد CSS رو ببینید:
*{
margin:0;
padding:0;
}
body{
background-color:#fff;
}
p{
background-color:#CC0033;
display:inline;
}
h1{
background-color:yellow;
display:inline;
}
نتیجه حاصل:
129128
و این کد CSS بعدی رو که فقط در تگ P ما بجای display:inline از float:left استفاده کردیم؛ یعنی تگ P اینجوری شد:
p{
background-color:#FF3333;
float:left;
}
و نتیجه حاصل از اجرای این کد:
129127
و اینهم کد HTML :
<body>
<p>This is a Paragraph </p>
<h1>I'm a Header</h1>
</body>
الف) یه سوال برام پیش اومده: تقریبا الان تو اینجا float هم نتیجه ش با display یکی هستش، میخواستم ببینم از کدومش استفاده کنیم بهتره؟؟
ب) بخصوص وقت طراحی منوها که با رفتن ماوس روی هر Item قراره hover بخوره، استفاده از float بهتره یا display؟؟ من خودم احساس می کنم اگه از display استفاده کنم ممکنه هر بار که ماوس بره روی آیتم مورد نظر ممکنه آیتم یه خورده آیتمهای قبل و بعدش رو تحت تاثیر قرار میده و ظاهرش بد میشه؛ درست دارم فکر می کنم؟ شما برای طراحی منوهاتون از کدوم حالت استفاده می کنین که نمیخواین اسکرول بخوره در هنگام hover شدن؟؟
این کد CSS رو ببینید:
*{
margin:0;
padding:0;
}
body{
background-color:#fff;
}
p{
background-color:#CC0033;
display:inline;
}
h1{
background-color:yellow;
display:inline;
}
نتیجه حاصل:
129128
و این کد CSS بعدی رو که فقط در تگ P ما بجای display:inline از float:left استفاده کردیم؛ یعنی تگ P اینجوری شد:
p{
background-color:#FF3333;
float:left;
}
و نتیجه حاصل از اجرای این کد:
129127
و اینهم کد HTML :
<body>
<p>This is a Paragraph </p>
<h1>I'm a Header</h1>
</body>
الف) یه سوال برام پیش اومده: تقریبا الان تو اینجا float هم نتیجه ش با display یکی هستش، میخواستم ببینم از کدومش استفاده کنیم بهتره؟؟
ب) بخصوص وقت طراحی منوها که با رفتن ماوس روی هر Item قراره hover بخوره، استفاده از float بهتره یا display؟؟ من خودم احساس می کنم اگه از display استفاده کنم ممکنه هر بار که ماوس بره روی آیتم مورد نظر ممکنه آیتم یه خورده آیتمهای قبل و بعدش رو تحت تاثیر قرار میده و ظاهرش بد میشه؛ درست دارم فکر می کنم؟ شما برای طراحی منوهاتون از کدوم حالت استفاده می کنین که نمیخواین اسکرول بخوره در هنگام hover شدن؟؟