孩子改变想法是答错了还是正在思考?
<!DOCTYPE html <html <head <meta charset="UTF 8" <meta name="viewport" content="width=device width, initial scale=1.0" <title 孩子改变想法是答错了还是正在思考?</title <style @import url 'https://f
:root { --primary: #1a365d; --accent: #2b6cb0; --soft-bg: #f7fafc; --card-bg: #ffffff; --text: #2d3748; --muted: #718096; --border: #e2e8f0; --highlight: #ebf8ff; --success: #276749; }
- { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: 'Noto Sans SC', -apple-system, BlinkMacSystemFont, sans-serif; line-height: 1.75; color: var(--text); background: linear-gradient(180deg, #edf2f7 0%, #f7fafc 120px, #fff 300px); padding: 0; }
.article-container { max-width: 780px; margin: 0 auto; padding: 40px 24px 80px; }
header { text-align: center; margin-bottom: 48px; padding-bottom: 32px; border-bottom: 1px solid var(--border); }
h1 { font-family: 'Noto Serif SC', serif; font-size: 1.85rem; font-weight: 700; color: var(--primary); line-height: 1.35; margin-bottom: 16px; letter-spacing: -0.02em; }
.meta { font-size: 0.9rem; color: var(--muted); }
h2 { font-family: 'Noto Serif SC', serif; font-size: 1.35rem; color: var(--primary); margin: 42px 0 18px; padding-bottom: 8px; border-bottom: 2px solid #bee3f8; position: relative; }
h2::before { content: ''; position: absolute; bottom: -2px; left: 0; width: 48px; height: 2px; background: var(--accent); }
h3 { font-size: 1.1rem; color: var(--accent); margin: 28px 0 12px; font-weight: 600; }
p { margin-bottom: 16px; font-size: 1.02rem; }
ul, ol { margin: 12px 0 20px 1.4em; }
li { margin-bottom: 8px; }
.summary-box { background: var(--highlight); border-left: 4px solid var(--accent); border-radius: 0 8px 8px 0; padding: 20px 24px; margin: 24px 0 36px; }
.summary-box ul { margin: 0; padding-left: 1.2em; }
.summary-box li { margin-bottom: 10px; font-size: 0.98rem; }
.conclusion-card { background: var(--soft-bg); border-radius: 12px; padding: 24px; margin: 28px 0; border: 1px solid var(--border); }
table { width: 100%; border-collapse: collapse; margin: 20px 0 28px; font-size: 0.95rem; box-shadow: 0 1px 3px rgba(0,0,0,0.06); border-radius: 8px; overflow: hidden; }
th { background: var(--primary); color: white; text-align: left; padding: 14px 16px; font-weight: 500; }
td { padding: 13px 16px; border-bottom: 1px solid var(--border); vertical-align: top; }
tr:nth-child(even) td { background: #f8fafc; }
tr:last-child td { border-bottom: none; }
.faq-item { background: var(--card-bg); border: 1px solid var(--border); border-radius: 10px; padding: 18px 20px; margin-bottom: 14px; }
.faq-item h3 { margin: 0 0 10px; font-size: 1.05rem; color: var(--primary); }
.scene-box { background: #fffaf0; border: 1px dashed #dd6b20; border-radius: 8px; padding: 16px 20px; margin: 18px 0; font-size: 0.97rem; }
.scene-box strong { color: #c05621; }
.tip { display: flex; gap: 10px; background: #f0fff4; border-radius: 8px; padding: 14px 18px; margin: 16px 0; font-size: 0.95rem; color: var(--success); }
.tip::before { content: "✓"; font-weight: bold; flex-shrink: 0; }
footer { margin-top: 48px; padding-top: 24px; border-top: 1px solid var(--border); font-size: 0.88rem; color: var(--muted); text-align: center; }
@media (max-width: 600px) { .article-container { padding: 28px 16px 60px; } h1 { font-size: 1.5rem; } h2 { font-size: 1.2rem; } table { font-size: 0.88rem; } th, td { padding: 10px 12px; } }