Προς το περιεχόμενο

Πρόβλημα HTML και CSS


bscyb

Προτεινόμενες αναρτήσεις

Δημοσ.

unledlb.png

 

οπως βλέπετε η εικόνα εμφανίζεται ποιο κάτω απο το κείμενο εγώ όμως θέλω να είναι δίπλα και επείδη δεν τα πηγαίνω και πολύ καλά με css δεν τα καταφέρνω

 

html:

<!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">

<head>

<title>Πρακτορείο ταξιδιών Cyclades Travel</title>

<link type="text/css" href="style.css" rel="stylesheet" />

<link type="text/css" href="menu.css" rel="stylesheet" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<script type="text/javascript" src="javascripts/time.js"></script>

</head>

<body onload="startclock(), printDate()">

<div id="container">

<br />

<br />

<div id="menu">

<ul>

<li><a href="index.php" title="Αρχική σελίδα"><span>Αρχική σελίδα</span></a></li>

<li><a href="services.php" title="Ταξίδια"><span>Ταξίδια</span></a></li>

<li><a href="contact.php" title="Επικοινωνία"><span>Επικοινωνία</span></a></li>

</ul>

</div>

<div id="photo">

<br />

<br />

<img src="images/image1.jpg" title="" alt="" />

</div>

<div id="main">

<br />

<div id="time">

<form name="clock" >

<input type="text" readonly="readonly" name="DateBox" size="10" style="border: none; background:none;">

</input>

<input type="text" name="face" size=8 value="" style="border: none; background:none; " />

</form>

</div>

<br />

<br />

<br />

<div id="text1">

Σας καλωσορίζουμε ……

<br />

<br />

Σε ένα γρήγορο και ευχάριστο ταξίδι με

επιλογή των καλύτερων μεταφορικών μέσων , ξενοδοχείων, και εστιατορίων

που προσφέρουν την πιο φιλική ατμόσφαιρα και τα πιο υψηλά standards.

Ένα ταξίδι μικρότερο η μεγαλύτερο , μιά απόδραση από την καθημερινότητα

στον προορισμό που έχετε επιλέξει, και μαζί μας θα αποφύγετε το άγχος και

τα απρόοπτα, με τη συνοδεία των δικών μας ανθρώπων ,το άριστα οργανωμένο

δίκτυο αντιπροσώπων μας σε όλο τον κόσμο και φυσικά τη δυνατότητα όλες οι

λεπτομέρειες του ταξιδιού σας να οργανωθούν από έναν και μόνο οργανισμό.!

</div>

<div id="pphoto">

<img src="images/paros.jpg" alt="Πάρος" title="Πάρος" />

</div>

<br />

<br />

<br />

</div>

</div>

</body>

</html>

css:

 

@CHARSET "UTF-8";

 

body

{

margin:0;

padding:0;

text-align:center;

font:100% Verdana,Arial,Helvetica,sans-serif;

background-image:url(images/backimage.jpg);

}

 

p {

margin:0 0 10px 0;

padding:0;

}

 

h4

{

color:#0066FF;

}

 

div#container

{

margin:auto;

width:938px;

}

 

 

 

div#photo

{

background-color:white;

padding-top:10px;

margin:auto;

width:938px;

length:337px;

}

 

div#main

{

background-color:white;

width:938px;

}

 

div#facebook

{

float:left;

padding-left:10px;

}

a[href^=mailto:]

{

float:left;

padding-right: 40px;

padding-bottom:30px;

background: url(images/email.png ) no-repeat center right;

}

 

div#ipaddress

{

float:right;

padding-right:40px;

color:#153E7E;

}

 

div#time

{

float:left;

padding-left:32px;

}

 

div#text1

{

text-align:justify;

width:538px;

padding-left:50px;

padding-right:300px;

color:#25587E

}

 

body {font-size: 16px;line-height: 1.7em;font-family: Helvetica,Arial, Sans-Serif;}

 

 

div#pphoto

{

padding-right:25px;

float:right;

}

  • Απαντ. 45
  • Δημ.
  • Τελ. απάντηση
Δημοσ.

Για δοκίμασε και πες μας (κακός χαμός ο κώδικας)

div#text1

{

float:left;

text-align:justify;

width:538px;

padding-left:50px;

padding-right:300px;

color:#25587E

}

Δημοσ.

Για δοκίμασε και πες μας (κακός χαμός ο κώδικας)

Ναι αυτό το δοκίμασα και εγώ αλλά δεν αλλάξε τίποτα

 

Φτιάξτο με πίνακα να τελειώνεις, δε χρειάζεται να μπλέκεις με divs και css για αυτά τα πράμματα

με πίνακα?

πώς δηλάδη δεν εχώ ίδεα

Δημοσ.

Δοκίμασε να το κάνεις κάπως έτσι μήπως και...:

><div id="wrapper">
  <div id="pphoto">...</div>
  <div id="text">...</div>
  <div class="clear"></div>
</div>

>div#wrapper { width: 100%; }
div#pphoto { float: right; ... }
div#text { float: left; ... }
div.clear { clear: both; }

 

Επίσης θα σου πρότεινα να αποφεύγεις τα πολλά "<br />" και να αρχίσεις να χρησιμοποιείς "margin-top/bottom".

 

Όσον αφορά τον πίνακα:

><table class="...">
  <tr>
     <td id="text">Καλως ήρθατε ...</td>
     <td id="pphoto"><img ... /></td
  </tr>
</table>

και δεν χρειάζονται τα "float: left/right;".

Δημοσ.

Αν δεν σου χαλάει το σχέδιο...κάνε αυτό.

<div id="text1">

Σας καλωσορίζουμε ……

<br />

<br />

<img src="images/paros.jpg" alt="Πάρος" title="Πάρος" style="float:right;margin:5 5px 5 5;/>

Σε ένα γρήγορο και ευχάριστο ταξίδι με

επιλογή των καλύτερων μεταφορικών μέσων , ξενοδοχείων, και εστιατορίων

που προσφέρουν την πιο φιλική ατμόσφαιρα και τα πιο υψηλά standards.

Ένα ταξίδι μικρότερο η μεγαλύτερο , μιά απόδραση από την καθημερινότητα

στον προορισμό που έχετε επιλέξει, και μαζί μας θα αποφύγετε το άγχος και

τα απρόοπτα, με τη συνοδεία των δικών μας ανθρώπων ,το άριστα οργανωμένο

δίκτυο αντιπροσώπων μας σε όλο τον κόσμο και φυσικά τη δυνατότητα όλες οι

λεπτομέρειες του ταξιδιού σας να οργανωθούν από έναν και μόνο οργανισμό.!

</div>

Δημοσ.

Τό έκανα με πίνακα αλλά βγήκε έτσι:

 

unledmb.png

 

θέλω να έχει κενο ασπούμε 100px μεταξύ του κέιμενου και της εικόνας

 

html:

<table class="tph"><tr><td>

Σας καλωσορίζουμε ……

<br />

<br />

Σε ένα γρήγορο και ευχάριστο ταξίδι με

επιλογή των καλύτερων μεταφορικών μέσων , ξενοδοχείων, και εστιατορίων

που προσφέρουν την πιο φιλική ατμόσφαιρα και τα πιο υψηλά standards.

Ένα ταξίδι μικρότερο η μεγαλύτερο , μιά απόδραση από την καθημερινότητα

στον προορισμό που έχετε επιλέξει, και μαζί μας θα αποφύγετε το άγχος και

τα απρόοπτα, με τη συνοδεία των δικών μας ανθρώπων ,το άριστα οργανωμένο

δίκτυο αντιπροσώπων μας σε όλο τον κόσμο και φυσικά τη δυνατότητα όλες οι

λεπτομέρειες του ταξιδιού σας να οργανωθούν από έναν και μόνο οργανισμό.!

</td>

<td >

<img src="images/paros.jpg" alt="Πάρος" title="Πάρος" />

</td>

</tr>

</table>

 

css:

 

.tph

{

text-align:justify;

color:#25587E;

}

Δημοσ.

ωραία αυτο ήθελε τελικά

για άλλη μια φορά με βοήθησες ευχαριστώ :)

 

αλλά δυστύχως έχω άλλο ένα πρόβλημα

 

unledlxt.png

 

κάθε φόρα που φτίαχνω ένα καινούριο div το εμφάνιζει κάτω απο το άσπρο background αυτο διορθώνεται ναι μεν αν βάλω πολλά <br /> πριν το div αλλά δεν πιστεύω ότι είναι και η καλύτερη λύση να γεμίσω με <br /> το site

 

html:

 

<body onload="startclock(), printDate()">

<div id="container">

<br />

<br />

<div id="menu">

<ul>

<li><a href="index.php" title="Αρχική σελίδα"><span>Αρχική σελίδα</span></a></li>

<li><a href="services.php" title="Ταξίδια"><span>Ταξίδια</span></a></li>

<li><a href="contact.php" title="Επικοινωνία"><span>Επικοινωνία</span></a></li>

</ul>

</div>

<div id="photo">

<br />

<br />

<img src="images/image1.jpg" title="" alt="" />

</div>

<div id="main">

<br />

<div id="time">

<form name="clock" >

<input type="text" readonly="readonly" name="DateBox" size="10" style="border: none; background:none;">

</input>

<input type="text" name="face" size=8 value="" style="border: none; background:none; " />

</form>

</div>

<br />

<br />

<br />

<table ><tr><td class="tph">

Σας καλωσορίζουμε ……

<br />

<br />

Σε ένα γρήγορο και ευχάριστο ταξίδι με

επιλογή των καλύτερων μεταφορικών μέσων , ξενοδοχείων, και εστιατορίων

που προσφέρουν την πιο φιλική ατμόσφαιρα και τα πιο υψηλά standards.

Ένα ταξίδι μικρότερο η μεγαλύτερο , μιά απόδραση από την καθημερινότητα

στον προορισμό που έχετε επιλέξει, και μαζί μας θα αποφύγετε το άγχος και

τα απρόοπτα, με τη συνοδεία των δικών μας ανθρώπων ,το άριστα οργανωμένο

δίκτυο αντιπροσώπων μας σε όλο τον κόσμο και φυσικά τη δυνατότητα όλες οι

λεπτομέρειες του ταξιδιού σας να οργανωθούν από έναν και μόνο οργανισμό.!

</td>

<td class="pph">

<br />

<img src="images/paros.jpg" alt="Πάρος" title="Πάρος" /></td>

</tr>

</table>

<br />

<br />

<br />

<div id="mphoto">

<img src="images/mikonos.jpg" alt="Μύκονος" title="Μύκονος" />

</div>

<br />

<br />

<br />

</div>

</body>

</html>

 

css:

 

@CHARSET "UTF-8";

 

body

{

margin:0;

padding:0;

text-align:center;

font:100% Verdana,Arial,Helvetica,sans-serif;

background-image:url(images/backimage.jpg);

}

 

p {

margin:0 0 10px 0;

padding:0;

}

 

h4

{

color:#0066FF;

}

 

div#container

{

margin:auto;

width:938px;

}

 

 

 

div#photo

{

background-color:white;

padding-top:10px;

margin:auto;

width:938px;

length:337px;

}

 

div#main

{

background-color:white;

width:938px;

}

 

div#facebook

{

float:left;

padding-left:10px;

}

a[href^=mailto:]

{

float:left;

padding-right: 40px;

padding-bottom:30px;

background: url(images/email.png ) no-repeat center right;

}

 

div#ipaddress

{

float:right;

padding-right:40px;

color:#153E7E;

}

 

div#time

{

float:left;

padding-left:32px;

}

 

body {font-size: 16px;line-height: 1.7em;font-family: Helvetica,Arial, Sans-Serif;}

 

.tph

{

padding-left:60px;

padding-right:60px;

text-align:justify;

color:#25587E;

}

 

.pph

{

padding-right:60px;

}

 

div#mphoto

{

float:left;

}

Δημοσ.

bscyb, ζωγράφισε καλύτερα πως περίπου θες να είναι το τελικό σου σχέδιο, γιατί φωτό στη φωτό δε θα βγάλουμε άκρη...

Δημοσ.

βασικά το ασπρο θα πηγαίνει ως το τέλος

αλλά εντάξει βρήκα τη λύση σε αυτο που έψαχνα

margin-bottom:xpx ήθελε

Δημοσ.

Πρόσθεσε το "<div class="clear"></div> μετά το <div> της εικόνας που βάζεις. Έπειτα στο css γράψε ".clear { clear: both; }" και έτοιμος. Δεν χρειάζεται το "margin-bottom". Στην περίπτωσή σου, εάν βάλεις μια εικόνα με μεγαλύτερο ύψος θα χρειαστεί να προσαρμόσεις και το "margin-bottom" αναλόγως, ενώ με το "clear" δεν θα έχεις πρόβλημα.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...