PDA

View Full Version : سوال: تنظیم متن بعد از تصویر ؟



پیام حیاتی
جمعه 08 اسفند 1393, 23:22 عصر
سلام
این تصویر رو ببینید :
128936
می خوام متن دقیقا" در همین خط اما در وسط تصویر قرار بگیره،(در قسمت مشخص شده،مستطیل قرمز رنگ).
یک راه این هست که با فاصله دادن این کارو انجام بدیم اما این روش درستی نیست.
تشکر

ravand
شنبه 09 اسفند 1393, 08:22 صبح
این چیزی که شما میگی خیلی پیش پا افتاده است!

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>عکس</title>
<style type="text/css">
.asli{
width:260px;
border:1px #000000 solid;
text-align:center;
}
</style>
</head>
<body>
<div class="asli">
<img src="aks.png" alt="" title="">
متن
</div>
</body>
</html>

شاید منظور شما چیزی دیگه ای باشه نمی دونم!

Omid Jackson
شنبه 09 اسفند 1393, 12:28 عصر
سلام
این تصویر رو ببینید :
128936
می خوام متن دقیقا" در همین خط اما در وسط تصویر قرار بگیره،(در قسمت مشخص شده،مستطیل قرمز رنگ).
یک راه این هست که با فاصله دادن این کارو انجام بدیم اما این روش درستی نیست.
تشکر

با استفاده از text-align یا margin میتونین بیارین وسط، بستگی به کد های CSS و HTML که نوشتین داره، اگر مشکل برطرف نشد کد ها رو قرار بدین در اینجا تا چک کنیم

پیام حیاتی
شنبه 09 اسفند 1393, 14:26 عصر
این چیزی که شما میگی خیلی پیش پا افتاده است!

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>عکس</title>
<style type="text/css">
.asli{
width:260px;
border:1px #000000 solid;
text-align:center;
}
</style>
</head>
<body>
<div class="asli">
<img src="aks.png" alt="" title="">
متن
</div>
</body>
</html>

شاید منظور شما چیزی دیگه ای باشه نمی دونم!

این کد برای یک تصویر کار می کنه اگر در این کلاس بخوام 4 تصویر رو کنار هم قرار بدم و بهشون float بدم جواب نمیده :

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>عکس</title>
<style type="text/css">
.asli{
width:1000px;
height:250px;
border:1px #000000 solid;
text-align:center;
}

.asli img
{
float:right;
}
</style>
</head>
<body>
<div class="asli">
<img src="m.png" width="250px" height="250px" alt="" title="">
متن

<img src="m.png" width="250px" height="250px" alt="" title="">
متن

<img src="m.png" width="250px" height="250px" alt="" title="">
متن

<img src="m.png" width="250px" height="250px" alt="" title="">
متن

</div>
</body>
</html>

نتیجه :
128954
می تونیم برای هر تصویر یک کلاس به این شکلی که فرمودید ایجاد کنیم اما اگر بخوایم تنها از یک کلاس استفاده کنیم به چه شکل خواهد بود؟
زمانی که تصاویر در کلاس float میشن margin کار رو پیچیده تر میکنه.

Omid Jackson
شنبه 09 اسفند 1393, 15:53 عصر
شما باید هر کدوم از عکس ها و متن ها رو بذارین داخل یک دیو و به دیو ها float بدین بعد برای هرکدوم جدا جدا استایل بدین، کارایی دیو همین هستش و برای تقسیمبندی استفاده میشه، یک کلاس تعریف میکنین برای یک دیو و هر دیوی که اون کلاس رو داشته باشه درست عمل میکنه