ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptเราจะให้ไฟล์ที่ include เข้ามา ไม่แสดงสี,ขนาด ฯลฯ ตามหน้านั้นๆ จะทำอย่างไรครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: เราจะให้ไฟล์ที่ include เข้ามา ไม่แสดงสี,ขนาด ฯลฯ ตามหน้านั้นๆ จะทำอย่างไรครับ  (อ่าน 453 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Fallen
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 162
ออฟไลน์ ออฟไลน์

กระทู้: 2,751



ดูรายละเอียด เว็บไซต์
« เมื่อ: 11 กุมภาพันธ์ 2017, 15:20:11 »

อยากให้ footer1.php แสดงผลเหมือนเดิม แม้จะถูก include เข้ามา ใน index.php แบบนี้...



ไม่ใช่แบบนี้


clear both ก็ไม้ได้นะลองเเล้วอ่ะ

 wanwan017

หน้า index.php

โค๊ด:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
h3 {
font-size: 60px;
color: red;
}
</style>


<h3>หน้าหลัก</h3>
<?php include(&#39;footer1.php&#39;);?>

ไฟล์ที่ include มา (footer1.php)

โค๊ด:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<div style="color: green;font-size: 20px;">ข้อความที่1</div>
<h3>ข้อความที่2</h3>






« แก้ไขครั้งสุดท้าย: 11 กุมภาพันธ์ 2017, 15:56:47 โดย Fallen » บันทึกการเข้า

snohomish
คนรักเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 111



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 11 กุมภาพันธ์ 2017, 15:36:33 »

ผมตอบแบบ งู ๆ ปลา ๆ นะครับ 
ใช้ div ครอบ h3 ในไฟล์ footer ครับ แล้วเราก็กำหนด css ในหน้าแรก
โค๊ด:
h3 {
font-size: 60px;
color: red;
}
.classtest h3{ color:blue; font-size:16px;}

ผิดพลาดยังไงก็ขออภัยด้วยครับ
บันทึกการเข้า
vandd
คนรักเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 119



ดูรายละเอียด
« ตอบ #2 เมื่อ: 11 กุมภาพันธ์ 2017, 16:14:45 »

ลองแยก tag h3 ออกดูครับ
บันทึกการเข้า

wasantec
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 586
ออฟไลน์ ออฟไลน์

กระทู้: 2,613



ดูรายละเอียด
« ตอบ #3 เมื่อ: 11 กุมภาพันธ์ 2017, 16:26:17 »

ใส่ class ให้  h3

<h3 class="text1">ข้อความที่1</h3>
<h3 class="text2">ข้อความที่2</h3>

h3.text1 {color: red;}
h3.text2 {color:blue; }
บันทึกการเข้า
sputtaro
สมุนแก๊งเสียว
*

พลังน้ำใจ: 139
ออฟไลน์ ออฟไลน์

กระทู้: 910



ดูรายละเอียด
« ตอบ #4 เมื่อ: 11 กุมภาพันธ์ 2017, 16:34:09 »

โดยส่วนตัว ผมมักจะออกแบบ แนวนี้ครับ
จาก <body> ... จนถึง </body>

ถ้าแบ่งคอมลัมน์ เป็น 2 คอลัมน์ (ซ้าย - ขวา) และอีกแถว อยู่ล่างสุด(ส่วนที่เรียกว่า footer)

คอลัมน์ซ้าย มักจะเป็น main column และ คอลัมน์ขวา มักจะเป็น widget
ส่วนแถวล่าง จะเป็น footer

ผมจึงมักเขียน css คลาสหลักสำหรับใช้กับเมนคอลัมน์
ส่วน widget ก็จะมีคลาสสำหรับ widget ต่างหาก
และเช่นเดียวกัน ส่วน footer มีคลาสของมันเอง
การแสดงผล จะเรียกใช้ จากคลาสของตัวเองเท่านั้น
จึงไม่ต้องกังวลว่า จะ include ในหน้าไหน


บันทึกการเข้า
Fallen
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 162
ออฟไลน์ ออฟไลน์

กระทู้: 2,751



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 11 กุมภาพันธ์ 2017, 16:57:29 »

+ ให้ทุกคนนะครับ

สรุปคือ ต้องเขียน แยก style แยก class ไปเลยของใครของมัน
ตอนแรกผมเข้าใจว่า อาจจะมี คำสั่งพิเศษใด ที่กั้น ไม่ให้ style นอกไฟล์นั้นๆ ไปมีผลกับไฟล์ใดๆ ที่เรากำหนดได้

 wanwan004
บันทึกการเข้า

sputtaro
สมุนแก๊งเสียว
*

พลังน้ำใจ: 139
ออฟไลน์ ออฟไลน์

กระทู้: 910



ดูรายละเอียด
« ตอบ #6 เมื่อ: 11 กุมภาพันธ์ 2017, 17:17:42 »

ที่จริงใช้ !important ได้ครับ
แต่ต้องทำความเข้าใจให้ดีก่อนเท่านั้นเอง
ว่า มันจะมีผลต่อเนื่องยังไงบ้าง
When Using !important is The Right Choice
!important CSS Declarations: How and When to Use Them

ส่วนการใช้คลาสนั้น จะสะดวกกว่า และ สร้างความสับสนให้น้อยกว่า
สุดแท้แต่ผู้ออกแบบครับ
« แก้ไขครั้งสุดท้าย: 11 กุมภาพันธ์ 2017, 17:19:23 โดย sputtaro » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์