שתי שאלות לגבי HTML - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שתי שאלות לגבי HTML


ItachiSan

Recommended Posts

היי,

איך אני יכול להדפיס את הטקסט הבא עם הרקע האפור שלו?


<table>
<tr bgcolor="grey"><td>Test</tr>
</table>

בנוסף כשאני ממלא טקסט בטופס ומנסה להדפיס אותו יש בתוך התיבת טקסט מסביב לטקסט עצמו מין מסגרת כזו שאני מעוניין להוריד (כמו הפס האדום בתמונה).


<form action="">
Test:
<input type="text" name="test">
</form>

תודה רבה.

קישור לתוכן
שתף באתרים אחרים

א. שים את הקוד בתוך טג קוד, שיהיה יותר ברור.

ב. אין דרך להכריח את הדפדפן להדפיס רקעים. ברירת המחדל היא לא להדפיס רקעים. יש דפדפנים (לדוגמה כרום) שמאפשרים לבחור כן להדפיס רקעים, אבל זה נתון לשליטת המשתמש. אפשר לעשות קומבינה עם img שמכיל את הצבע ועליו לשים את הטקסט, אבל זה חורני.

ג. חוץ מזה, לא משתמשים יותר בתגית bgcolor. משתמשים ב-css.

ד. ניסיתי את מה שעשית עם הform (הדפסתי ל-pdf) ולא היה אצלי דבר כזה.

ה. מי מדפיס דפי אינטרנט?

קישור לתוכן
שתף באתרים אחרים

ב. בסופו של דבר אני זה שמדפיס את הטופס אז אם אי אפשר לקבוע ברירת מחדל אני אעשה את זה ידנית.

ג. יש לטופס גם CSS, פשוט חשבתי שיהיה יותר פשוט לעשות את זה דרך HTML. יש אפשרות להגדיר ב CSS שידפיס רקעים בתור ברירת מחדל?

ד. אני אעלה דוגמה מחר כשהטופס יהיה מולי.

ה. אני :) (לצרכי עבודה).

קישור לתוכן
שתף באתרים אחרים

אם זה חלק ממערכת הפקת טפסים כלשהיא אתה יכול לייצא ל PDF על השרת ולתת למשתמש לפתוח/להדפיס PDF "מוכן" בלי לשאול אותו

ניתן להשתמש ב CSS גם "במקרה בודד" בלי להכניס אותו לקובץ CSS אלא על ידיי STYLE בתג עצמו. שימושי למקרה של עיצוב חד פעמי כלשהוא - דברים שחוזרים על עצמם רצוי שיהיו בקובץ CSS

קישור לתוכן
שתף באתרים אחרים

תודה על העזרה. אני אבדוק איך הטופס מתנהג כשהופכים אותו ל PDF בתקווה שזה יפתור לי את שתי הבעיות.

עריכה:

יש איזשהי פקודה שמבצעת המרה לקובץ HTML הסופי, או פשוט לנסות לשמור אותו בתור PDF?

קישור לתוכן
שתף באתרים אחרים

אפשר ליצור css להדפסה, לדוגמה:


<html>
<head>
<style>
@media screen
{
p.test {font-family:verdana,sans-serif;font-size:14px;}
}
@media print
{
p.test {font-family:times,serif;font-size:10px;}
}
@media screen,print
{
p.test {font-weight:bold;}
}
</style>
</head>

<body>
....
</body>
</html>

קישור לתוכן
שתף באתרים אחרים

זו דוגמה לחוקי css שונים למסך ולהדפסה.

נניח שיש לך תגית style בראש הדף (head):


@media print{
styles for print here
}

את הcss להדפסה תכתוב בתוך הסוגריים המסולסלים.

אתה יכול לעשות את אותו הדבר גם בגליון עיצוב חיצוני.

אפשרות שלישית תהיה לכתוב קובץ css שמיועד רק להדפסה ואז לכלול אותו בעמוד בצורה הבאה:


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

קישור לתוכן
שתף באתרים אחרים

נכון, ואז זו החלטה של הדפדפן אם להדפיס אותם או לא. אין דרך "להכריח" את הדפדפן להדפיס את הרקע.

http://stackoverflow.com/questions/3893986/css-media-print-issues-with-background-color

http://stackoverflow.com/questions/6670151/how-can-i-force-browsers-to-print-background-images-in-css

אפשר להשתמש ב

-webkit-print-color-adjust

אבל זה לא עובד ב 100%.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...